John Janes
Principal Software Engineer
Homer Glen, IL
📞 (708) 724-4996
✉️ [email protected]
🧠 Summary
Software Engineer with over 20 years of professional experience. I’ve worked with teams, employers, and clients across a variety of industries, company sizes, and technology stacks.
🛠 Skills
- Languages/Frameworks: PHP (Symfony, Laravel, CodeIgniter), Ruby (Rails), JavaScript (NodeJS, Express, React, Angular, jQuery), Go, HTML/CSS
- Databases: MySQL, PostgreSQL, MongoDB, Elasticsearch, Redis
- DevOps: Linux, Terraform, Ansible, Jenkins, Docker, AWS
- Tools: Git, ELK Stack, Snowflake, Datadog, Jira
- Testing: RSpec, PHPUnit
- Practices: OOP, Agile, Microservices
💼 Experience
Principal Software Engineer — Independent Contractor (Remote)
Jan 2024 – Present
- Led team to build Rails app replacing legacy PHP system I originally architected 15 years ago.
- Provided ongoing support and technical guidance.
Senior Software Engineer — Independent Contractor (Remote)
Jan 2020 – Oct 2023
- Collaborated with engineers and vendors.
- Built new features using Laravel.
- Maintained reports using MySQL, PHP, Java, Elasticsearch, and Zuora.
Senior Software Engineer — ActiveCampaign, Chicago IL
Jan 2019 – Jan 2020
- Refactored legacy code to modern PHP standards.
- Owned the campaign approval system handling 24M+ email campaigns daily.
- Created internal debugging tools.
- Helped transition monolith to microservices.
- Mentored junior developers.
Senior Software Engineer — Yello, Chicago IL
Aug 2016 – Dec 2018
- Supported legacy PHP monolith.
- Rewrote reporting system for better maintainability.
- Joined integration team using Mulesoft, React, and Rails.
- Handled weekly Jenkins-based releases.
- Mentored engineers.
Lead Engineer — Synergy Marketing Partners, Lombard IL
Nov 2012 – Aug 2016
- Developed 720 Digital Ad Creator using Rails, NodeJS, PhantomJS, Angular.
- Led PCI compliance and server infrastructure.
- Created CMS from scratch using Symfony and Silex.
- Built and led engineering team.
Senior Software Engineer — Discount Mags, Downers Grove IL
Nov 2011 – Dec 2012
- Worked in startup environment with LAMP stack.
Senior Software Engineer — Dealer E Process, Downers Grove IL
Nov 2010 – Nov 2011
- Migrated from Subversion to Git.
- Helped transition legacy systems to CodeIgniter.
- Mentored junior developers.
Senior Software Engineer — VB Holding, Aurora IL
Jan 2010 – Aug 2010
- Part of ~20 dev team using LAMP stack.
Senior Software Engineer — Digital One, Orland Park IL
Mar 2008 – Aug 2009
- Built pay-per-view system with Authorize.net / PayPal integration.
- Developed mobile video platform (Android, BlackBerry, iPhone).
- Led migration to Symfony.
- Overhauled video encoding process.
Lead Web Application Developer — Ateki Corp, Bolingbrook IL
May 2007 – Feb 2008
Lead Web Application Developer — Creative Expansion (Remote)
2001 – 2006