Andrew Farrell is a seasoned software engineer with 16 years building full-stack web and infrastructure systems, currently focused on roles that blend Rails, Python, and cloud-native tooling. He has driven product and platform improvements at scale—from designing revenue-driving insurance microservices and migration-safe data pipelines to refactoring core payment logic and securing data exports with KMS. As a contractor he automated complex testing and launch readiness for government and startup clients using Playwright, k6, Docker, and AWS, and once scoped a migration that saved a client $7k/month. Comfortable across frontend and backend stacks, he pairs pragmatic engineering with operational fluency (Terraform, SaltStack, ECS) and a habit of improving developer UX and deploy reliability. Cambridge-based and MIT-educated, he also teaches and mentors, translating deep technical work into reproducible environments and clear business impact.
16 years of coding experience
13 years of employment as a software developer
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at Massachusetts Institute of Technology
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.