Conor Foley
Experienced Full Stack Engineer Specializing in Scalable Enterprise Applications
8 yrs experience · Naas, Co. Kildare · <10 hrs/week
About
Full Stack Engineer with extensive experience in backend development, microservices architecture, and CI/CD pipeline orchestration. Proficient in ASP.NET Core, Python, and Golang, with a strong background in engineering scalable enterprise applications and mentoring junior engineers. Experienced in DevOps practices and real-time data processing.
Skills
Experience
- Full Stack Engineer · DevSphere2021-10-01 –
- Led backend development using ASP.NET Core Web API and Python (Django/FastAPI) for scalable enterprise applications. - Engineered real-time WebSocket-based messaging services using SignalR and Redis Pub/Sub, reducing data sync delays by 60%. - Refactored complex LINQ queries into optimized stored procedures, improving database performance by 40%. - Designed GraphQL APIs in FastAPI and Express.js, providing dynamic data access for frontend teams. - Migrated legacy Node.js microservices to Golang, reducing API response times by 35%. - Implemented asynchronous task processing using Celery (Python) and Hanfire(.NET), handling high-volume background jobs. - Orchestrated CI/CD pipelines leveraging Docker, Kubernetes, and Azure DevOps, accelerating application deployment frequency by 2x while reducing deployment rollback occurrences by 15% through improved automation. - Designed role-based access control (RBAC) with JWT, strengthening security for enterprise applications. - Built data visualization dashboards with React.js, D3.js, and Highcharts.js, improving business analytics. - Mentored junior engineers, conducting code reviews, technical training, and pair programming sessions.
- Full Stack Engineer · Technology Integration Group2018-10-01 – 2021-09-01
- Architectured scalable microservices in ASP.NET Core, Django, and Node.js, ensuring system reliability and performance. - Crafted a high-performance authentication system in Golang, reducing login times by 50%. - Converted legacy Python scripts into FastAPI microservices, improving execution efficiency by 60%. - Automated infrastructure management using Terraform and AWS CDK, reducing provisioning time by 40%. - Integrated OAuth2, JWT, and SAML authentication, ensuring robust security and user management. - Optimized API gateways in C# and Python, implementing Redis caching to reduce database load by 30%. - Developed an Angular + ASP.NET Web API admin dashboard, streamlining data operations. - Built serverless functions in AWS Lambda (Python, Node.js), improving performance and cost efficiency. - Enhanced CI/CD pipelines with Kubernetes, Docker and Jenkins, reducing release cycles by 40%. - Conducted load testing using k6 and JMeter, ensuring high system resilience under peak traffic.
- Full Stack Engineer · Seagate Technology2016-01-01 – 2018-08-01
- Developed high-performance RESTful APIs in ASP.NET Core, Flask, and Node.js, improving data access for Seagate's internal systems. - Created a real-time Golang-based log processing service, enabling instant storage health monitoring. - Built React.js and Angular.js applications, enhancing UI/UX for enterprise solutions. - Designed a data processing pipeline in Python (Pandas, NumPy), increasing analytics speed by 50%. - Migrated legacy Flask APIs to FastAPI, improving response times and security. - Implemented RBAC authentication with OAuth2 and JWT, ensuring secure data access. - Optimized SQL queries and indexing strategies, reducing query execution times by 35%. - Reduced manual intervention in the deployment process through end-to-end automation with Docker, Kubernetes, and Jenkins, allowing team members to focus on strategic engineering tasks. - Led cross-team collaboration, working closely with DevOps, and security teams to enhance deployment efficiency.
Education
- National Taiwan University
Similar talent on Pangea
Hire Conor through Pangea
Describe your project to the Pangea agent — see if Conor is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.
See if Conor is a fit