Jeremy Phelps

Jeremy Phelps

Web Developer in Chicago

Contact Me

About Me

I am a polyglot web developer who loves solving interesting problems and building great products. I am comfortable leading a team of developers, but strive to remain humble to ensure we find the best solution to a problem.

Though my preference is for backend work, I typically end up contributing where I can add the most value, whether it's architecture, frontend, backend, writing tests, or documentation.

When I am not writing code, I volunteer at Christopher House, binge watch Netflix with my wife, and enjoy the occasional craft beer.

Latest Projects


Inovance TRAIDE

Inovance TRAIDE

Inovance's TRAIDE provides a platform for traders who want to automate their strategies but do not have any programming experience. They can backtest their strategies by inputting the asset, timeframe, and desired technical indicators. TRAIDE will then help them choose parameters with a strong signal and export their strategy to MetaTrader.

As frontend developer, I was responsible for adding new features such as advanced trade statistics (Sharpe ratio, drawdown, etc). I also provided insight for the product as a newcomer with a trading background.

The TRAIDE frontend is built entirely in AngularJS.

View site

Lisa

Lisa

Lisa is an open marketplace that connects beauty artists to customers on-demand. Customers can see artists near them in real-time and book hair cuts, massages, manicures, and more. Artists can provide services at customers' homes, their own home, or a salon.

As lead API developer, I was responsible for all architecture decisions. I lead the API team in the implementation of models, controllers, endpoints, automated tests, and was solely responsible for development operations.

The Lisa API is built with node.js and Postgres, documented with Swagger, tested with mocha.js, and deployed via Ansible.

View site

Seed – Grow with Greenleaf

Seed – Grow with Greenleaf

Seed, nourished by Greenleaf Health, puts the regulatory information you need at your fingertips. Information related to Drugs, Medical Devices, and Vaccines, Blood & Biologics is compiled daily from the U.S. Food and Drug Administration (FDA).

In my role as lead API developer, I was responsible for architecture decisions and development operations. Towards the end of the project when the main developer left, I took over and completed the project.

The Seed API is built in PHP with Laravel, MySQL, and deployed via Ansible.

View in App Store

AlertMD

AlertMD

From the makers of ChargeMD - the popular charge capture application - comes the next app that you need. Now get a consult on your mobile device via secure text, find out where the patient is right there, round on them and enter pro-fees all in one or a-la-carte as you so choose. AlertMD physician to physician secure communication, transition of care, alerts on utilization and much more.

At AlertMD I was responsible for building new features in the mobile app (including real-time chat) and shared responsibility for the API.

The AlertMD mobile app is built in Appcelerator Titanium. The API is built in node.js, MySQL, and redis.

View in App Store

Work Experience

Director of Applications - MailControl (October 2015 - Present)

  • Built and deployed customer-facing data reporting portal in PHP, Elastic Search, AngularJS
  • Built and deployed secure 2-factor e-mail feature in C#, PHP, Dynamo
  • Developed end-to-end test coverage suite using node.js, mocha.js
  • Developed and refines software development processes to ensure speed and quality in startup environment
  • Found, interviewed, evaluated, and hired 3 engineers under budget with no recruiter fees

Director of Engineering - Laundry Locker (June 2015 - March 2016)

  • Prioritized tasks and conducts code reviews
  • Guided development of new mobile app using Ionic framework
  • Provisioned, maintained, and troubleshot 100+ servers
  • Interviewed and evaluated new hires

Senior Developer - Dom & Tom (May 2014 - June 2015)

  • Technical lead for team of 8 developers on 4-6 simultaneous projects
  • Responsible for architecture design decisions
  • Assists with DevOps and development of Ansible playbooks
  • Provides level of effort estimates for Sales team to aid in contract pricing

Senior Programmer - AlertMD (Aug 2013 - May 2014)

  • Built node.js daemon with CakePHP frontend to import hospital data to Elasticsearch via multiple transports (FTP, local file, etc.) and formats (JSON, CSV, etc.)
  • Designed and added features to mobile application using proprietary JavaScript MVC framework built on Appcelerator Titanium
  • Refactored mobile application node.js backend to utilize new internal REST API
  • Never missed a deadline despite pursuing a Masters in Computer Science

Algorithmic Trading Intern - Geneva Trading (Jul 2012 - Feb 2013)

  • Created, built, and backtested new trading strategies against time-series data using C#
  • Optimized new and existing strategies to manage risk and avoid curve-fitting
  • Updated legacy C# strategy code to object-oriented standards

Freelance Web Developer - myoose inc (2009 - 2012)

  • Developed informational web applications in PHP/MySQL, Drupal, Wordpress
  • Managed five client relationships and four employees
  • Performed all accounting functions (receivables, payroll, taxes, etc)

Software Developer - IPAT, Inc. (2007 - 2009)

  • Developed client-side C# .NET applications to process assessment data
  • Maintained IPAT.com static HTML/CSS web presence
  • Assisted marketing department with preparation of e-mail marketing materials
  • Exercised PRINCE2 project management process in international environment

Education

Master of Science, Computer Science - Loyola University Chicago (2015)

Bachelor of Science, Finance - University of Illinois at Chicago (2012)