Data Communications
Company Employees
AP
ANDREY PETKOV
Java Angular Spring Full stack developer @ANDREY PETKOV
Verified
As a Java developer I started with very early implementation of the language and its libraries writing standalone applications using Swing. Then I grow trough client-server applications using techniques as Remote Method Invocation (RMI) and Java applets and reached the modern way of programming using dependency injection and annotations. In past few years I am using widely ✔ Spring Framework and all its possibilities to build reach front end applications or ✔ RESTful services. As member of a team which was part of large and complex projects I have used libraries like ✔ Jackson and ✔ Jolt to transform and control transferring ✔JSON data between the RESTful services developed by me and other components part of the projects. I also used ✔ RAML to provide others with the way how to use the services also provide them with mock data for further integration testing. Also I have used JPA/Hibernate techniques to define and manipulate different databases. For Front End application I have used in the past Java Server Pages and recently ✔ Handlebars and ✔ Thymeleaf to rendering the content. I have also used ✔ Angular JS to build dynamic one page based application. I have used ✔ Spring Batch Framework to solve different integration tasks. As external consultant I have good experience with onboarding in existing complex projects by debugging Java applications locally as well as remotely on different application servers like ✔Tomcat, ✔Web Shpere Liberty and ✔JBoss WildFly. As part of ✔ Agile continuous delivery project I worked with ✔ Bamboo and ✔ Jenkins. I have experience with code coverage analysis and unit testing by ✔ Junit and ✔Mockito.More...