Jeff Thompson
847-***-**** • ************.*********@*****.*** • Chicago, IL 60613
Versatile engineering leader, full-stack architect and hands-on software developer with over fifteen years experience building scalable, cloud-based solutions to tackle complex business challenges. Equally effective in leadership roles and hands-on engineering, with a passion for event-driven, cloud-based architectures and event-driven feature development. Highly adaptable across technologies and committed to driving innovation from strategy to execution. Summary
Skills Over 15 years of experience with full-stack architecture, development, and
deployment utilizing ReactJS (NextJS)
front-end backed by Node (NestJS) with
integrations including AWS (SQS, EC2,
IAM, S3, EBS, Secrets, CloudWatch, API
Gateway, Lambda, Kinesis, Step
Functions), Postgres, MongoDB,
Confluent (Kafka), WorkOS (MFA), and
Resend (Email)
•
Mastery of ChatGPT to effectively increase
my productivity and that of my team
•
Passionate about event-based feature
development using streams, schemas, and
NestJS consumer/producers
•
Over 15 years of experience leading and
mentoring small, virtual teams of up to
eight developers to deliver global, highly
available, and highly scalable services
•
Strong problem-solving, troubleshooting,
and analytical skills, with a proven ability
to quickly learn new technologies in a
dynamic environment
•
Extensively trained and well-experienced
in Agile methodologies, with experience as
a certified Scrum Master, and in all other
roles
•
Experience with Azure DevOps, pipelines,
and deployment models
•
Deep knowledge of Node microservice
tracing and crash analysis using the
opentrace.io standard, Zipkin, and
JavaScript libraries
•
Years of mobile app development with
Java, Android clients, and Google Cloud
Platform back-end services
•
Over 2 years of hands-on design
development of mobile hybrid
applications using AppGyver, Ionic, and
Sencha frameworks
•
Knowledge of storage systems with
proficiency in the areas of resiliency, high
availability, reliability, NoSQL (MongoDB),
or relational cloud storage
•
• REST API design and development
ChatGPT . ReactJS . NextJS . React Native . Redux . Java . TypeScript . Javascript . Node . NestJS . Event-driven Architecture (Kafka) . Vercel . AWS (EC2, EBS, S3, API Gateway, CloudWatch, Lambda, IAM, Pipeline, Step Functions, Kinesis) . Datadog . Cypress . Express
. Rest API . GitHub App . Octokit . Docker . HTML5 . Responsive UI . Mobile Hybrid . Mobile Android . Google Cloud Platform . JQuery . Python . Selenium . Agile Methodology . C++ . MongoDB . Cassandra . Postgres . Jenkins . CI/CD . Cloud . Micro-services . MEAN Stack . Technologies
LAMP Stack . Full-Stack . Opentrace.io . WebPack . Swagger . Jenkins . GIT . Atlassian . Zipkin . Lerna . DevOps
11/2022 - 02/2025
Senior Full Stack Software Architect, Change Captain, Houston, TX 03/2020 - 11/2022
Technical Lead - Senior Software Developer, Dillon Kane Group, Chicago, IL 10/2015 - 03/2020
Principal Software Engineer, Abbott Diagnostics, Lake Forest, IL Experience
Architected and developed a highly performant and easily extensible React/NestJS stack, with back-end integrations including Atlas MongoDB, AWS (Secrets, EBS, EC2, CloudWatch, Pipelines, S3, API Gateway, Lambda), Confluent Kafka, WorkOS (MFA), and a CI/CD pipeline that auto-deployed to AWS Elastic Beanstalk and Vercel.
•
Devised an innovative, event-driven approach to feature development using Confluent Kafka streams with structured AVRO events. This approach allows for new features to be built in isolation as event consumers, greatly reducing breakage to an existing platform. (Patents pending.)
•
• Integrated Cypress for end-to-end automation of core. Instrumented the entire NestJS (Node) backend with a logging structure, enabling rapid troubleshooting.
•
• Integrated DataDog with AWS CloudWatch for best-in-class troubleshooting. Managed finding and retaining a small, high-functioning Agile team to build, and extend the platform with new features.
•
Lead a full-stack, Agile team that deliver scalable front-end and back-end applications and services using ReactJS for the front-end with a back-end micro-services primarily with NestJS/Node/Typescript.
•
Work closely with Business Analysts and Product Owners to refine and break-down user stories into tasks and work with developers to drive to sprint goals.
•
Responsible for all design and architecture deliverables and work with Architecture team for approvals.
•
• Train/mentor developers on a daily basis.
• Review and modify unit and integration tests to improve software quality and reliability.
• Responsible for all code merges to our release branch.
• Responsible for interviews - finding and maintaining top talent. Design and develop cloud-based architectures using modern Javascript frameworks to provide data-based insights in customizable dashboards for clients. Technologies include ReactJS, AngularJS, Node/Express/NestJS and leveraged AWS Services for deployment, databases and event/messaging (EC2, IAM, SQS, DynamoDB, Redshift, Cloudwatch)
•
Build and lead small teams of up 8 engineers that design, develop and deliver software on progressive and growing platforms while adapting to dynamic business requirement.
•
Work with managers as a team leader, developing strategies within broadly defined frameworks in an Agile development model and cadence.
•
• Maintain and improve data-pipeline and ETL micro-services deployed with Java / Python on 02/2012 - 10/2015
Senior Principal Software Engineer, Motorola Mobility, Chicago, IL 01/2005 - 12/2012
Senior Software Engineer, Motorola Mobility, Libertyville, IL AWS.
• Make contributions towards development and performance improvements our systems. Designed, developed and maintain a micro-service tracing framework integrated into all our clients and services that measures performance, captures crash stacks and provides usage data our globally-deployed cloud and "on-prem" systems.
•
Coach and mentor members of the team and share knowledge to facilitate the team in achieving objectives.
•
• Inspect and resolve issues in development, test and production environment. Own product backlog grooming - responsible for all team deliverables Prototype next-generation platforms with speech-to-text, NLP and machine-learning technologies.
•
• Lead cross-site team of up to 8 talented engineers in Silicon Valley, Chicago and Bangalore. Architect and develop Android (Java) applications and services that deploy globally on Google Cloud Platform.
•
• Active member of the Motorola Hiring Committee.
Designed and developed the "Motorola Tethered Upgrade" application - an AngularJS application in a Java FX webview which enabled us have a single, platform-independent solution that was frictionless to install/deploy.
•
Designed and developed our internal "CheckinService" - the application on the device the feeds all our back-end analytics systems and drives our "Customer Insights" platform.
•
Designed and developed the CloudConnectEngine (Java) - the component that connects every experience on every shipped Motorola device to our cloud to our REST API back-end.
•
Lead a small team to deliver multiple products in the Android (Java) and cloud services space that leverage our back-end analytics systems to provide tailored help content to our customers.
•
Architected and developed end-to-end value-add services deployed globally using continuous integration systems with automated unit-testing (Mocha/Jasmine etc.) and task automation tools like Grunt, Gulp and Yeoman.
•
• Mentored and developed junior developers and engineers to increase productivity. Produced proof-of-concept documentation and prototypes for demonstration and evaluation.
•
Agile Advocate - form story-boarding to sprinting with measurable velocity. (Advanced "Dual- Track" Scrum training April 2015)
•
• Developed new features on both Python and Java Google App Engine. Design and develop new services for 2015 using the MEAN stack (MongoDB / ExpressJS / AngularJS / NodeJS.)
•
• Organize Mobile Devices "Hackathons."
06/2006
Master Of Science, Computer Science And Programming Illinois Institute Of Technology, Chicago, IL
Education And
Training
06/1998
Bachelor Of Science, Electrical Engineering And Computer Science University Of Illinois At Chicago, Chicago, IL