Jason C. Keller, Developer in Nashua, NH, United States
Jason is available for hire
Hire Jason

Jason C. Keller

Verified Expert  in Engineering

Machine Learning Developer

Location
Nashua, NH, United States
Toptal Member Since
November 17, 2016

Jason has a great breadth of experience in physics, signal processing, and app development. His quickness in identifying simple, clear, modular approaches enables him to design systems that are expandable, stable, transparent, and maintainable. He uses portable frameworks wherever possible (Docker, MVC/EF/ASP.NET Core) to continually drive simplicity, portability, and to best leverage advances made by the greater development community.

Portfolio

Stone Trash (via Toptal)
Android Emulators, Visual Studio Code (VS Code), Slack, Trello...
BAE Systems, Inc.
Windows, Linux, SignalR, GPS, Signal Processing, C++, C, VHDL, MATLAB, Angular...
Boss Wigglers (via Toptal)
Android Emulators, Visual Studio Code (VS Code), Slack, Trello...

Experience

Availability

Part-time

Preferred Environment

GitHub, Windows, CentOS, Visual Studio Code (VS Code)

The most amazing...

...thing I've built is a fully automated test suite for phased array antenna calibration, programming, testing, system simulation, and plotting.

Work Experience

Back-end Developer

2017 - PRESENT
Stone Trash (via Toptal)
  • Developed a secondary online market for stone remnants for Stone Trash; did this while working with the Client’s technical lead and another TopTal mobile developer.
  • Matured the value proposition of the platform as well as handling the purely technical work.
  • Maintained separate environments (including databases and configurations) for nightly, development, and production builds which allowed a progressive integration between the web, mobile, and API hosted front ends.
  • Coordinated the work via web-based telecon, screen sharing, Trello, Slack, and the Visual Studio Team Services wiki.
  • Defined and produced the API, database design/interface, authentication, and third-party integrations (Stripe, SendGrid, Google geocoding, Cloudinary, and Expo).
  • Defined a scheme for the secure, common access of our API by third parties.
Technologies: Android Emulators, Visual Studio Code (VS Code), Slack, Trello, Azure Blob Storage API, Azure Functions, Azure App Service, Cloudinary, Google Geocoding API, SendGrid, Stripe, Azure SQL, Entity Framework, ASP.NET MVC, C#

Senior Principle Software Engineer

2005 - PRESENT
BAE Systems, Inc.
  • Currently leading $4M (my team) development effort for a modern, microservice-based, containerized application with full Continuous Integration testing and deployment pipeline. Breaking new ground within the company. This is being watched with enthusiasm to set new processes within the company.
  • Successfully led development of $1.75M (my team) effort which resulted in retention of $1B business opportunity. Individually recognized as a “cornerstone” of the program and received 3 off-cycle raises and 2 promotions as a result of this execution.
  • Architected and led the development and integration effort on highly complex, high performance, cross-platform, automated test, and simulation system for a missile warning system.
  • Designed and produced suite of tools to fully automate and optimize the calibration and test of a phased array antenna, including development support, FPGA data streaming, and safety interlocks.
  • Produced a quick-turn demo to evaluate and visualize effects of OLED burn-in for custom optical system which led to a green-light for that technology.
  • Pitched and produced neural network based model for unique proprietary application to greatly increase accuracy of complex prediction versus prior incumbent techniques.
  • Designed and produced novel communication channel algorithm to achieve unprecedented signal integrity for target environment. Patent invention submitted.
  • Won the following 2017 awards: Pioneer Award (twice).
  • Won the following 2016 awards: Technical Achievement Award, Pioneer Award, and Chairman's Award Nominee.
  • Was awarded in 2015 the Pioneer award (twice).
  • Won in 2012, the Technical Support of the Year award.
  • Was awarded in 2007 the Chairman's Award Nominee, Special Recognition Award, and Invention Selected for Patent.
Technologies: Windows, Linux, SignalR, GPS, Signal Processing, C++, C, VHDL, MATLAB, Angular, Git, Ansible, Jenkins, MongoDB, RabbitMQ, Docker, .NET Core, C#

Developer

2017 - 2017
Boss Wigglers (via Toptal)
  • Worked with Toptal projects team members and the client to formulate a design for a new social media platform.
  • Produced an estimate covering development activities that lined up with design estimate from fellow project team member.
  • Impressed the Toptal project team with the detail and thoroughness of the final estimate.
Technologies: Android Emulators, Visual Studio Code (VS Code), Slack, Trello, Azure Blob Storage API, Azure Functions, Azure App Service, Cloudinary, Google Geocoding API, SendGrid, Stripe, Azure SQL, Entity Framework, ASP.NET MVC, C#

Managing Member

2011 - 2017
Nica Gems, LLC
  • Developed streamlined customer/admin/shipper web interfaces.
  • Covered and automated tasks such as account detail modification, inventory management, shipping label purchase/print, image manipulation/storage, search engine advertising tie-ins, and analytics.
