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.

Experience

Jun 2019 - present Bakcend Developer, Zenjob GmbH
Requirenment analysis, documentation and implementation of software. Designing microservice architecture and refactoring monolith application to microservices.
Groovy, Grails, Java, Spring Boot, Mikrosrvis, Aws, Spock Framework, BDD, TDD, PostgreSQL, Docker

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

Freelace

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

Trainings
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)
Education

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
  • Software Development
  • Web Application Development
  • RESTful Web Servises
  • Java
  • Spring Framework
  • TDD - Clean Code
  • Mikroservices
  • SOA
Languages
Native Turkish
Fluent English
Beginner German, Bulgarian
Interests

Photography, Basketball, Chess,
Trekking