Badges
Certifications
Work Experience
Senior Software Engineer
UpKeep•  February 2021 - July 2024•  Remote
* Enhanced system performance by taking the system from 80+ pods at peak to 20 by fixing MongoDb / Postgres queries, and profiling the Node.js app and fixing the issues. * Led the refactoring of the role-based permission system for flexibility and backward compatibility, ensuring seamless integration with legacy systems across multiple teams. * Promoted to manage and had multiple engineering teams with 13 direct reports with 25% of the time still working on performance and helping out with each of the teams projects.
Lead Software Engineer
Azlo•  August 2020 - February 2021•  remote
* Actively contributed to technical design, best practices, MongoDB query performance, Node.js performance, and to code. * Managed a team of 10 engineers, focusing on career development, technical issue resolution and pair programming. * Improved local development environments using docker-compose, enhancing testing and deployment efficiency.
Lead Software Engineer
moovel•  March 2017 - August 2020
* Developed Node.js microservices and React applications, and maintained legacy systems in Angular.js and Django. * Implemented improved development processes using Docker, automated testing, and CI/CD pipelines. * Led a team through company transitions, ensuring project continuity and team stability during acquisition.
Senior Software Engineer
DoubleDutch•  March 2016 - January 2017
Worked on their Node.js Identity service. Fix issues and add small enhancements to the CMS application that is written in C# and Knockout.js. I also worked on the Data Pipeline team building API’s from the data they capture from their apps. It processed data through Kafka and into Elasticsearch database and build a GraphQL service in Elixir for reporting.
Senior Software Engineer
PK4 Media•  February 2015 - February 2016
Built a Node.js and Elixir ad server which replaced a Ruby service to serve millions of ads a minute. Taking their number of instances needed from 90+ to less than 9 under heavy load. We stored the data in a Firebase DB as well as used AWS Lambdas to manage some of the jobs and API’s where sub millisecond performance wasn’t an issue.
Senior Software Engineer
Thomson Reuters•  July 2013 - February 2015
Work on the 3E Framework team taking the upgrade utility from take 8+ hours to do an upgrade to 30 minutes by refactoring and using threads as well as heavy profiling. This was all mostly C# and SQL Server work with a few Node.js utilities.
Senior Software Engineer
American Specialty Health•  July 2002 - June 2013
Lead programmer for the ASP.net web based management system; managing member benefits, arranging coaching sessions, generating PDF letters, and managing outreach call efforts used by over 100 users in 3 different call centers. Built a custom code generator to generate CSLA objects and matching stored procedures as during that time we were still forced to use stored procedures for all data access. It generated validation rules and relationships between objects. It also generated ASP.net controls to make it easy to configure what showed and didn't. This has saved the company 1000's of developer hours.
Software Engineer
Inflow•  June 2001 - June 2002
Worked on an internal server and port monitoring tool for their Internet Data Centers using C and Perl. Also built reporting then was generated into the intranet using ASP and ASP.net.
Software Engineer
Parsons Brinckerhoff•  August 1999 - November 2000
Worked on the ProjectSolve website which tracked and oversaw construction projects that Parsons Brinkerhoff and its clients using ASP, SQL, and VB Script.
Artillery Radar Operator (0842)
United States Marine Corps•  July 1995 - July 1999
I did some VB and Access programming to build tools to help the unit.
Education
jtwebman has not updated education details yet.