Summary
Overview
Work History
Education
Skills
Websites
Certification
Personal Information
Desired Employment - Occupational Field
Languages
Timeline
Generic
Vasko Angeleski

Vasko Angeleski

Skopje

Summary

Dynamic Java Developer with extensive experience, specializing in SpringBoot and micro-service architecture. Proven ability to enhance operational efficiency and deliver high-quality solutions. Skilled in Agile methodologies and Git version control, fostering collaboration and innovation in team environments. Passionate about leveraging technology to drive impactful results.

Overview

17
17
years of professional experience
1
1
Certification

Work History

Java Developer

N/A
Skopje
09.2024 - 04.2025
  • Implemented SpringBoot architectures tailored for machine learning and artificial intelligence projects.

Java Developer

Polar Cape
06.2020 - 06.2024
  • Company Overview: Software Engineering
  • Developing Java SpringBoot based solutions based on a micro-service architecture, closely working with the solution architects, head of developments department, business analysts. Areas of the projects varied based on the type of the project from heavy engineering, blockchain trading platforms, telecommunication.
  • - Programming Language: Java 8/11/17.
  • - Integrated development environment: InteliJ
  • - Frameworks: SpringBoot 2.1.7 and above versions
  • - Testing Frameworks: Junit, Mockito, Selenium
  • - Development Process: Agile Scrumming.
  • - Databases: MySql, PostgreSql, FaunaDB, MongoDB
  • - Application Server: Embedded Tomcat
  • - Build automation tools: Maven 3, Gradle
  • - Source control: Git
  • - Project Management Tracking: JIRA/Confluence
  • - Operating Systems: Ubuntu,Win
  • Software Engineering

Java Developer

Endava
11.2019 - 03.2020
  • Company Overview: Software Engineering
  • Developing Java SpringBoot based web solution based on a micro-service architecture for a leading UK insurance company in claims department area.
  • - Programming Language: Java SE8.
  • - Integrated development environment: InteliJ
  • - Frameworks: SpringBoot 2.3.0, Lombok, Spring Data, RabbitMQ, Liquibase
  • - Testing Frameworks: Junit, Mockito
  • - Development Process: Agile Scrumming.
  • - Databases: Aws Aurrora (Postgresql)
  • - Application Server: Embedded Tomcat
  • - Build automation tools: Maven 3
  • - Continuous Integration: Jenkins
  • - Repository manager: JFrog Artifactory
  • - Source control: Git
  • - Project Management Tracking: JIRA
  • - Operating Systems: CentOS
  • Software Engineering

Java Developer

Endava
09.2018 - 11.2019
  • Company Overview: Software Engineering
  • Developing Java SpringBoot based web solution based on a micro-service architecture for TV/Commercial marketing, meant for buyers, agencies, and their partners and reducing the operational costs inherent in the media buying process.
  • - Programming Language: Java SE8/11.
  • - Integrated development environment: InteliJ
  • - Frameworks: SpringBoot 2.1.5, Lombok, Spring Security, Spring Data, ActiveMQ, Netflix Eureka Ribbon/Zull, Liquibase
  • - Testing Frameworks: Junit, Mockito
  • - Development Process: Agile Scrumming, Kanban.
  • - Databases: Postgresql
  • - Application Server: Embedded Tomcat
  • - Build automation tools: Maven 3
  • - Continuous Integration: Jenkins
  • - Repository manager: JFrog Artifactory
  • - Source control: Git, BitBucket
  • - Project Management Tracking: JIRA
  • - Operating Systems: CentOS
  • Software Engineering

Java Developer

N/A (NDA contract)
10.2017 - 09.2018
  • Company Overview: Software Engineering
  • Responsible for development of desktop java application, medical type of software meant for proton therapy.
  • - Programming Language: Java SE 8.
  • - Integrated development environment: Eclipse.
  • - Frameworks: ZeroMQ, Immutables.org, Java FX 8
  • - Build automation tools: Maven 3
  • - Source control: Git , SVN
  • - Operating Systems: Ubuntu 16.04
  • - Project Management Tracking: Code Beamer, RT
  • Software Engineering

Java Developer

