Resume of Bear Bibeault
Summary
A skilled front-end and full-stack web applications developer with extensive experience developing complex solutions from inception to deployment in fast-paced, agile environments. A recognized JavaScript expert with several books published on the topic; well-versed in the full development life-cycle with expertise in front and back end development.
Uses big-picture, strategic thinking to develop high-quality, long-term, lasting solutions. Leverages experience to technically lead, as well as mentor junior developers in developing these skills. Co-author of: Secrets of the JavaScript Ninja (2 editions), jQuery in Action (3 editions), Ajax in Practice, and Prototype and Scriptaculous in Action.
Skills
- Web: JavaScript, TypeScript, React, NextJS, Redux, React Native, AngularJS, Django, Node/Express, Ajax, CSS3, Sass/Less, HTML5, jQuery, RESTful APIs, Java, J2EE, JSP, Servlets, XML, JSON, and more.
- Languages: JavaScript, TypeScript, Python, Java, others.
- Platforms: MacOS, Windows, Linux, other UNIX.
- Database: JPA, JDBC, Schema design, SQL.
- Other: Highly effective remote worker, technical documentation, course development, training and instruction (including video), public speaking, art background, web and publication graphics.
Books by Bear
Career
H-E-B Digital 2022 to present
Responsible for technical leadership, planning, and development of major features for H-E-B's suite of web applications, to include architectural decisions, staff mentoring, and process improvements.
Technologies used include TypeScript, React, NextJS, HTML5, CSS Modules, CSS with Sass/Less, and more.
Eden Health 2020 to 2022
Responsible for technical leadership, planning, and development of major features for Eden Health's patient-facing mobile application and the provider-facing web application.
Provided technical leadership for the Care Plan feature spanning the native mobile app, and the provider web application, entailing working closely with product management and the design team, research, technical documentation, planning, development, testing, and final release of multiple phases of the Care Plan feature set.
Contributed significant additions to the design system component library, as well as greatly expanding the testing coverage for both applications.
Added features such as data-driven health questionnaires, vaccine surveys, patient care plans, as wells as systemic updates to React Native Navigations, and Redux Toolkit.
Technologies used include TypeScript, React, React Native, Redux, HTML5, CSS Modules, CSS with Sass/Less, and more.
Clover Health 2019 to 2020
Responsible for architecture, development, and maintenance of multiple projects in the Clover Health suite of web applications. Contributions include adding features to the existing legacy product suite, including rapid development to adapt the product for COVID-19 response, and completing a new architecture for the frontend of the next generation of provider-facing tools.
Technologies used include JavaScript, TypeScript, React, Redux, Python, Django, HTML5, CSS with Sass/Less, and more.
3 Chiles Media 2003 to present
A Sole Proprietorship under which Bear Bibeault contracts for custom programming of web applications and sites, video tutorials, private tutoring, books on programming, and other digital media ventures.
Contracts of significance include: Anything Weather Communications, The Washington Post, LifeSize, and Spredfast, each of which are detailed below.
AnythingWeather Communications Inc. 2011 to present
Responsible for development and maintenance of AnythingWeather's real-time and historical weather monitoring and reporting applicatrions. Notably: a RESTful API, providing historical and real-time weather data to the family of weather alerting and monitoring services and applications, "Weather Center", a web portal application, providing customers with access to their weather-related service and weather information on desktop and mobile devices, and the family of "weather widgets", a set of weather information displays customized for each customer and displayed on customer sites.
Technologies used include Java, Play Framework, HTML5, JavaScript, CSS3, Sass, jQuery, Google Maps API, HighCharts API, Handlebars templates, HTML5, and more.
The Washington Post/Arc Publishing 2018 to 2019
Responsible for multiple projects in the Arc Publishing suite of tools and web applications, and customer customization of web applications. Notably participated as part of a team developing a new customer news site with an aggressive schedule and feature set, which was delivered on-time and feature complete. This project was also a pilot project for a new in-house platform that offered additional challenges that were overcome.
Technologies used include JavaScript, React, Webpack, Babel, Jest, HTML5, CSS with Sass, and more.
Blackboard 2016 to 2018
Developed and modernized critical portions of Blackboard's flagship educational software using current tools such as React and Redux.
Technologies used include JavaScript, React, Redux, Foundation, Webpack, HTML5, CSS with Sass, and more.
Caringo 2015 to 2016
Developed and maintained the storage management console user interface for Caringos's Swarm searchable object storage system. Focused on client-side JavaScript MVC.
Technologies used include JavaScript, AngularJS, Bootstrap, Google Maps, Grunt, HTML5, CSS with Sass, and more.
LifeSize 2014 to 2015
Developed and maintained the Administrative user interface for LifeSize's cloud-based video conferencing platform. Focused on client-side JavaScript MVC.
Technologies used include JavaScript, AngularJS, Bootstrap, Google Maps, Grunt, HTML5, CSS with Less/Sass, and more.
Spredfast 2014 to 2014
Responsible for development and maintenance of the Spredfast social media management web platform, with a focus on client-side JavaScript MVC.
Technologies used include JavaScript, CanJS, RequireJS, Mustache and Handlebars templates, HTML5, CSS with Less/Sass, and more.
Pace Americas, Inc. Jan 2011 to Apr 2014
Responsible for the direction and implementation of the web-based user interfaces for the line of Pace gateway and set-top hardware.
Championed moving processing off the low-power gateways, and onto client systems, by the use of a RESTful API and client-side templating.
Technologies used include JavaScript, Ajax, HTML, CSS, jQuery, AngularJS, JSON, Java, JavaBeans, Java Servlets, JSP, JSTL, EL, Hibernate, the Play! framework and more.
Rêv Worldwide 2010 to 2011
Responsible for the implementation and delivery of a set of web applications creating a global network designed specifically to facilitate world-wide end-to-end payment solutions.
Technologies used include Java, JavaBeans, Java Servlets, JavaServer Pages (JSP 2.0), JSTL, EL, Ajax, HTML, DHTML, XML, JAXB, XML Schema, JAX-RS, JSON, Hibernate, and more.
Univa UD 2008 to 2010
Responsible for design and implementation of the family of web applications and web services that make up the Reliance product line. Includes multiple GUI web applications as well as a RESTful web service API that publicly exposes the underlying operations.
Technologies used include JavaScript, jQuery, JSON, Java, JavaBeans, Java Servlets, JavaServer Pages (JSP 2.0), JSTL, EL, Ajax, HTML, DHTML, XML, JAXB, XML Schema, JAX-RS, Hibernate, and more.
Works.com 2002 to 2008
Responsible for design and implementation of the web application infrastructure used for the Works.com Payment Manager, Card Manager, ActivePay, and other enterprise-level, high-volume web applications. Further responsibilities include: delivery of application features, training and mentoring of engineering staff, usability analysis, in-house training and educational materials.
Technologies used include Java, JavaBeans, Java Servlets, JavaServer Pages (JSP 2.0), JSTL, EL, AJAX, HTML, DHTML, XML, more.
Digital Motorworks, Inc. 2001 to 2002
Responsible for the architecture and delivery of the Digital Motorworks Sales Assistant Web Application; a CRM tool for automobile dealers. Led a team of java web developers and coordinated with corporate shared resources to add new and enhanced features to the application on an ongoing and frequent basis. Hands-on role responsible for delivery of technologies from the user interface to the backing relational database. Also responsible for a set of related server tools (daemons) providing back-end, concurrent processing for the application data.
Technologies used include Java, JavaBeans, Java Servlets, JavaServer Pages (JSP), HTML, DHTML, XML, Java RMI, JavaMail.
Agillion, Inc. 1999 to 2001
Responsible for the design, architecture, coding and delivery of the User Interface for the Agillion CRM Web Application. Led team of three web developers, an interaction designer, a graphic designer, and production artist (served as Acting Manager of this group for a time). Hands-on role responsible for the delivery of JavaBeans, JSP pages, JSP custom tags, DHTML, HTML and XML components.
Technologies used include Java, JavaBeans, JavaServer Pages (JSP), HTML, DHTML, XML.
BMC Software 1997 to 1999
Responsible for the design and development of database and data migration tools and utilities for the Windows 95 and Windows NT platforms. Also responsible for internal intranet tools used in project tracking and management.
Dragon Systems, Inc. 1996 to 1997
Responsible for the design and development of speech recognition tools and utilities as part of Dragon System's NaturallySpeaking suite of speech recognition products for the 32-bit Windows platforms.
Co-inventor of United States Patent 616737: "Speech recognition language models".
Lightbridge, Inc. 1993 to 1999
Responsible for the architecture, design, and development of the object-oriented implementation of Lightbridge's proprietary client/server network operating system and related components.
Digital Equipment Corporation 1979 to 1993
Responsible for system-level planning, design and implementation of a wide variety of software components in ANSI C for the OpenVMS and UNIX platforms.
University of Massachusetts/Lowell 1984 to 1997
Adjunct faculty in the Graduate Electrical Engineering Department responsible for the development and instruction of such courses as: Systems Programming, Data Structures, Compilers, Assembler Language Programming, Programming Languages, Advanced Programming for VAX/VMS, various specialized topics, and the Seminar in Electrical Engineering. Served as faculty advisor to Master's Thesis candidates.