Technologies: Azure Blob Storage API, Social Media Advertising, Bing Ads, Google Analytics, Stripe, EasyPost, Azure SQL, Azure App Service, jQuery, Ajax, Model View Controller (MVC), C#

Proprietor

2015 - 2016
Slick Talent Management/Lucid Talent Management
  • Built a massively scalable talent management portal to rival PeopleSoft at 10% of their maintenance fee.
Technologies: Azure Cache, Azure SQL Databases, Azure Blob Storage API, Azure App Service, jQuery, Ajax, Model View Controller (MVC), C#

Proprietor

2013 - 2014
SimpleQ
  • Developed a robust, distributed, and massively scalable cloud service architecture targeting a very low-cost service with a large customer base.
  • Partnered with a seasoned sales associate to refine and market service.
  • Built a slick user interface and real-time billing visibility.
  • Developed an SMS interface that reaches a broad customer base with Android, iPhone, WinPhone, UWP cross-platform apps to follow leveraging Xamarin Forms.
Technologies: SMS, Twilio, Azure Blob Storage API, Azure SQL, Azure App Service, jQuery, Ajax, Model View Controller (MVC), C#

Managing Member

2010 - 2013
Premier Party Excursions, LLC
  • Developed an IP to facilitate group formation and drive down cost per head, among other unique trade secrets that give our approach unique advantage.
  • Navigated the regulatory environment in this industry to pinpoint our niche.
  • Sought financing for our initial idea.
Technologies: Model View Controller (MVC)

Chief Technical Contributor | Architect | Developer

2008 - 2010
JETSoft LLC
  • Developed high-performance render engine targeting lower-performing PCs in order to provide rich interaction for underserved customer base.
  • Met with potential clients, negotiated terms, developed contracts.
Technologies: Subversion (SVN), MySQL, Windows Forms (WinForms), C#

Nica Gems Jewelry Website

I developed an online store along with streamlined customer, admin, and shipper web interfaces. This site is hosted in Azure for high availability and data robustness.

Various tasks were streamlined such as shipping label purchase/print, image manipulation/storage, search engine advertising tie-ins, analytics, and sync with other online marketplaces.
2006 - 2008

Master of Science Degree in Electrical Engineering

Worcester Polytechnic Institute - Worcester, MA, USA

2005 - 2008

Graduate Certificate in Engineering Leadership Development Program

BAE Systems, Inc. - Nashua, NH, USA

2001 - 2005

Bachelor of Science Degree in Electrical Engineering/Computer Engineering

Western New England College - Springfield, MA, USA

2000 - 2000

IKON Tech 2000 Program Certificate in IT Administration

IKON Office Solutions - Albany, NY

MAY 2018 - PRESENT

Blockchain Specialization

Toptal, Inc.

SEPTEMBER 2016 - PRESENT

Microsoft Certified Solutions Developer: App Builder (ID: F812-1566)

Microsoft

DECEMBER 2014 - DECEMBER 2016

Microsoft Certified Solutions Developer: Web Applications (ID: F139-0373)

Microsoft

MAY 2014 - PRESENT

Microsoft Specialist: Programming in C# (ID: E811-2502)

Microsoft

AUGUST 2000 - AUGUST 2002

Microsoft Certified Systems Engineer

Microsoft

Libraries/APIs

Stripe, jQuery, Azure Blob Storage API, Entity Framework, Stripe Connect, Stripe API, Google Geocoding API, EasyPost, Twilio API, Windows Forms (WinForms), SignalR

Tools

Microsoft Visual Studio, Git, GitHub, RabbitMQ, MATLAB, Subversion (SVN), Azure App Service, Google Analytics, Ansible, cURL Command Line Tool, SendGrid, Slack, Trello, Weka, Docker Compose, Jenkins, Bitbucket, Jira, Let's Encrypt, Dotfuscator

Frameworks

ASP.NET Core, ASP.NET MVC, Entity Framework Core, Entity 6, .NET Core, Angular, AngularJS, Bootstrap

Paradigms

Concurrent Programming, Model View Controller (MVC), Cross-platform, Agile Software Development

Languages

C#, VHDL, JavaScript, C++, Java, C, CSS

Storage

JSON, Azure Websites, Azure Cloud Services, Azure Blobs, Azure Queue Storage, Azure SQL, Azure Cache, Redis, Azure SQL Databases, Azure Table Storage, MySQL, MongoDB

Platforms

Blockchain, Linux RHEL/CentOS, Visual Studio Code (VS Code), Docker, Linux, CentOS, Bing Ads, Twilio, Azure Functions, Windows, Universal Windows Platform (UWP), Social Media Advertising

Other

Pub/Sub, Software Architecture, Multithreading, Ajax, Resource Contention Mitigation, SMS, Signal Processing, GPS, Android Emulators, Cloudinary, Encryption, Enterprise Messaging Services, Xamarin.Forms, Machine Learning

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring