Greg Lafrance - Resume

West Chester, Ohio | (408) 439-5581 | greglafrance007@gmail.com

SUMMARY

Senior Full Stack Engineer with 15 years experience building and releasing commercially successful web SPA applications in startups to large enterprise organizations.

Highly skilled in leveraging AI tools to increase coding productivity.

Expertise and experience in TypeScript, Angular, React, vanilla JavaScript, HTML, CSS, and other front-end technologies.

Expertise and experience in Spring Boot, NodeJS, MongoDB, SQL, Java, Rust, and other backend technologies.

Passion for mentoring, architecture and documentation.

Currently developing expertise in AI and machine learning to utilize AI tools such as the OpenAI Agent SDK, CrewAI, LangGraph, AutoGen and MCP to leverage LLM models to automate tasks and processes.

SOCIAL

CERTIFICATES

Al Agents & Workflows - The Practical Guide

Instructor: Maximilian Schwarzmüller

Completed and certificate received: July 31, 2025

The Complete Agentic Al Engineering Course

Instructor: Ed Donner

Completed and certificate received: August 9, 2025

ACCOLADES

Video Courses and Book Author

Learn HTML in a Weekend (Udemy)

Learn JavaScript in a Weekend (Udemy)

Foundations of Rust (Amazon)

EXPERIENCE

Senior Full Stack Engineer - Millennium Software - West Chester, OH (Contract, Remote)

  • Working on Warner Brothers Title Economics and Content Sales Planning applications
  • Built APIs and models in Java Spring Boot
  • Built application pages and components in Angular 19
  • Worked with Angular signals for data management
  • Worked in a highly collaborative environment, contributing to pull request reviews, mentoring junior engineers, creating documentation to share expertise
  • Dynamic, agile environment with standups, code reviews, planning, refinement, retrospectives, two-week sprints.
  • Collaborated with product owners, designers, quality engineers, data scientists, database admins, AWS architects and other full stack and front/back end developers.

Senior Full Stack Engineer - Stat-Sig Consulting - West Chester, OH (Contract, Remote)

  • Consultant working on the McLane warehouse management application
  • Built APIs and models in Java, utilizing Stoplight and Quarkus
  • Built application pages and custom components in Angular 15/16/17
  • Used tailwind CSS for styling
  • Worked extensively with ngrx for state management
  • Dynamic, agile environment with standups, code reviews, planning, refinement, retrospectives, two-week sprints.
  • Collaborated with product owners, designers, quality engineers, data scientists, database admins, AWS architects and other full stack and front/back end developers.

Senior Software Engineer - Atlantis Technology - Concord, MA (Full-Time, On-Site/Remote)

  • Consultant working for various clients in banking, health-sector marketplace
  • Angular 12/15, angular/material, ag-grid, Jasmine/Karma, HTML/SASS/JavaScript
  • Built marketplace portal connecting researchers and medical organizations for purchase/sale of biological specimens
  • Performed major rewrite of the application and broke it into reusable components, including highly customized components to support UX-specified behavior and interactions, using Angular services for application/component communication.
  • Built internal project frontend for proof of concept Chat-GPT (ish) application to manage vector stores and collections, document upload to enhance and target query results.
  • Close collaboration with UX Designers via Figma to build features to UX behavioral and interaction specifications.
  • Close collaboration with product managers on product roadmaps to build-out features.
  • Close collaboration with backend developers to consume APIs / design data structures.
  • Dynamic, agile environment with standups, code reviews, and collaboration.

Senior Software Engineer - First American Financial - Santa Ana, CA (Full-Time, Remote)

  • Application architecture, componentization, for Secure Portal Open Orders, Angular 13 application for creating title and escrow service requests.
  • Performed major rewrite of the Angular application, focusing on architecture, components, and application/component communication.
  • Served as architect for Secure Open Orders application
  • Mentored junior developers and refactored junior developer code.
  • Collaborated with two other teams, improving the application architecture of stalled projects requiring rework.
  • JavaScript, HTML, CSS, Angular 13, Google Maps API, .NET C#, AWS DynamoDB, Lambda, API Gateway.
  • Passed AWS Certified Cloud Practitioner exam.
  • Worked in an agile environment, daily standups, sprint planning/estimation.

Senior UI Developer - Centric Software - Campbell, CA (Full-Time, Onsite/Remote)

  • Added application features and components for C8, a SAAS app helping product companies with PLM (product lifecycle management). Clothing, footwear, consumer product companies use C8 to manage new product planning, manufacturing, marketing, and promotion campaigns.
  • Created application in React to update SQL database from noSQL database.
  • Participated in migrating Dojo application to React.
  • Worked in an agile environment.
  • Dojo 1.6 and 2, raw JavaScript, SASS, CSS, HTML, React, TypeScript, Java.

Senior Web Developer Lead - Alpha Ori - Sunnyvale, CA (Full-Time, Onsite)

  • Added application features, improving architecture for the SMARTShip product, a SAAS app managing fleets of cargo ships.
  • Angular 4, NodeJS, raw JavaScript, SASS, CSS, HTML, TypeScript, Jasmine.
  • Served as architect for the SMARTShip application
  • Leading and mentoring an agile team of local and offshore developers to continually improve application architecture, implement best practices, simplify code.

Senior User Interface Developer - VM Ware - Palo Alto, CA (Contractor, Onsite)

  • Added application features, creating unit tests and functional tests for the Log SAAS product, the SAAS version of Log Insight.
  • Angular 2/4, Jasmine, raw JavaScript, SASS, CSS, HTML, TypeScript.
  • Working with an awesome agile team, in two week sprints.

Senior Software Engineer - Zebra Technologies - San Jose, CA (Contractor, Onsite)

  • Developing Zebra Technologies NSight WLAN monitoring and analytics single-page cloud application
  • Extensive use of SASS to style the application
  • ExtJS 5.x and 6.x, SASS, CSS, HTML.
  • Redesigned the UX for a more modern, flat look and feel, improving application code architecture and structure
  • Implemented new features, and leading/mentoring a team of UI engineers.

Senior Software Engineer - Cisco Systems - San Jose, CA (Contractor, Onsite)

  • Developing Inter-Cloud Fabric - enterprise-level “hybrid cloud management” application as a single-page web app using ExtJS 5, JavaScript, CSS, SASS, and HTML
  • Extensive use of SASS to style the application
  • Developing unit tests for the UI using the Jasmine framework
  • Mentoring junior UI engineers in ExtJS and application development methodologies

Senior Software Engineer - Virtual Instruments - San Jose, CA (Full-Time, Onsite)

  • Developed Virtual Wisdom - enterprise-level “infrastructure performance management” application
  • Single-page web app using ExtJS 5, JavaScript, CSS, SASS, and HTML
  • Developing unit tests for the UI using the Siesta framework
  • Mentoring junior UI engineers in ExtJS and application development methodologies

Senior Software Engineer - Atlantis Computing - Mountain View, CA (Full-Time, Onsite)

  • Developed Atlantis USX (Best of VMworld 2014 - Gold Award in the Storage & Backup Category)
  • Enterprise-level “software-defined storage” management application
  • Single-page web app using ExtJS 4.2, JavaScript, CSS, HTML and 3rd party libraries such as nvd3 and Graphite for Analytics.
  • Architected configuration based navigation framework in ExtJS and JavaScript.
  • Solid experience in ExtJS MVC architecture and component design.
  • Designed configuration based system for dynamically constructing Graphite analytics URLs, for performance, flexibility, and ease of extension / maintenance.
  • Coded client-side consumption of Java-based RESTful JSON backend, and client-side cache using web sockets listening for server-push events.
  • Major contributor to two major releases and four minor releases in a fast-paced agile startup environment.
  • Coded for localization string externalization. Used Sencha CMD for minification.

