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

Software Architect

Jan 2024 - Present
ADevelopers Ltd., Budapest
  • 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)

Full-Stack Developer, Software Architect

July 2019 - Dec 2023
Freelancer, Budapest
  • 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

Software Engineer, Lead Developer

January 2017 - June 2019
Self-Employed, Budapest
  • 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

Java Developer

January 2014 - December 2016
Atoll Technologies Ltd., Budapest
  • 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

Junior Researcher

August 2013 - January 2014
Infokom-Innovator Nonprofit Ltd., Budapest
  • 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 operator trainee

September 2012 - August 2013
Hungarian Telekom, Budapest
  • 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 )

Other

Driving licence - Category B (2007)