Curriculum Vitae
Work experience
Solution Architect @ Supercharge Ltd.
2023 - Present
- Designing system and application architectures
- Collaborating closely with product design and development teams
- Setting up project infrastructure and pipelines
Java Chapter Lead @ AutSoft Ltd.
2019 - 2023
- Leading the company’s Java and Kotlin backend developer community
- Constantly working on improving development quality and efficiency
- Facilitating weekly chapter meetings
- Organizing workshops, lectures and presentations
- Helping chapter members to grow professionally
- Interviewing new talent
Architect @ AutSoft Ltd.
2019 - 2023
- Designing system and application architectures
- Leading development teams, facilitating collaboration between team members
- Mentoring team members
- Actively involved in and leading backend development on some projects, using mainly Kotlin, Java and Spring
- Taking part in company-wide tech decisions, executing company-wide tech improvements
- Collaborating with Sales, IT and other departments
Senior Java Developer @ AutSoft Ltd.
2017 - 2019
- Developed backend applications using mainly Java / Spring
- Led backend development teams
- Mentored backend developers
Fullstack Developer @ AutSoft Ltd.
2016 - 2017
- Developed backend applications using mainly Java / Spring
- Developed frontend applications using Angular and React
Junior Fullstack Developer @ AutSoft Ltd.
2014 - 2014
- Developed web applications using Java, Spring and JavaScript
Project experience
Architect, Technical Lead, Lead Backend Developer @ AutSoft Ltd., Customer: A greenhouse automation company
2021 - 2023
- Building a product which helps greenhouses managing their workforce and optimizing plantings.
Technologies: Kotlin, Spring, VerneMQ, Docker
Architect, Technical Lead @ AutSoft Ltd., An Industry 4.0 product
2021 - 2023
- Improved one of the company’s products which collects and visualizes sensor and manufacturing data for small factories.
Technologies: Java, Spring, MySQL, VerneMQ, Docker, Kubernetes, Helm, AWS
Architect, Technical Lead, Lead Backend Developer @ AutSoft Ltd., Customer: A Hungarian automotive test track
2020 - 2022
- Built a system that tracks all movement on the track, handles admissions and provides vital information to operators.
Technologies: Kotlin, Spring, MySQL, VerneMQ, Docker
Lead Backend Developer, Architect @ AutSoft Ltd., Customer: A Hungarian oil company
2018 - 2022
-
Built a platform which provides a base for the company’s digital transformation and developing the backend features of a mobile application built onto the platform
-
Platform is based on Spring / Spring Cloud utilizing microservice architecture
Technologies: Java, Kotlin, Spring, Spring Cloud, MSSQL, Docker, Kubernetes
Full-stack developer @ AutSoft Ltd., Customer: A pharmaceutical company
2017
- Developed a web application to support the work of medical representatives
-
Frontend development based on Angular
- Backend development based on Spring
Technologies: Java, Spring, PostgreSQL, TypeScript, Angular
Frontend developer, ETL process developer @ AutSoft Ltd., Customer: A New York based digital agency
2016 - 2017
- Developed a web-based data visualization and analysis application to support US libraries getting to know and targeting their customers better
- Frontend development based on React
- Development of ETL processes
Technologies: React, JavaScript, Pentaho, MySQL, PostgreSQL
Full-stack developer @ AutSoft Ltd., Customer: A Hungarian bank’s mobile startup
2014
- Developed a web-based ERP system for one of the most successful mobile payment solutions in Hungary
Technologies: Java, Spring, JSP, Hibernate, PostgreSQL, Maven
Notable personal projects
On-site stock management solution (SaaS) @ TomKom (family business)
2022 - Present
- A simplified stock management solution for customers with integrated NFC reading capabilities.
- Instances can be deployed and torn down automatically.
Technologies: Kotlin, Spring, PostgreSQL, Angular, SSE, TypeScript, Web NFC, Arduino, Kubernetes, Kudo
On-site stock management solution @ TomKom (family business)
2015 - 2017
- Developed a web-based, multi-component on-site stock management solution
Technologies: Java, Spring, Scala, Play Framework, REST, Angular2, Swagger, Jenkins
Business intelligence system @ TomKom (family business)
2015 - 2016
- Developed a business intelligence system which collects data from a company’s ERP system
- Calculating and visualizing KPIs
Technologies: Pentaho, Python, NodeJS, Angular
ERP system @ TomKom (family business)
2013 - 2018
- Developed an ERP system to support a rental company’s business processes, handling customers, rental information, transports, products and stock
Technologies: Java, Spring, REST, Angular, Hibernate, MySQL, Gradle
Education
MSc in Software Engineering
2015-2017, Budapest University of Technology and Economics
Applied informatics and mobile software development specializations
Faculty of Electrical Engineering and Informatics, Department of Automation and Applied Informatics
Grade: Excellent with highest honors
- Software design and development
- Software architecture
- Web application development
- Business intelligence
- Mobile software development
- Declarative programming
- Distributed systems
BSc in Software Engineering
2011-2015, Budapest University of Technology and Economics
Software development specialization, Faculty of Electrical Engineering and Informatics
Grade: Excellent with highest honors
- Software design and development
- Software architecture
- Computer networks
- Database systems
- Operating systems
- Discrete mathematics, algorithms
- Telecommunication networks and services