Reval LogoFind More Talent
EM

Eoin McDonnell

Staff Python Backend Engineer specializing in cloud-native APIs and microservices

Lexington, KentuckyPython Backend Engineer – Team Lead17 years experienceStaffTechnologyWeb DevelopmentCloud Computing
ScreenedIdentity Verified

Connect with Eoin

Eoin already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Recommended

Already have an account?

About

Backend/data engineer focused on production Python and AWS: built FastAPI REST services and a containerized ECS Fargate + Lambda architecture deployed via Terraform/CI-CD. Strong in data engineering (Glue/S3/Parquet/RDS) and operational reliability (CloudWatch/SNS, retries, schema-evolution handling), with experience modernizing legacy SAS reporting into Python microservices using feature flags and parity validation.

Experience

Python Backend Engineer – Team LeadAwesome Inc / APAX Software
Lead Software EngineerDormakaba
Senior Software EngineerDormakaba
Software EngineerDormakaba
Java Software EngineerVXL IT
Web Developer & Server AdministratorBT Broadband, BT Ireland

Education

Northern Kentucky Universitymaster, Computer Science (2025)
Dublin Institute of Technologymaster, Computer Science (2008)
Savannah College of Art and Designbachelor, Digital Arts (2005)

Key Strengths

  • Designed modular, stateless FastAPI services with separation of routing/business/data layers
  • Implemented API reliability patterns: JWT auth, RBAC, request timeouts, standardized error responses
  • Delivered AWS production platform using ECS Fargate microservices plus Lambda for async/event-driven workflows
  • Infrastructure-as-code and automated deployments with Terraform and CI/CD building/testing Docker images
  • Secure configuration management using Secrets Manager/SSM with IAM role-based access
  • Built AWS Glue ETL from S3 and RDS/Postgres to partitioned Parquet on S3 with crawlers and schema evolution handling
  • Operationalized pipelines with CloudWatch monitoring/alarms, retries, and SNS notifications for failures
  • Modernized SAS reporting into Python microservice; validated parity via side-by-side historical comparisons and stakeholder sign-off; reduced migration risk with feature flags and fallback
  • Improved SQL performance using composite indexes and partition pruning, reducing runtime to under 3 minutes

Discover more candidates like Eoin

Search across thousands of pre-screened, high-quality, high-intent candidates on Reval.

Search Talent

Connect with Eoin

Eoin already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Recommended

Already have an account?

Contact

candidate@example.com(555) 123-4567LinkedIn Profile
Sign up to view

Languages

English

Skills

AgileAmazon EC2Amazon Route 53Amazon S3AntAPI DesignAPI GatewaysArchitectural ReviewsASP.NET CoreAsynchronous Request HandlingAudit Materials ReviewAuthenticationAuthorizationAuto Scaling GroupsAutomated Deployments