Ferdi Sönmezay
Senior Software Developer
Berlin / Germany

I'm an experienced software developer who enjoys writing clean, readable, testable, easily extendable and maintainable software. I craft digital products and help teams to create better software.


Nov 2019 - present Senior Software Developer, Hexad GmbH
Development of middleware mocroservice applications for Volkswagen, that collects data from multiple sources and provide information to clients.
Java, Spring Boot, Microsrvices, CloudFoundry, TDD, JUnit, PostgreSQL, Docker

Jun 2019 - Nov 2019 Backend Developer, Zenjob GmbH
Worked on Company Value Stream (CVS). Involed in developmet of "reliable email delivery" module. Developed a microservice application to upload scanned documents to AWS S3.
Groovy, Grails, Java, Spring Boot, Microservices, Aws, Spock Framework, BDD, TDD, PostgreSQL, Docker, HashiCorp tools

Aug 2017 - May 2019 Lead Developer, Ekinoks Software
Involved in many projects. Team Lead at Online Exam Preperation Software for a government agency, which is responsible for organizing the national level university entrance examination and several other large scale examinations in Turkey. E-Signing app development and integration for Inspire and Konya City Information System projects. Software consultant at projects Finso (fintech app) and Yemekumbara (food delivery app), also implemented a payment plugin for online banking. Organized in-house trainings (Ekitalks), and Smart Assistant Hackathon. Also did technical interviews.
Management, Project and Team Management, Technical Interviewing, Consultancy, Software Architecture, E-Sign, Groovy, Grails, Java, Spring Boot, Gitlab, Spock Framework, AngularJs, VueJs, Front-End, Full-stack, Soap

Sep 2016 - Jul 2017 Senior Java Developer, Ministry of Interrior Turkey
Developed an e-signing java application, which is installed nearly 60.000 clients, and is being used for signing over 400.000 documents/month.
Spring Boot, Secure Websockets, AngularJs, Stomp, SockJs, CORS, Digital Signature

Mar 2014 - Aug 2016 Software Design Specialist, Mobiliz, a vehicle tracking company
Transformed an old Java web application (jsp, extjs) to a SOA applicacion with RESTful web services on backend, AngularJs on frontend.
Spring Framework, AOP, Hibernate, AngularJs, Twitter Bootstrap, Gulp, CI Tools

Apr 2013 - Mar 2014 Software Development Specialist, TOFAŞ Turkish automotive company
Refactored Sales and Invoice application. Developed Turkey's first ASBIS (Vehicle and Driver Information System) integration having digital signature, which sends information of newly produced cars to the governments system. Also developed, in-house applications with Oracle Apex.
Spring Framework, Spring Security, Hibernate, Soap Web Services, Digital Signature, UBLTR

Nov 2010 - Apr 2013 Application Development Specialist, Innova IT Solutions Inc.
I was responsible for developing JavaEE modules, SOAP web services, stored procedures, Jasper Reports in Law Automation and Debt Tracking projects.
Java EE, Hibernate, EJB, JSF, Spring Framework, Activity, Oracle PL/SQL, Soap Web Services


I've been developing custom Content Management Systems, Online Survays and Online Stores for more than ten years.
Recently I have developed secure RESTful microservice application for Mark etyo Mobile (Android, iOS).

Some organizations I worked with are, Bilfen Schools, Doğuş Automotive, Mark etyo, Anadolu University

Crafting Code, Codurence / Sandro Mancuso (2 days)
PostgreSQL, EnterpriseDB / Devrim Gündüz (5 days)
Spring Framework & Spring Security, Harezmi Bilişim Çözümleri (5 days)
Program with PL/SQL, Bilginc Bilişim Akademisi / Eren Güleryuz (3 days)

Computer Engineering 2009
Anadolu University
Faculty of Engineering and Architecture

Computer Programming 2003
Anadolu University
Porsuk Vocational School

Office Management and Secretarial 2000
Bursa Anatolian Secretarial
High School

Key Technical Skills
  • Team Management
  • Software Development
  • Web Application Development
  • RESTful Web Servises
  • Java
  • Spring Framework
  • Micronaut Framework
  • TDD - Clean Code
  • Pair Programming
  • Microservices
  • SOA
Native Turkish
Fluent English
Beginner German, Bulgarian

Photography, Basketball, Chess,