Curriculum vitae
PERSONAL INFORMATION
Martin Angelov
1404 Sofia (Bulgaria)
--Skype martin_angelov1992
Sex Male | Date of birth 04/02/1992 | Nationality Bulgarian
JOB APPLIED FOR
Senior Java Developer
WORK EXPERIENCE
26/03/2018–Present
Senior Software Engineer
GAN, Sofia (Bulgaria)
Developed and worked on several microservices written in Java 8 and using Spring, Spring Boot,
Maven, Jenkins, RabbitMQ and exposing REST APIs. The microservices were using Microsoft
SQL Server.
I was leading the moving away from the monolith to a microservice architecture.
01/01/2016–26/03/2018
Software Engineer
EPAM Systems Bulgaria, Sofia (Bulgaria)
Worked on several projects with Java 8, Spring, JPA, Gradle, ElasticSearch, MongoDB,
KairosDB and Git. For one of the projects we were using pair programming.
01/09/2014–01/01/2016
Java Developer
Playtech, Sofia (Bulgaria)
Working on several distributed microservices using core Java, Hazelcast, Guice, JPA, SVN,
Maven and Bamboo. I optimized the game tournaments and implemented new game bonus logic.
24/02/2014–28/06/2014
Teaching Assistant in "Introduction to Programming in Java"
Sofia University "St. Kliment Ohridski", Sofia (Bulgaria)
15/10/2011–27/06/2014
Freelance Web Development
Security Wonks, Royal Creativity LLC.
Using jQuery and jQuery UI for the front-end and PHP for the back-end
EDUCATION AND TRAINING
2016–Present
Distributed Systems and Mobile Technologies
Sofia University "St. Kliment Ohridski"
Taken Courses so Far: Design Patterns, Distributed Software Architectures, Advanced Network
Programming in Java, Integration of Distributed Systems, Virtualization and Cloud Computing,
Information Retrieval, Parallel Programming with MPI, Service-oriented Architecture
-
Mathematics and Informatics
Sofia University "St. Kliment Ohridski", Sofia (Bulgaria)
Taken courses: Data Structures and Programming in Java, Network Programming in Java, Web
1/7/19
© European Union,- | http://europass.cedefop.europa.eu
Page 1 / 2
Curriculum vitae
Martin Angelov
Programming (PHP, JavaScript, jQuery, HTML and CSS), Go Programming, CCNA Routing and
Switching: Introduction to Networks, Computer Systems and Technologies, English language and
some mathematical disciplines.
PERSONAL SKILLS
Mother tongue(s)
Bulgarian
Foreign language(s)
English
UNDERSTANDING
SPEAKING
WRITING
Listening
Reading
Spoken interaction
Spoken production
C2
C2
C2
C2
C2
Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user
Common European Framework of Reference for Languages
Communication skills
Experience in speaking in front of an audience and explaining problems and their solutions, gained in
teaching in my faculty.
Good people skills gained through the years of teamwork and meetings at work and group
assignments and presentations in university.
Organisational / managerial skills
Job-related skills
Organisational skills gained in leading the practicals in "Introduction to Programming in Java" in my
faculty.
Core Java, JDBC, JPA, Sprint, Spring Boot, Google Cloud, Oracle Database, Concurrency,
NIO, TCP/IP, HTTP protocol, dependency injection (Guice), REST, ElasticSearch, KairosDB,
Oracle ATG, Maven, Bamboo, Hazelcast (distributed data platform for Java), Linux. Git and SVN.
Failsafe, multi-tier, distributed, scalable systems. Production environments, Design Patterns,
Event-Driven architecture.
MVC, C++, HTML, CSS, JavaScript, SQL. Have experience in: jQuery, jQuery UI, and some jQuery
plugins, MongoDB, Google maps API.
Digital skills
Programming in the above-mentioned programming languages. Working with Microsoft Office and
others.
ADDITIONAL INFORMATION
Profiles
freelancer.com: https://www.freelancer.com/u/tehmarto.html
github: https://github.com/martin-angelov1992/
Projects in GitHub
Java HTTP Proxy Server (click here)
To make it run you just need to run from console the jar file in the dist folder.
Tic-Tac-Toe AI (click here)
A project that let's you play Tic-Tac-Toe against a bot that uses AI. Written in Java.
Tic-Tac-Toe Multiplayer (click here)
A project that let's you play Tic-Tac-Toe against another player. Written in Java.
And others
1/7/19
© European Union,- | http://europass.cedefop.europa.eu
Page 2 / 2
Martin Angelov
Oracle Certified Professional, Java SE 8 Programmer
O
January 26, 2016
SENI
ORVI
CEPRESI
DENT
,ORACLEUNI
VERSI
TY
-OCPJSE8