Post Job Free
Sign in

Software Developer Full-Stack

Location:
Chicago, IL
Posted:
April 07, 2025

Contact this candidate

Resume:

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



Contact this candidate