Loading...
Portrait of Mile Kostoski

Hello, I'm Mile.

Senior Java & Full‑Stack Developer

Profile

About me

Results‑driven Senior Java Developer with extensive experience in designing, developing and deploying enterprise applications across healthcare, automotive, HR tech and communication domains. Skilled in building scalable back‑end systems using Java, Spring Boot, Hibernate, REST APIs and PostgreSQL, combined with strong expertise in front‑end development using Angular. Adept at implementing containerized and cloud‑native solutions with Docker, Kubernetes and AWS, while ensuring high performance, security and reliability.

Areas of Expertise

  • Java Development & Spring Framework
  • REST API Design & Implementation
  • Database Management (PostgreSQL, Oracle)
  • Angular & Full‑Stack Development
  • Docker, Kubernetes & AWS
  • Agile & Scrum Methodologies
  • Cross‑Functional Collaboration
  • CI/CD & DevOps Practices

Education

Faculty of Computer Science and Engineering

Aug 2009 – Jun 2014

BSc in Electrical Engineering and Information Technologies

Sub-degree: Informatics and Computer Engineering

Skopje, North Macedonia

In this study program I gained knowledge that provides great professional flexibility and a wide choice of jobs wherever there is a need to design, implement and maintain information and communication systems. A graduate engineer from this profile can build his career in industry, the public and service sectors, but especially in information systems development companies, computer systems, real-time systems, design and implementation applications, databases, telecommunication support systems, internet based services, advanced user interfaces, etc.

Experience

Prospective Media Services AG

July 2023 – present

Senior Software Engineer

Implement advanced analytics to measure job posting performance and improve campaign effectiveness. Design, develop and maintain scalable HR recruiting solutions to optimize hiring workflows. Integrate recruitment tools with applicant tracking systems (ATS) for seamless job listing creation.

Technologies:
Java Java
Spring Boot Spring Boot
Hibernate Hibernate
GWT GWT
PostgreSQL PostgreSQL
Docker Docker
Kubernetes Kubernetes
Elasticsearch Elasticsearch
React React

Fresenius

March 2020 – July 2023

Senior Software Engineer

Translated innovative healthcare concepts into digital applications for patients and providers. Designed new features while maintaining and improving existing codebase. Ensured compliance with quality management systems (QMS) and agile Scrum practices. Collaborated with cross‑functional teams to deliver secure, scalable and reliable solutions. Provided technical mentorship and guidance to junior developers.

Technologies:
Java Java
Spring Boot Spring Boot
PostgreSQL PostgreSQL
Angular Angular
Hibernate Hibernate
Docker Docker
Kubernetes Kubernetes

BMW

March 2017 – July 2020

Experienced Software Engineer

Developed new features for the BMW ConnectedDrive system, enhancing vehicle connectivity and digital services. Investigated and resolved bugs, improving overall performance and reliability. Managed deployment pipelines using Jenkins and ensured smooth production releases.

Technologies:
Java Java
PostgreSQL PostgreSQL
Angular Angular
Jenkins Jenkins
Spring Boot Spring Boot
Docker Docker
Kubernetes Kubernetes

Alosys Communications

March 2016 – August 2017

Software Engineer

Designed visual workflows for asset management processes to support multiple user roles. Maintained existing codebases, investigated issues, and implemented bug fixes. Handled deployments, migrations, and system updates to ensure smooth functionality.

Technologies:
Java Java
Spring Framework Spring Framework
Oracle DB Oracle DB
Hibernate Hibernate
JavaScript JavaScript

GORD System Services Enterprise

August 2014 – March 2016

Software Engineer

Developed enterprise software solutions for electronic archiving systems following State Archives guidelines and regulatory requirements. Engaged in full-stack development activities while ensuring system efficiency and compliance with government standards.

Technologies:
Java Java
GWT GWT
Apache Tomcat Apache Tomcat
JavaScript JavaScript
HTML HTML
CSS CSS

Skills

Java Java
Java EE Java EE
Spring Boot Spring Boot
Spring Spring
Hibernate Hibernate
JPA JPA
REST APIs REST APIs
RESTful Services RESTful Services
EJB EJB
JMS JMS
JSP JSP
JSF JSF
Async Programming Async Non-blocking Programming
Angular Angular
Angular 2 Angular 2
TypeScript TypeScript
JavaScript JavaScript
HTML HTML
JSON JSON
XML XML
PostgreSQL PostgreSQL
MongoDB MongoDB
Oracle DB Oracle DB
SQL SQL
JDBC JDBC
JUnit JUnit
Mockito Mockito
OOP Object Oriented Programming
Design Patterns Design Patterns
UML UML
Docker Docker
Kubernetes Kubernetes
AWS AWS
AWS Services AWS Services
Agile Agile
Scrum Scrum

Languages

English (Daily use)
German (Goethe Zertifikat A1)

Tools

IntelliJ IDEA IntelliJ IDEA
Eclipse Eclipse
Cuba Studio Cuba Studio
Visual Studio Code Visual Studio Code
Git/GitHub Git/GitHub
Jenkins Jenkins
JIRA JIRA
Confluence Confluence
DBeaver DBeaver
pgAdmin pgAdmin
MySQL Workbench MySQL Workbench
MacOS MacOS
Windows OS Windows OS
Linux OS Linux OS
Graylog Graylog
Kibana Kibana
SonarQube SonarQube
Codeship Codeship
Subversion Subversion
Bitbucket Bitbucket
Trello Trello
Adobe Photoshop Adobe Photoshop

Certifications

Oracle Certified Associate

Oracle Certified Associate, Java SE 8 Programmer

Issued Sep 2017 – No Expiration

An Oracle Certified Associate, Java SE 8 Programmer has demonstrated knowledge of object‑oriented concepts, the Java programming language and general knowledge of Java platforms and technologies.

Demonstrated Skills: Java, Java 8 Date and Time API, Java Application Development, Java SE 8, JDK 8, Lambda Expressions, Oracle Associate

Verify

Contact