Ömer T.

Ömer T.

Java/Spring developer

Request Rate
Turkey, Ankara

Ömer is a Java/Spring Developer with 10 years of experience in web development. He has a qualified academic record in mathematics and computer sciences, and ability to understand and test software, possesses a working knowledge of Java and .NET technologies, and also he has experience in Agile (Scrum) DevOps with Azure DevOps, Git, Maven, Docker, Jenkins.  


  • Java


State Institution, Turkey, Ankara

Senior Software Developer

June 2011 to Present


  • .NET 
  • C#, 
  • .NET MVC, 
  • Java/JEE, 
  • Spring Boot,
  • Spring Framework, 
  • Spring Data,
  • Git,
  • Maven, 
  • Docker, 
  • Jenkins


  • Analyze & Design.
  • Coding the application.
  • Testing the application (Unit, integration, selenium).
  • Deployment / Azure DevOps.
  • Maintenance.

Social Security Institution, Turkey, Ankara

Java Web Developer

June 2011 to June 2016


  • Java 2EE, 
  • Struts2, 
  • EJB, 
  • RPC, 
  • HTML,
  • CSS,
  • Javascript,
  • JQuery,
  • Websocket.


  • Analyze & Design
  • Coding
  • Maintenance


Middle East Technical University

September 2008 to May 2011

Ankara, Turkey

B.S. / Mathematics, Ankara University

September 2003 to May 2007

Ankara, Turkey


SME Information System
June 2018 - March 2021
SME Information System
June 2018 - March 2021

Description: Kosgeb is a government institution that aims to develop SME companies by subsidizing them financially. I am taking a Software developer role in the IT department of the institution. We have a 20 people team. It is a monolith project supported by SOAP and Restful web services in the background. Basically, it consists of 2 parts. Part-1 provides companies to make an application and part-2 are used by the evaluators for viewing the applications and making evaluations about them.

Role: My responsibilities are to develop the enterprise applications, to deploy, to supply the maintenance, and especially to code the new requirements for the applications which are currently operated.

Technologies used: Spring Boot (microservices), Spring Cloud, Spring Data, Spring Security, Spring Batch, NET with C#, .NET MVC, WCF, MS Sql Server, jQuery, Bootstrap, Metronic, Angular 8+, DevOps: Azure DevOps, Git, Maven, Docker, Linux, Jenkins, Agile: Scrum / 2 weeks sprints

Assurance Management System
September 2011 - June 2016
Assurance Management System
September 2011 - June 2016

Description: Republic of Turkey Social Security Institution (http://www.sgk.gov.tr/wps/portal/sgk/en/home-page/mainpage) is a center that manages the health/disability insurance, retirement plans. I was a Java developer in the IT department of the institution. There are nearly 600 people separated into many teams in the IT department. The team I participated in consisted of 35 people.

Role: My responsibilities are to design and code the requirements.

Technologies used: Java2EE, Struts2 with JSP, JSF ( PrimeFaces)  and EJB, RSA, RPC, axis, 

DB2 (IBM) and MainFrame on CICS, WAS, HTML/CSS/Javascript/JQuery, Svn, Cvs, Redmine, Algorizma