Career Profile
I have 10 years of experience in the field of software development. Over the years I have been working on various systems, where I met a wide range of technologies. During my work I always want to achieve the best solution and quality, adapting the latest technologies and approaches.
Experiences
- System design
- Technical leadership
Projects and main technologies:
- SOA Service Catalog - Migration of Java EE Application to Spring Boot and OpenShift
- MQ based integration of Scoring Systems - IBM MQ, Spring Boot, Thymeleaf
- Upgrading full stack applications and enabling containerization (Kubernetes, Openshift)
- Architecture design and improvements
- Full-Stack development, development lead, code reviews
- DevOps (CI/CD, containerization)
- Introduction of software testing methods
Projects and main technologies:
- Blood Supply Management System: Performance Improvements, Containerization, Keycloak Integration Research - Spring, Struts, Angular, Docker
- Proxedo Configuration UI - Angular, NG-ZORRO, Python
- Electronic Register of Health Services - Spring Boot, Angular
- E-ticket System - Microservices, Kubernetes, Docker, Red Hat AMQ, PostgreSQL, Redis
- Credit Limit Management System - MS SQL, DWH, Spring Data, Rest API, Angular Material
- Single-Sign-On solution in Service Oriented Architecture - Spring Security, JWT, Angular
- Exchange Rate Distribution System - Oracle DB, Spring Boot, Angular
- Transfer Fee Calculator System - Oracle DB, IBM MQ, Spring Boot, JMS
- Instant Payment Monitoring - JdbcTemplate, Hibernate, IBM MQ, Spring Boot, Angular
- Reporting applications for ALM tools - Java, Docker, Jenkins CI, SonarQube, OpenShift
- SOA Service Catalog - Oracle DB, JavaEE, Wicket
- OneDock Oauth2 integration and Search - MongoDB, Node.js, Angular, Docker
- Time Report System - MySQL, Hibernate, Spring Boot, Angular, GitLab CI, Docker
- Full-Stack design and development of enterprise applications
- Leading a developer team
- Estimate, plan and coordinate development tasks
- Responsible for architecture improvements and code reviews
- Teaching and mentoring team members
- Communicating and collaborating with the customers
- Introducing technical standards (software coding standards, tools and platforms)
Projects and main technologies:
- Scoring systems - MS SQL, Spring, Spring Boot, Spring MVC, REST API, Thymeleaf, Angular
- Time tracking system - PostgreSQL, Hibernate, Spring Boot, Angular, Chart.js, Konva.js
- Train Driver Advisory System - H2 database, PostgreSQL, OSGi
- Web Service and MQ interfaces in SOA architecture - Oracle DB, Java EE
- Queue and interface monitoring - Oracle DB, IBM MQ, Spring Boot, Angular, Chart.js
- Backend and frontend side features development, preparing database modifications
- Keeping contact with business analysts, IT architects and working on system design
- Web service and MQ interface development following SOA principles
- Teaching junior colleagues and managing their work
- Coordinating development tasks
Projects and main technologies:
- Document Management System - Oracle DB, IBM Content Manager, Java EE, Wicket
- External Authentication Interface - Spring, HTML, Javascript
- Customer Identification and Password Provisioning System - Oracle DB, Kafka, Java EE
- Customer Rating System - MS SQL, Spring, HTML, JavaScript, Servlet
- Participation in R&D project (IPTV monitoring system)
- Making research and documentation about the project background, related technologies and development tools used during the project.
- Network operational support
- Configuring network devices
Skills
IT Knowledge
Methodologies | Agile software development, SCRUM |
---|---|
Programming skills | Java, C, C++, Python |
Java based technologies | Spring, Spring Boot, JavaEE (EJB, JPA), OSGi, Hibernate |
Web technologies | Angular, Vue.js, JavaScript, Node.js, HTML, CSS, Bootstrap, Thymeleaf, JSF, PrimeFaces, JSP, Servlet, Wicket, jQuery, XHTML, WordPress, Chart.js, Konva.js |
DevOps | Microservices, Kubernetes, Docker, Jenkins, GitLab CI, SonarQube, OpenShift |
Databases | Oracle, MySQL, MS SQL, MongoDB, PostgreSQL, H2 |
Application servers | Apache Tomcat, Oracle WebLogic, IBM WebSphere, Glassfish |
Integration | ActiveMQ, IBM Message Broker, Web Services, REST API, Kafka |
Developer tools | IntelliJ, NetBeans, Eclipse, Maven, Altova XMLSpy, SVN, GIT |
Testing tools | JUnit, Mockito, SoapUI, Postman |
Mobile platforms | Android |
Operating systems | Windows, Linux |
Network knowledge | Cisco CCNA 4.0, Mobil and IPv6 based networks |
Certifications
June 2016: Oracle Certified Associate, Java SE 8 Programmer ( link )Oct 2017: Oracle Certified Professional, Java SE 8 Programmer ( link )
Courses, trainings
In my free time, I like to develop myself, keep my technical skills up to date and learning about new technologies, which I can integrate into my work. Thanks to it, on my past projects I have successfully introduced Spring Boot, Angular and other useful frameworks.
Oct 2015: Java EE 6: Develop Database Applications with JPA (Oracle)Aug 2016: JSF RichFaces, JAX-RS course
Apr 2017: Angular 4 - The Complete Guide (udemy.com, link )
May 2017: Angular, React.js & Vue.js - Quickstart & Comparison (udemy.com, link )
Oct 2017: Spring Framework 5, Spring Boot 2, Thymeleaf (udemy.com, link )
Feb 2018: JHipster: Spring Boot + Angular (udemy.com, link )
Apr 2018: Reactive Programming with Spring Framework 5 (udemy.com, link )
May 2019: Angular Essentials, Angular 2+ with TypeScript (udemy.com, link )
May 2019: Angular Styling & Animations, for Angular 2+ (udemy.com, link )
May 2019: Docker for Java Developers (udemy.com, link )
Aug 2019: Vue JS 2 - The Complete Guide (incl. Vue Router & Vuex) (udemy.com, link )
Oct 2019: Testing Spring Boot, TDD, BDD (udemy.com, link )
Nov 2019: Microservices with Spring Boot (udemy.com, link )
Jan 2020: Master Microservices with Spring Boot and Spring Cloud (udemy.com, link )