Martin Angelov

Martin Angelov

$30/hr
Senior Java Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
32 years old
Location:
Sofia, Sofia, Bulgaria
Experience:
8 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.