Hi, my name is
Onur Çeri.
I build things for the web.
I'm a senior software engineer specializing in building exceptional digital experiences. Currently, I'm focused on building accessible, human-centered products at Swisscom.
About Me
Hello! I'm John, a senior software engineer with a passion for building exceptional digital experiences. My journey in software development began in 2015, and I've had the privilege of working with diverse teams across different domains.
My expertise spans backend development, API design, and cloud infrastructure. I approach problems with a focus on scalability, performance, and clean code. I believe in building software that not only works flawlessly but is also maintainable and adaptable to changing requirements.
Currently, I'm working at Swisscom as a Python Developer, where I focus on developing robust backend solutions.
Here are a few technologies I've been working with recently:
- JavaScript (ES6+)
- TypeScript
- Python
- React
- Node.js
- PostgreSQL
- REST APIs
- Google Cloud Platform
- Docker
- C#
- Java
- SQL Server

Where I've Worked
Python Developer @ Swisscom
June 2024 - Present
- Working as a Python Developer based in Rotterdam, Netherlands.
- Developing and maintaining backend services for Swisscom's digital platforms.
- Working with a diverse, international team to deliver high-quality solutions.
Senior Software Developer @ Firefly
March 2022 - June 2024 · 2 yrs 4 mos
- Led the development and maintenance of backend APIs for driver operations management applications on iOS and Android.
- Developed RESTful APIs for the management panel where drivers are recruited, payments are planned, and performance is measured.
- Utilized Python, FastAPI, Google Cloud Platform, Redis, PostgreSQL, and Elasticsearch for building robust backend systems.
- Implemented CI/CD pipelines and improved system performance by optimizing database queries and API responses.
- Collaborated with cross-functional teams using Jira, Confluence, and BitBucket for project management and version control.
Software Developer @ Havelsan
May 2019 - Dec 2019 · 8 mos
- Worked on mission planning systems for military aircraft within the Turkish Armed Forces Foundation.
- Developed a file synchronization application using Java, enabling secure file transfers between devices.
- Implemented backend services using Java, Oracle database, and Apache Kafka.
- Collaborated with a team of engineers to ensure system reliability and performance for critical defense applications.
Software Developer @ Yemeksepeti
Jul 2018 - Apr 2019 · 10 mos
- Developed backend APIs for Yemeksepeti.com web application and mobile apps (Android and iOS).
- Built backend services for BanaBi, an online grocery delivery platform, improving order processing efficiency.
- Utilized C#, SQL, and Object-Relational Mapping (ORM) to create scalable backend solutions.
- Collaborated with frontend developers to ensure seamless integration between frontend and backend systems.
Software Developer @ OBSS
Aug 2017 - Jul 2018 · 1 yr
- Facilitated the transition from INGBank's PowerScript language to C# language.
- Ensured business rules coded in PowerScript were accurately migrated to C#.
- Developed stored procedures and functions for Microsoft SQL Server database.
- Collaborated with business analysts to ensure requirements were properly implemented in the new system.
Software Developer @ General Mobile
Jan 2016 - Jul 2017 · 1 yr 7 mos
- Developed websites using ASP.NET WebForms and ASP.NET MVC with C#.
- Created Windows services and console applications for background processing tasks.
- Built and maintained the company's e-commerce website, improving user experience and performance.
- Collaborated with design and marketing teams to implement new features and functionality.
Some Things I've Built
Featured Project
Delivery Operations Management System
A comprehensive platform to manage driver operations for a food delivery startup. The system handles driver recruitment, payment planning, and performance metrics.
- Python
- FastAPI
- GCP
- PostgreSQL
- Redis
Featured Project
Mission Planning System
A secure application for planning military missions and synchronizing mission data between systems through encrypted file transfers.
- Java
- Oracle
- Apache Kafka
- SVN
Featured Project
Online Grocery Platform API
Backend APIs for an online grocery delivery service, supporting both web and mobile clients with real-time order tracking and inventory management.
- C#
- SQL Server
- ORM
- REST API
Other Noteworthy Projects
Banking System Migration
Migrated legacy banking systems from PowerScript to C#, ensuring business logic continuity and improving system performance.
E-commerce Website
Developed a responsive e-commerce platform for a mobile phone manufacturer with product catalog, shopping cart, and order management.
File Synchronization Tool
A secure file synchronization system for transferring sensitive data between devices with encryption and integrity verification.
Personal Blog
A minimalist blog built with modern web technologies featuring dark mode, responsive design, and optimized for performance.
Weather Dashboard
A real-time weather dashboard that displays current conditions and forecasts based on user location or search.
Task Management App
A productivity application for managing tasks with features like categories, priorities, and deadline notifications.
What's Next?
Get In Touch
I'm currently looking for new opportunities and my inbox is always open. Whether you have a question or just want to say hi, I'll do my best to get back to you!