John Farrell

Engineering Manager

My mission is to build quality software products people love and great teams where people thrive. My strength is my versatility gained from a variety of experiences in building software products, engineering teams, and businesses from the ground up. With over five years of people management and 20 years of software development, I’m comfortable executing all phases of the software development lifecycle, as well as building relationships across and up in a corporate structure.

Teams I've Led

My primary goal when leading teams is to create a space where people feel supported and go home proud of their work.

Products I've BuiltI keep my finger on the pulse of technology by experimenting with new technology and building products.


I've worked with John on a number of complex web dev projects over the last few years. John is a pro and someone I can count on, whether it is to advise on best approach, or dive deep to resolve some obscure bug. John can jump in and ramp up quickly, which is critical in the work that we do. He is an excellent communicator and has always made himself accessible to us regardless of geographic location.David Buonomo - President and CTO at Blue Atlas Interactive

When I first met John I was so surprised by his friendliness, kindness and tolerance. John is an experienced manager and a talented developer. As a developer he likes challenging tasks and he is always into learning new technologies. At the same time John knows exactly when it’s the right time to implement new things. John can deal with big teams efficiently. His management style makes whole team love him. Any team will benefit from working with John. He is a wonderful person!Denis Gvozd - Co-founder at Dev Team Inc

I have known John Farrell professionally for a number of years and have placed him at multiple clients in the greater Hartford area as a .NET Developer. He is a talented IT professional who consistently receives positive feedback on his work and has been requested to return to client sites as additional needs arise.John’s skill set is in high demand at the moment and his easygoing and engaging personality makes him one of my most marketable candidates. We continue to receive great feedback on his work, reliability and ability to fit in with the team.Lisa Drew - Senior Technical Recruiter

As a small business owner with limited technical knowledge finding a software developer who can understand your business needs and turn them into usable functioning software is very difficult. John has done an extraordinary job of sitting down with me, analyzing my problems, and using outside the box thinking to come up with creative solutions to solve my problems. I have lots of ideas but I don’t have lots of time, working with John has enabled me to write a brief description of what I want and then he spends the time to figure out what the problem is and how to solve it. Many other developers stray down the wrong path and waste your money because they don’t fully understand your needs.If John is not 100% sure of the direction he is headed he will setup a meeting to discuss and gain full clarity before proceeding forward. The main application that John has created for my business has completely streamlined my operation. I couldn't imagine not having it at this point. It has been a pleasure working with John and I look forward to working with him for years to come.Ryan Andrew - CEO