Full-stack Developer2019 - 2019CyClick Kft.
- Created an event organizing administrative module to an existing ERP system.
- Ported various features from a Java Swing application to a web application.
- Contributed to every part of the project from requirements gathering to application deployment.
- Introduced database management using Liquibase.
- Optimized the Java EE server code performance.
Lead Software Developer2017 - 2019Apertus Nonprofit Kft.
Technologies: Java, Spring, MySQL, Jenkins, Hazelcast, Nginx
- Wrote Spring Boot code using IntelliJ IDEA.
- Unified Jenkins build and deploy pipelines.
- Strengthened development methodologies by introducing unit testing and TDD.
- Assessed under-performing software and identified ways that it could be improved.
- Collaborated on all stages of system development lifecycles, from requirements gathering to production releases.
- Designed the system architecture and integration points between loosely coupled back-end applications.
Trainer2014 - 2017Freelance Work
Technologies: Java, Java EE, Android, Spring, JPA, GWT, Maven
- Taught an assortment of programming courses concerning Java-related technologies and programming theory.
- Consulted with the clients about the course curriculum.
- Created course materials with real-world examples.
- Assessed client workflows and methodologies to customize training material.
- Prepared and executed exams to measure the students' performance.
Co-founder | CEO | Software Engineer2012 - 2015Just Another Company Kft.
Technologies: Java, Java EE, GWT, C#, MySQL
- Delivered projects while meeting the predetermined budget, time parameters, and quality standards.
- Applied strong leadership talents and problem-solving skills to maintain team efficiency and organize workflows to meet any daily demand.
- Worked closely with clients to establish problem specifications and system design.
- Evaluated project requirements and specifications.
- Developed applications that surpassed client expectations.
- Wrote Java, Java EE, GWT, and C# code.