
Erhan Sunar
Verified Expert in Engineering
Senior Software Developer
Antalya, Turkey
Toptal member since June 30, 2020
Erhan is a natural-born computer engineer with 20+ years of professional experience developing and optimizing software, hardware, and networks and over a decade spent managing teams, projects, and resources. Fluent in Java and C#, Erhan has developed apps with a variety of languages and can be fluent in any programming language in a few days. Erhan can move with ease between front and back-end developer, DevOps, and system administrator roles.
Portfolio
Experience
- Multithreading - 20 years
- Linux - 20 years
- Java - 10 years
- Spring - 10 years
- Linux Administration - 10 years
- Flight - 10 years
- API Integration - 10 years
- DevOps - 9 years
Availability
Preferred Environment
Vim Text Editor, Eclipse, MacOS
The most amazing...
...thing I've built is an online travel agency platform used by 30,000+ agencies around the world. They sell 17,000+ flight tickets per day.
Work Experience
Architect
Canonical
- Supported managed services team by creating tools as open-source products.
- Analyzed the requirements of reliability engineers and other stakeholders and improved the tooling and products used by collaborating with product teams.
- Coached junior developers to accomplish their missions.
CTO
San Tourism Software Group
- Led seven development teams and one IT and DevOps team. Forecasted human resources for upcoming projects. Interviewed 100+ people and hired 20+.
- Developed gRPC-based microservice architecture on AWS Fargate. All AWS structures were created and updated as part of the Terraform pipeline.
- Re-architectured monolithic price comparison application using microservices. Created and managed local Kubernetes cluster and built Helm-based pipelines.
CTO
IATI
- Developed an online travel agency engine used by more than 30,000 agencies worldwide.
- Built a CI/CD pipeline integrated with Jira and GitLab, converted deployment units to immutable Docker containers, and moved all applications to a microservice architecture.
- Created an app that searches, aggregates, and caches flight results from 100+ airlines and most global distribution systems (Galileo, Amadeus, Sabre, and Sirena).
- Built an app that searches, aggregates, and caches hotel availability and pricing from all bed banks from most global distribution systems (Galileo, Amadeus, Sabre, Sirena) and directly contracted hotels.
- Migrated physical machines to a VMware cluster. Moved physical machines to two different data centers that work master/master, which also acts as a failover for other data centers.
- Developed a customized online store for groceries, restaurants, supermarkets, and more.
- Managed 30+ people while actively coding and redesigning application architecture.
Software Development Manager
IATI
- Started the development of online travel agency software, which is currently used by 30,000+ agencies.
- Integrated Amadeus GDS to the system within two weeks.
- Incorporated five direct airline connections to the system within a month.
- Solved the initial scaling problems of the system.
Senior Software Developer
TezTour
- Created a hotel booking engine for the largest tour operator in the country.
- Developed a transfer operation management software type that includes route planning and optimization.
- Rewrote a XUL-based contracting interface to plain JavaScript.
Senior Software Developer
Exim
- Developed a mobile POS application for an international tobacco company that was so successful it is now used in more than ten countries.
- Built a mobile service application for technicians who replace and maintain credit card POS devices.
- Created a lot of in-factory tracking software modules that are used by and use 1D-2D barcode scanners, conveyors, servo motors, laser guides, and more.
Senior Software Developer
Nexus
- Developed an asset management system for a national GSM operator, containing 100,000+ items tracked using mobile barcode scanners.
- Created a type of depot-automation software integrated with Axapta for an automobile and spare parts importer, which had a depot that was 10,000 square meters in size.
- Built a point-of-sale mobile application and reporting tool for the largest beverage producer in Turkey, used by 2,000+ salespeople.
Junior Software Engineer
Tabim
- Assisted development of Tabim Driving School Automation software. Prepared custom reports for customers. Fixed small bugs.
- Collaborated on the development of Tabim General Accounting software. Developed a click-based simple test tool for repetitive test scenarios.
- Cooperated on the development, release, packaging, testing, and support lifecycle.
Experience
Online Shopping Platform
https://www.x-web.ccOnline Travel Agency Platform
https://www.iati.com/what_is_iati.htmlEducation
Bachelor's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Skills
Libraries/APIs
REST APIs, Vue
Tools
NGINX, Amazon CloudFront CDN, Keepalived, VMware, Graylog, Oracle GoldenGate, Vim Text Editor, Microsoft Visual C++, RabbitMQ, Grafana, FastReport, Amazon Elastic Container Service (ECS), AWS Fargate, JHipster, Terraform
Languages
Java, C#, Python, Embedded C++, Visual Basic .NET (VB.NET), Delphi, XUL, HTML, SQL
Frameworks
Spring, Flight, Spring Boot, .NET, .NET Core, Hibernate, .NET Compact, gRPC, Juju
Paradigms
Microservices, Object-oriented Programming (OOP), Continuous Integration (CI), DevOps, Management, Agile
Storage
Elasticsearch, Aerospike, Redis, JSON, Amazon S3 (AWS S3), PostgreSQL, Cassandra, MongoDB, MySQL, Microsoft SQL Server, SQLite, InfluxDB, SQL CE, Paradox, InterBase, SQL Server 2000
Platforms
Linux, Docker, Oracle, AWS Lambda, MacOS, Eclipse, Amazon Web Services (AWS), OpenStack, Kubernetes
Other
Multithreading, API Integration, Amazon Route 53, Architecture, Travel, Cloud, Minimum Viable Product (MVP), HAProxy, Linux Administration, Scaling, Leadership, Serverless, Springbot, Apache Cassandra, Prometheus, Global Distribution Systems (GDS), Aircraft & Airlines, AWS Cloud Architecture, AWS DevOps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring