
Şafak Sönmez
Backend Developer & Technical Lead
About Me
I'm a seasoned Backend Developer and Technical Lead with extensive experience in Node.js, Golang, and Laravel. My expertise lies in designing and implementing robust backend architectures, integrating complex systems, and leading development teams to deliver high-performance solutions.
Currently, I serve as the sole backend developer and technical lead at Incodi Software Development, where I'm responsible for the full backend architecture of a self-service portal for trading clients. I specialize in financial technology integrations, real-time data processing, and scalable infrastructure management.
With a strong foundation in both traditional and serverless architectures, I bring a versatile skill set to any project, focusing on clean code, performance optimization, and seamless system integration.
Work Experience
Incodi Software Development
As the sole backend developer and technical lead, I am responsible for the full backend architecture and development of a self-service portal for trading clients. My work primarily focuses on Node.js and Golang, while also utilizing Laravel where appropriate.
Key Achievements:
- Integrated the platform with MetaTrader 5 (MT5), enabling real-time trading operations through robust API connections
- Used Sequelize with MySQL for data modeling, and leveraged RabbitMQ and Redis for messaging and caching
- Managed the entire deployment pipeline using Docker, Docker Hub, and Kubernetes, ensuring smooth CI/CD workflows and scalable infrastructure
Yukatech
Started as a Backend Developer and was promoted to Backend Lead in my second year, where I led the backend efforts for major projects like RouteControl and YukaTrack.
Key Achievements:
- Parsed binary data from Teltonika GPS devices, processing geolocation and speed data, and generating polylines to visualize routes
- Designed and implemented backend systems using MongoDB, Redis, and RabbitMQ, with some MySQL/Eloquent usage in Laravel-based components
- Created scalable services using gRPC in Golang, and managed real-time communication with React clients via Socket.IO
- Deployed and maintained a custom Nominatim server for geolocation queries
GoAction
Contributed part-time to a serverless project built on AWS Lambda, API Gateway, and DynamoDB, using the Node.js AWS SDK.
Key Achievements:
- Helped design lightweight, event-driven APIs
- Implemented serverless architecture using AWS services
Self-employed
Worked as a freelance Full Stack Developer, building both commercial and personal web applications using Node.js, React, and Laravel.
Key Achievements:
- Built business websites and custom crypto arbitrage bots that interfaced with various exchange APIs
- Handled real-time data and executed trading logic
- Gained hands-on experience with Python, particularly using Pandas and NumPy for data analysis and automation tasks