I am a senior full-stack software engineer with more than 15 years of experience in software engineering. I focus on code quality and pragmatic results. I am passionate about CI/CD to enable smooth deployments and am keen on automating routine tasks to free time for higher-impact work.

Erman BAYKAN

I am a senior full-stack software engineer with more than 15 years of experience in software engineering. I focus on code quality and pragmatic results. I am passionate about CI/CD to enable smooth deployments and am keen on automating routine tasks to free time for higher-impact work.

Available to hire

I am a senior full-stack software engineer with more than 15 years of experience in software engineering. I focus on code quality and pragmatic results.

I am passionate about CI/CD to enable smooth deployments and am keen on automating routine tasks to free time for higher-impact work.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Turkish
Fluent
English
Fluent

Work Experience

Sr Software Engineer (Full Stack - Contract) at Sainsburys, UK
January 1, 2024 - October 17, 2025
Expertise in NestJS, TypeScript, Java, React/NextJS, and AWS, with strong focus on resilient, secure, and well-tested backend services as well as UI apps. Hands-on experience with REST, GraphQL, event-driven messaging (Kafka, pub/sub), ensuring robust inter-service communication. Used testing libraries for TDD (Jest, Cucumber, Junit) and AWS CodePipeline for CI/CD. Developed applications that process 2+ million transactions per day and enabled communication between robust, high-performance microservices. Deployed microservices to AWS ECS as well as Lambda. Used MySQL, PostgreSQL and DynamoDB for data storage and Redis for cache. Refactored legacy code to improve readability and maintainability and transformed to cloud-based microservices. Developed automated unit tests along with integration tests to ensure code quality and reduce production bugs.
Team Lead, Sr Software Engineer at Huawei, Turkiye
January 1, 2019 - October 17, 2025
Led a development team (12-15 people) delivering microservices (Java, Node.js), mobile apps (iOS, Android), and WebApps (React, Angular) for internal and external customers. Designed app architectures, ensured high-quality releases, and coached the team to adopt Agile practices (Scrum). Mentored the team to grow technical skills and supported DevOps transformation to move from monoliths to microservices. Contributed hands-on coding with the team to deliver high-quality microservices and promoted clean code and TDD. Introduced Agile culture and practices.

Education

BSc at Kocaeli University
January 11, 2030 - January 1, 2010

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Professional Services