Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Darko Kirin

Darko Kirin

Novi Sad

Summary

Results-driven Technical Lead with expertise in Java development, Spring Boot, and AWS deployment. Proven ability to mentor teams, streamline CI/CD processes, and deliver innovative microservices solutions aligned with business objectives.

Beyond my professional work, coding is also a personal passion. I explore React Native and Spring Boot projects in my spare time, hosting applications on my self-managed homelab using Docker and Traefik for container orchestration and proxy management. This hands-on practice keeps me sharp with modern deployment strategies and cloud-native patterns.

Overview

7
7
years of professional experience

Work History

Technical Lead

Synechron
Novi Sad
02.2024 - Current

As a Technical Lead, I led cross-functional teams in delivering high-quality software solutions within a microservice-based architecture, deployed on AWS. Collaborating closely with stakeholders, I gathered requirements, defined project scope, and ensured timely delivery, aligned with business objectives. The core tech stack included Java and Spring Boot for backend services, and React for the frontend, while other microservices leveraged Python, Rust, Groovy, and Node.js to meet specific domain needs. I worked closely with the DevOps team on CI/CD pipelines, cloud deployments, and production support, ensuring stability and scalability across environments. My responsibilities also included mentoring junior developers, conducting team assessments, and fostering continuous technical growth. I initiated and developed multiple proof-of-concepts (POCs) to evaluate and integrate emerging technologies, driving innovation and efficiency within the project. Through regular client engagement, I identified opportunities for improvement, and delivered solutions that aligned with long-term business and technical goals.

Associate Software Engineer

Synechron
Novi Sad
03.2019 - 02.2024

I contributed to the development and maintenance of multiple insurance applications for a French client, leveraging Java Spring and Angular technologies to deliver robust and scalable enterprise solutions. I utilized Jira for project management and issue tracking, Git for version control (initially through GitLab, and later Bitbucket), and Jenkins for managing CI/CD workflows and application deployments. Beyond development, I played an active role in the recruitment process by conducting structured interviews to assess technical and cultural fit, developing interview questions aligned with organizational values, and collaborating with hiring managers to refine candidate selection criteria. Additionally, I facilitated weekly mentoring sessions to support the professional growth and skill enhancement of junior developers within the team.

Education

Bachelor of Science - Computer Science

Faculty Of Technical Sciences
Novi Sad
09-2018

Skills

  • Java development
  • Spring Boot
  • Microservices architecture
  • AWS deployment
  • CI/CD pipelines
  • Software development
  • Docker
  • AI integrations
  • Agile methodologies
  • Team leadership
  • Client engagement
  • Requirements gathering
  • Problem solving
  • Stakeholder collaboration
  • Technical assessments
  • Team mentoring

Languages

Serbian
First Language
English
Proficient (C2)
C2
Russian
Elementary (A2)
A2

Timeline

Technical Lead

Synechron
02.2024 - Current

Associate Software Engineer

Synechron
03.2019 - 02.2024

Bachelor of Science - Computer Science

Faculty Of Technical Sciences