Krisztian Mozsi
Verified Expert in Engineering
Software Developer
Krisztian is a senior back-end software engineer skilled in building highly scalable software in microservices architecture, mostly in Java and the related tech stack. He uses the latest technologies to deliver elegant and efficient solutions. Krisztian has participated in R&D, led testing teams, designed an open-source tool called txtUML in Java, C++, and Xtend, and co-authored a paper on it. Understanding Agile, he is comfortable presenting to stakeholders and mentoring junior developers.
Portfolio
Experience
Availability
Preferred Environment
Java, Kotlin, MongoDB, Spring Boot, Microservices, RabbitMQ, Apache Kafka
The most amazing...
...products I've built are the two mission-critical systems of a leading telecommunications company, Telekom HU; the payment and delivery management systems.
Work Experience
Senior Software Engineer
Zego
- Introduced automatic direct debit payments for fleet customers to reduce manual payment reconciliation efforts.
- Led a squad to design and implement customer statement generation.
- Designed and implemented payment reminders to reduce the chance of bad debt.
- Reduced average response time of internal Finance admin page to third.
Freelance Software Developer
Self-employed
- Completed short-term international projects, using a wide range of technologies.
- Converted the legacy back-end code of an online game called BloodArena from Visual Basic to Java8+.
- Maintained and contributed to Baltsoft’s open-source convertAPI for Java. Created a process to build Docker images for automated deployments.
- Created a Selenium crawler for Alfa Kapos, Ltd. to perform an emergency data saving of their back-end systems based on front-end pages.
- Implemented a geolocation app for Android, a Shopify plugin in Node.js and React, and a flight cost optimizer to crawl flight comparison sites with Selenium.
- Created a WordPress website for a small producer of edible rose products in Hungarian. (ehetorozsa.hu).
Senior Java Developer
Magyar Telekom
- Designed and implemented a greenfield delivery management system in Kotlin and a payment system in Java using a microservices architecture.
- Created CI/CD pipelines in GitLab CI to manage Kubernetes environments.
- Mentored and provided support for junior members of the squad.
- Optimized MongoDB queries behind a slow front end to improve the user experience.
- Created integrations with external partner services using REST and SOAP APIs.
- Discussed and suggested ideas for stakeholders to ensure our system satisfies business processes and presented each sprint's outcome.
Software Engineer
Graphisoft SE
- Developed ArchiCAD, the industry-leading architectural CAD software in C++, as a member of the 3D modeling team.
- Implemented new features of the software using complex mathematical algorithms.
- Participated in organizing knowledge sharing workshops and mentored high school students during a tech workshop.
- Created Python scripts to perform specific refactors on C++ code automatically.
Graduate Software Developer
Precognox
- Contributed to several projects, mainly an international translation management web portal, called Language Terminal.
- Designed and implemented business logic in Java and occasionally took front-end development with Angular framework.
- Participated in a code quality visualization project called CodeMetropolis in. cooperation with the University of Szeged. Iimplemented custom features.
- Implemented a web crawler management back end with the AWS DynamoDB database.
Software Developer Intern
Precognox
- Developed a Selenium test framework in Java for UI testing.
- Created Selenium regression tests for the CRM back end of Language Terminal in Java.
- Created a SonarQube front-end plugin in JavaScript and jQuery.
Experience
Doorkeeper
https://github.com/kmozsi/doorkeepertxtUML Model-driven Development Tool
https://github.com/ELTE-Soft/txtUMLSkills
Languages
Java, Kotlin, SQL, Java 8, C++, C++11, C#.NET, Scala, JavaScript, HTML5, CSS3, C#, Haskell, Clean, Xtend, Python, GraphQL
Frameworks
Spring Boot, Swagger, Hibernate, Spring, Selenium, WebFlux, AngularJS, JSON Web Tokens (JWT), Xtext, gRPC, Django
Tools
Git, Gradle, RabbitMQ, Apache Maven, Kibana, GitLab CI/CD, Jenkins, Helm, Jira, Grafana, GitLab
Paradigms
Microservices, Object-oriented Programming (OOP), Clean Code, Agile, Scrum, Functional Programming
Platforms
Docker, Kubernetes, Apache Kafka, Android, Shopify, WordPress
Storage
MySQL, NoSQL, MongoDB, Redis, Oracle SQL, Neo4j, Amazon DynamoDB, Amazon S3 (AWS S3), PostgreSQL
Other
OOP Designs, Programming, SOLID Principles, Algorithms, Discrete Mathematics, Linear Algebra, Languages, Calculus, High Code Quality, Amazon Kinesis
Libraries/APIs
Node.js, React, jQuery
Education
Master's Degree in Computer Science
Eotvos Lorand University, Faculty of Informatics - Budapest, Hungary
Bachelor's Degree in Computer Science
Eotvos Lorand University, Faculty of Informatics - Budapest, Hungary
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring