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 DigitalH-E-B Digital 2022 to present

Staff Software Engineer
Frontend Development

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 HealthEden Health 2020 to 2022

Software Engineer IV
Frontend and Mobile Development

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 HealthClover Health 2019 to 2020

Software Engineer III
Frontend Development

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 Media3 Chiles Media 2003 to present

Sole Proprietorship
Software Contracting and Consulting

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.AnythingWeather Communications Inc. 2011 to present

Full-stack developer, part-time contract
RESTful API and User Interface Development

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 PublishingThe Washington Post/Arc Publishing 2018 to 2019

Senior Front-end Developer, full-time contract
User Interface Development

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.

BlackboardBlackboard 2016 to 2018

Senior Front-end Developer
User Interface Development

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.

CaringoCaringo 2015 to 2016

Senior UI Developer
User Interface Development

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.

LifeSizeLifeSize 2014 to 2015

Senior UI Developer, full-time contract
User Interface Development

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.

SpredfastSpredfast 2014 to 2014

Senior UI Developer, full-time contract
User Interface Development

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.Pace Americas, Inc. Jan 2011 to Apr 2014

UI Architect/Developer
User Interface Development

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 WorldwideRêv Worldwide 2010 to 2011

Director of Web Development
Web Application Development

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 UDUniva UD 2008 to 2010

Web Applications Architect
Web Application Development

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.comWorks.com 2002 to 2008

Lead Web Application Architect
Web Application Development

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.Digital Motorworks, Inc. 2001 to 2002

Web Application Architect and Technical Lead
Web Application Development

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.Agillion, Inc. 1999 to 2001

Web Application Architect and Technical Lead
Web Application Development

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 SoftwareBMC Software 1997 to 1999

Senior Product Developer
Windows Application Development, Database Management

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.Dragon Systems, Inc. 1996 to 1997

Senior Software Engineer
Windows Application Development, Speech Recognition

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.Lightbridge, Inc. 1993 to 1999

Corporate Architect
Unix Server Software, Automated Credit Scoring

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 CorporationDigital Equipment Corporation 1979 to 1993

Principal Software Engineer
User Interface Management Software

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/LowellUniversity of Massachusetts/Lowell 1984 to 1997

Adjunct Faculty
Graduate Electrical Engineering Program

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.

Education

Umass/Lowell

Master of Science
Electrical Engineering/Computer Engineering

University of Massachusetts at Lowell
Lowell, Massachusetts

Bachelor of Science (cum laude)
Electrical Engineering

University of Massachusetts at Lowell
Lowell, Massachusetts