Are you an A+ Series startup? Get first talent FREE OF CHARGE! Check if you qualify →
Hire as Freelancer
42 €
/hour
Not available
or
Hire as Employee
4500 €
/month
$
€
TALENT-7359
Berkecan
Java Developer
Turkey
Seniority
Senior
Language skills
English B2
Hire employees directly using our Employer Of Record & Payroll tool:
- Recruitment fee, talent's one month salary
- EOR €199/month
Skills
Industry
Professional Summary
Candidate brings a robust and diverse background in software development, showcasing their expertise across various domains and technologies. One notable aspect of their experience is their involvement in a project for military bases, where they utilized Java and the Spring framework for the backend, highlighting their proficiency in building robust and scalable server-side applications. Additionally, their engagement with Angular indicates a strong command over modern front-end development, providing a full-stack capability. In their work with Kafka, Docker, and unit testing, the candidate demonstrates a commitment to industry best practices and technologies that enhance the reliability and scalability of their applications. At Inova, a telecommunications company, the candidate contributed to two projects using Java and the Spring framework for the backend. Notably, they employed React for the frontend, showcasing versatility in using different technologies to meet project requirements. heir tenure at Havelsan involved working on a data-centric project, encompassing facets such as cash flow and data delivery. Utilizing technologies like Kafka, MongoDB, and Redis, the candidate demonstrated expertise in handling complex data-related challenges. In another project focused on system management, they employed Java, Spring, Kafka, Jenkins, and GitLab CI.
Video of Talent
Portfolio
Education
Gazi University / Master of Science, Information Security Engineering
Jan 2020 – Jun 2023
Ankara, Turkey
Gazi University / Bachelor of Science, Computer Engineering
Sep 2013 – May 2017
Ankara, Turkey
Certifications and Trainings
Experience
Senior Software Engineer / Reddlyne Software System Solutions Inc
May 2022 ‐ Current
Ankara, Turkey
Developing social media platform backend services
Following microservices designed and implemented in Java and Go; distributed counter service, relevancy service, recommendation service, timeline service, and search service
Worked in project that integrate Turkey to EU Digital COVID Certificate ecosystem
Work with Ministry of Health of Turkey to migrate monolith Covid-19 epidemic disease preventation mobile application
Hayat Eve Sigar backend services to microservices architecture
Used Technologies such as Cassandra, Dgraph, Clickhouse, Mqtt5, Kafka, Redis, Mongodb, containerization technologies Kubernetes and TDD methodologies
Gitlab-CI used at CI and CD part
Locust is used for load testing of rest endpoints.
Senior Software Engineer / Havelsan Inc
May 2019 ‐ May 2022
Ankara, Turkey
Responsible for develop and maintain data distribution infrastructure named “Havelsan Data Infrastructure Services -
HADISE” for command control and combat systems
Develop and maintain System Management And Maintain Library name “System Manager - SM” to manage any module part of Projects of command control and combat systems
Used Technologies such as Kafka, Redis, Mongodb, containerization technologies,
Kubernetes, BDD and TDD methodologies
Jenkins used at CI and CD part.
Software Engineer / Innova IT Solutions Inc
May 2018 ‐ May 2019
Ankara, Turkey
As a software engineer, responsible for analysis and implement need for the company Build backend services with Java
Used BPM tool Activiti
Build backend services with Java and Spring
Used BPM tool named Activiti
Using JUnit I build out a unit testing infrastructure to easy to cover edge cases
Used Technologies such as Spring, Kafka, Mongodb, Docker, Jenkins, Sonarqube, Reactjs.
Software Engineer / Mavinci IT Solutions Inc
Nov 2017 ‐ May 2018
Ankara, Turkey
Build Rest APIs with spring framework to serve data to the Angularjs based front-end application
Develop front-end pages with Angularjs
Tuning Yeoman files to generate scaffold files
Used Technologies such as Spring, Reactjs, Postgresql
Projects:
Yaay | Java, Spring, Go, Openshift, Docker, GitHub Actions, Gitlab-CI, Jira
March 2022
Yaay is a Turkey-based online news and social networking site where people share status and updates in messages like Twitter.
Developed social media platform backend services. Following microservices designed and implemented in Java and Go; distributed counter service, relevancy service, recommendation service, timeline service, and search service.
Constructed Rest APIs with Spring Framework. Use Locust, load testing framework to test the performance of backend services.
Manage mTLS secure connection needs. Setting up monitoring infrastructure with ELK Stack and Prometheus.
HealthPass | Java, Spring, Kubernetes, Gitlab-CI, Jira
February 2020
Health Pass is an easy-to-use app to store vaccinations, tests and immunization certificates within international standards. Health Pass makes you able to transport across EU member states during travels.
Close work with the Organization of the EU Digital COVID Certificates (EUDCC) to design and implement backend integration requirements of EU Digital Green Certificate.
Constructed Rest APIs with Spring Framework. Use Locust, load testing framework to test the performance of backend services.
Manage mTLS secure connection needs. Setting up monitoring infrastructure with Prometheus.
Hayat Eve Sigar | Java, Spring, Kubernetes, Jenkins, Trello, TFS
February 2020
Hayat Eve Sigar shortly HES is a project Ministry of Health of Turkey that informs and guides to Turkish citizens about the New Coronavirus (Covid-19) and minimizes and spreads the risks related to the epidemic disease.
As 3 team members, designed backend microservice migration architecture and implemented in Java with SpringFramework.
Setting up Gitlab-CI pipeline to automatize the process of deployment of built service to the Kubernetes cluster.
Hadise - Havelsan Data Infrastructure Services | Java, Docker, Jenkins, Jira
May 2019
Designed a data distribution framework for in-house Command and control projects to satisfy data infrastructure needs like message queue, cache, and data-store.
Used Java to implement adaptation and abstraction layers to infrastructure tools like Kafka, MongoDB, Redis, and Rabbitmq.
Worked with other project teams to extract their requirements and evaluate the product.
Havelsan SM - Havelsan Data Infrastructure Services | Java, Docker, Jenkins, Jira
May 2019
Designed a data distribution framework for in-house Command and control projects to satisfy data infrastructure needs like message queue, cache and data store.
Used Java to implement adaptation and abstraction layers to infrastructure tools like Kafka, MongoDB, Redis, and Rabbitmq.
Worked with other project teams to extract their requirements and evaluate the product.
Peyk | Java, React, Docker, Jenkins
May 2018
Peyk is an incident and service request management system. Developed for many Governmental Institutions using Telekom's Fatih Project. Institution office-bearer can log in to the system and create their incident or request. Also, Institutes can follow their incidents or requests.
Worked with customers to collect requirements design database structure and implement service-level logic.