Jeffrey Bettles
Software Engineer at Momentive-AI- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
French Native or bilingual proficiency
Topline Score
Bio
Experience
-
Momentive.ai
-
United States
-
Internet Publishing
-
500 - 600 Employee
-
Software Engineer
-
Jun 2020 - Present
-
-
-
-
Senior Software Developer
-
Jan 2020 - Jun 2020
Held a role of technical lead for one of Assent's development teams, worked alongside many other teams to successfully deliver specific features.Major responsibilities include;- Built new .NET Core API services- Refactored several legacy services to be more focused on event-driven architecture- Oversaw several larger projects with a major client-requested deliverable on time- Held a chair position over our Quality council, oversaw the creation and improvement of new and existing processes, including the introduction of a bi-weekly release cadence for the development team.Technologies include;.NET 4.X, .NET Core 3.1, WebAPI, RabbitMQ, MassTransit, Jenkins, Groovy, Entity Framework, MSSQL, Git, PowerShell, Nginx
-
-
Software Developer
-
Jul 2017 - Jan 2020
Lead and worked alongside teams to assist in designing, building and implementing C#-based API services, with a primarily message-based architecture.Major responsibilities include;- Analyzing and patching performance issues- Assist in the design and implementation of features- Major and eventual chair role of our Quality Development council- Held a grounds keeping role responsible for overseeing what is merged into a release streamlineKey projects;- Rebuilding a micro-service focused on Sending Emails and tracking Email metrics- Completely refactoring an existing reporting service for performance tuning- Integrating service discovery and self-recovery into many of our API's- Built load balancing into our API services- Enabled our team to deploy our full stack without any client-facing outages- Enhanced visibility into our services by integrating our entire stack with ElasticSearch forstructured logging and data visualization- Built an internal centralized API that handles all inserts and updates into our primary database to ensure data entry is eventually consistent from any of our services.- Consistently analyzed and optimized performance leaks in our core system.- Built a .NET Core application to automate many of the trivial grounds keeping tasks.- Created event-driven sharing workflows for user declarations and submissionsTechnologies include .NET Core 3.1, .NET 4.X, C#7/8, Elastic Stack, RabbitMQ, CloudAMQP, Mass Transit, Entity Framework, Autofac, NancyFX, MSSQL, Git, Nginx, Groovy, PowerShell, Jenkins
-
-
-
J2 Global
-
United States
-
Technology, Information and Internet
-
200 - 300 Employee
-
Software Engineer
-
May 2016 - Jun 2017
• Developed scalable Java backend optimizations to improve real-time system performance.• Redesigned user tracking for SMTP based traffic on a massive scale using cloud computing.• Actively maintained a legacy SMTP based tracking system in C#.• Developed key features used for internal purposes such as Customer Support, and Client Success. • Designed key optimizations for "Big Data" queries and data management on a Transact SQL server for real-time performance improvements.• Developed optimizations to Java backend for real-time mass email marketing.• Key technologies: Java, Node.js, Akka, Azure, C#, T-SQL, Message-based Design Patterns.
-
-
-
Royal Canadian Mounted Police | Gendarmerie royale du Canada
-
Law Enforcement
-
700 & Above Employee
-
Junior Forensic Science Software Engineer
-
Sep 2015 - Dec 2015
• Helped develop and maintain a grid computed application, used to find critical information in real-time, developed using PHP. • Worked in a Unix-based environmentExtended description available upon request. • Helped develop and maintain a grid computed application, used to find critical information in real-time, developed using PHP. • Worked in a Unix-based environmentExtended description available upon request.
-
-
-
J2 Global
-
United States
-
Technology, Information and Internet
-
200 - 300 Employee
-
Junior Software Engineer
-
Dec 2014 - Apr 2015
• Developed distinct features for existing SaaS (software as a service) applications using C# and ASP.NET, as well as T-SQL and jQuery to deliver specific incremental deliverables.• Worked closely with a relational database to perform key optimizations on an existing system.• Developed a primarily Object-Oriented Architecture.• Collaborated with product management teams to draft and realize solutions to business problems, often via design patterns.• Key technologies: T-SQL, C#, ASP.NET, jQuery, Javascript, Object-Oriented, N-Tier Architecture
-
-
-
-
Software Developer
-
May 2014 - Dec 2014
• Built web-based applications using PHP with jQuery in an MVC format.• Continually wrote and optimized SQL statements to generate analytics and statistics for business purposes.• Technologies used included PHP, MVC, Bootstrap, jQuery, CSS3, MySQL, phpUnit, design patterns, and Git. • Built web-based applications using PHP with jQuery in an MVC format.• Continually wrote and optimized SQL statements to generate analytics and statistics for business purposes.• Technologies used included PHP, MVC, Bootstrap, jQuery, CSS3, MySQL, phpUnit, design patterns, and Git.
-
-
Education
-
University of Ottawa
Bachelor of Applied Science (BASc), Computer Software Engineering