Senior Web Developer - iPass - Redwood Shores, CA (Full-Time, Onsite)

  • Developed enterprise-level single-page web portal for IT to configure and manage iPass networking and VPN clients using ExtJS 4.2, Flex 3.x, HTML, CSS, JavaScript.
  • Lead the effort to migrate iPass application from Flex 3.x to ExtJS 4.2.
  • Coded client-side consumption of Java-based RESTful XML backend, for IT admins to manage users and roles, create profiles, create UI brands, access charts and data in dashboards, etc.
  • Major contributor to six-week releases in a fast-paced agile startup environment.
  • Acted as scrum-master twice among rotating scrum-master role within team.
  • Coded for localization string externalization. Used Sencha CMD for minification.

Web Developer - vChatter - San Mateo, CA (Full-Time, Onsite)

  • Developed Facebook based Flex 4 video group chat application using custom Spark skins, item renderers, PureMVC architecture.
  • Developed Flex Unit 4 testing suite with mock objects to simulate user cameras/microphones, net connections, net groups, net streams, shared objects etc.
  • Integrated with Flash Media Server, Wowza Media Server 2, TokBox video streaming API implementation, P2P RTMFP mesh video chat and RTMP text chat.
  • Used ExternalInterface for wrapper HTML to server-side communication for social aspects, including user following, banning, abuse reporting, app usage analytics, etc.
  • Learned and implemented new technologies at lightning pace, in a challenging startup environment.

Senior Localization Engineer - Adobe Systems - San Jose, CA (Full-Time, Onsite)

  • Developed a large-scale localization system using Python, Perl, and Java
  • Parsed localizable text from source files, pseudo-leverage existing translations
  • Generate MS Excel spreadsheet-based localization kits for delivery to translators and reviewers for fifteen languages
  • Adobe Illustrator, Adobe Photoshop products
  • Localization system fully integrated into the daily build process.
  • Worked with localization companies to deliver localization kits for translation, and to integrate translated and reviewed localization kits back into the build system/li>
  • Mentored junior engineers, worked with product management, quality assurance teams, and other stake owners toward operational success

Senior QA Engineer - Broadbase Software - Menlo Park, CA (Full-Time, Onsite)

  • Black-box and white-box testing of a successful data-mart application
  • Brought in data from multiple source databases: SQL Server, Oracle, DB2, etc
  • Cleansed and transformed data, and made the data available for queries.
  • Number one on the QA team in bugs discovered and logged.
  • Automated tests via scripting.
  • Mentored junior QA engineers.
  • Worked with developers, product managers, project managers in a fast paced startup environment.

International Training Coordinator - ITOCHU Corporation - Tokyo, Japan (Contractor, Onsite)

  • Created training materials and training programs for Itochu Corporation's flagship Home Office Training Program
  • Coordinated 15 - 20 top sales persons from Itochu offices around the world brought to the head office in Aoyama, Tokyo Japan for training in sales, finance, international trade, intercultural communications, leadership.
  • Provided logistical support to international participants, using my fluent Japanese and excellent interpersonal skills, to fluidly interact with executives.

First Class Sonar Technician - United States Navy - Newport, RI & Yokosuka, Japan (Full-Time, Onsite)

  • Managed a team of sonar technicians in carrying out the mission of protecting the USA.
  • Performed maintenance on the 26-CX Sonar System
  • Electronic troubleshooting and repair, scheduled maintenance, and upgrades.
  • Conducted training and mentoring for junior sonar technicians on sonar system operation and equipment maintenance.
  • Maintained a high level of operational readiness under high stress, demanding conditions.

SKILLS

Angular 2-20JavaSpring Boot
JavaScriptHTMLCSS
SCSSNodeJSMongoDB
SQLRustPython
JasmineKarmaOpenAI API

EDUCATION

University of Massachusetts, Amherst

MBA focusing on Finance and Mergers & Acquisitions

University of Massachusetts, Amherst

Bachelor of Arts in Japanese Language and literature

LANGUAGES

Japanese - near-fluency in speaking, reading, writing

Chinese - intermediate-level speaking/reading