Matrix Global
12.2012 - 10.2017
  • Company Overview: Software Engineering
  • Responsible for development of java based applications (Web/MobileWeb/Rest/Services for 3rd party interactions with android/ios applications) for language learning software meant for Latin America via telecommunication mobile operators. Frameworks used:
  • - Programming Language: Java EE6/7/8.
  • - Integrated development environment: Eclipse.
  • - Frameworks: JPA 1.1/2.1, EJB 3.1, RestEasy 3.1.2, JSTL 1.2, JAX rs 2.0, Bouncy Castle Crypto APIs, guava 21.0, PrimeFaces 5.3, JSF 2.2.13, Apachee Shiro 1.2.6
  • - Deployment: Amazon Cloud with Rightscale support
  • - Databases : Mysql, MongoDB
  • - Application servers: Jboss 4.2.2 GA, Jboss 6.3 EAP, Jboss 7.1.1 Final, Wildfly 9.0.1, Wildfly 10.0.1
  • - Build automation tools: Maven 3, Ant
  • - Source control: SVN
  • - Operating Systems: CentOS
  • - Project Management Tracking: JIRA, Trello
  • Software Engineering

Java Developer

ITgma LTD.
10.2009 - 11.2012
  • Company Overview: Software Engineering
  • Developing Java based applications for telecommunication services per scrumming methodology as development process, participating in daily stand up meetings. Frameworks and tools used:
  • - Programming Language: Java SE6.
  • - Integrated development environment: Netbeans, Eclipse.
  • - Frameworks: Spring 2.5/3.0, Apache Felix OSGI, SubethaSMTP, jcouchDb, lambdaj, Mockito, PowerMockito.
  • - Development Process: Agile Scrumming, Kanban.
  • - Databases: Apache CouchDb, MySQL
  • - Application Server: Jetty
  • - Build automation tools: Maven 3, Ant
  • - Continuous Integration: CruiseControl, Bamboo
  • - Repository manager: Artifactory
  • - Source control: SVN
  • - Project Management Tracking: JIRA, FishEye
  • - Operating Systems: Ubuntu Unix, Oracle Unix
  • Software Engineering

.NET Developer

Duna Computers
01.2008 - 10.2008
  • Company Overview: Software Engineering
  • Developing .NET ERP/CRM solutions for middle sized companies and mobile applications for Psion PDAs. Frameworks and tools used:
  • - .NET 2.0 and Psion SDK.
  • - Application Server: IIS
  • - Databases: MsSQL 2005 & MsSQL 2008.
  • - Reports: Crystal Reports, Component One.
  • - Source Control: TFS.
  • Software Engineering

Education

Bachelor degree - computer science

South-Western University of "Neofit Rilski"
Bulgaria
01.2006

Skills

  • Java
  • SpringBoot
  • Liquibase
  • Apache Felix OSGi
  • Spring
  • Hibernate
  • Mockito
  • PowerMockito
  • CouchDB
  • Microsoft SQL Server
  • MySQL
  • MongoDB
  • Postgresql
  • FaunaDB
  • Maven3
  • Ant
  • Bamboo
  • Jenkins
  • Gitlab Pipelines
  • JIRA
  • Git
  • Agile scrumming
  • Kanban

Certification

  • Oracle Certified Professional, Java SE 6 Programmer, Oracle, 1Z0-851
  • MongoDB for Java Developers, MongoDB, M101J
  • MongoDB for DBAs, MongoDB, M102

Personal Information

  • Date of Birth: 01/05/84
  • Gender: Male
  • Nationality: Macedonian

Desired Employment - Occupational Field

Java Developer

Languages

Macedonian
First Language
English
Proficient (C2)
C2

Timeline

Java Developer

N/A
09.2024 - 04.2025

Java Developer

Polar Cape
06.2020 - 06.2024

Java Developer

Endava
11.2019 - 03.2020

Java Developer

Endava
09.2018 - 11.2019

Java Developer

N/A (NDA contract)
10.2017 - 09.2018

Java Developer

Matrix Global
12.2012 - 10.2017

Java Developer

ITgma LTD.
10.2009 - 11.2012

.NET Developer

Duna Computers
01.2008 - 10.2008

Bachelor degree - computer science

South-Western University of "Neofit Rilski"
Vasko Angeleski