Carl Middleton
Principal Software Engineer at Rivet- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Rivet
-
United States
-
Software Development
-
1 - 100 Employee
-
Principal Software Engineer
-
Feb 2023 - Present
Principal Software Engineer on the Tetris (aka infrastructure) team. Currently leading the Data, Analytics, and Performance subteam. Principal Software Engineer on the Tetris (aka infrastructure) team. Currently leading the Data, Analytics, and Performance subteam.
-
-
-
Submittable
-
United States
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer
-
Mar 2021 - Feb 2023
Core engineer on the Funds Distribution team, involved in designing and implementing greenfield automated payout processes focused around grant disbursement. The tool was responsible for delivering over a billion dollars to applicants within the first year via ACH, checks, and prepaid credit cards. Personally focused on multithreading, throttling, and reliability through testing. Heavily involved in the creation of a new internal administration plane for this system and other core systems. Additionally oversaw the organization payout process, working closely with Finance. Show less
-
-
-
Milliman
-
United States
-
Business Consulting and Services
-
700 & Above Employee
-
Cloud Software Engineer
-
Apr 2018 - Mar 2021
Contributed to major improvements to flagship C# product, including work in WPF, Azure multi-tenant, and Electron with C# and ASP.NET Core backend, as well as improvements to the underlying C++ Azure Batch-distributed calculation engine. Additionally architected new features and contributed to bug reduction across multiple projects involving C#, APL, C++, and F# while providing major improvements to the CI/CD pipelines in TeamCity, GitHub, and Azure DevOps. Contributed to major improvements to flagship C# product, including work in WPF, Azure multi-tenant, and Electron with C# and ASP.NET Core backend, as well as improvements to the underlying C++ Azure Batch-distributed calculation engine. Additionally architected new features and contributed to bug reduction across multiple projects involving C#, APL, C++, and F# while providing major improvements to the CI/CD pipelines in TeamCity, GitHub, and Azure DevOps.
-
-
-
Greenshades Software
-
United States
-
Software Development
-
100 - 200 Employee
-
Development Lead I
-
Apr 2017 - Mar 2018
Architected and developed automated data synchronization systems between client networks and Greenshades private cloud. Worked closely with Project Management and Quality Assurance departments to deliver an enterprise class experience across the complete product line. Implemented microservices using the .NET stack, ASP.NET, and RabbitMQ message queues.
-
-
Developer
-
Aug 2015 - Apr 2017
-
-
-
University of North Florida
-
United States
-
Higher Education
-
700 & Above Employee
-
Research Assistant
-
May 2012 - Dec 2015
Oversaw solid state quantum mechanical simulations on 20+ Ubuntu computers, including tasks involving Fortran, bash, and awk. Published work in American Physical Society's prestigious Physical Review B journal – 'First-principles study of the phonon modes in bismuth sillenites'. Feature article for April 2015. Oversaw solid state quantum mechanical simulations on 20+ Ubuntu computers, including tasks involving Fortran, bash, and awk. Published work in American Physical Society's prestigious Physical Review B journal – 'First-principles study of the phonon modes in bismuth sillenites'. Feature article for April 2015.
-
-
-
Pacesetter Technology
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
May 2014 - Oct 2015
Responsible for independent development of new Android functionality. Oversaw migration of both development environments and target APIs. Rewrote majority of application to add new functionality and flexibility, handling projects from specification to live deployment, including interaction with MVC server, Google's GCM, and AWS SNS. Responsible for independent development of new Android functionality. Oversaw migration of both development environments and target APIs. Rewrote majority of application to add new functionality and flexibility, handling projects from specification to live deployment, including interaction with MVC server, Google's GCM, and AWS SNS.
-
-
-
WJCT Public Media
-
United States
-
Broadcast Media Production and Distribution
-
1 - 100 Employee
-
Video Technician
-
Jul 2008 - May 2014
-
-
-
-
Owner
-
Aug 2006 - Jul 2011
-
-
Education
-
University of North Florida
BS, Engineering Physics - Computational Track -
Florida Community College at Jacksonville
Associate of Arts (A.A.)