Krisztian Mozsi, Developer in Cardiff, United Kingdom
Krisztian is available for hire
Hire Krisztian

Krisztian Mozsi

Verified Expert  in Engineering

Software Developer

Location
Cardiff, United Kingdom
Toptal Member Since
April 19, 2021

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

Zego
Amazon Kinesis, Amazon S3 (AWS S3), Python, gRPC, GraphQL, Django, PostgreSQL
Self-employed
Java 8, Android, Docker, Selenium, Node.js, React, Shopify, WordPress
Magyar Telekom
Java, Kotlin, Apache Kafka, GitLab CI/CD, Gradle, Git, Helm, Hibernate, Grafana...

Experience

Availability

Part-time

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

2021 - PRESENT
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.
Technologies: Amazon Kinesis, Amazon S3 (AWS S3), Python, gRPC, GraphQL, Django, PostgreSQL

Freelance Software Developer

2019 - 2021
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).
Technologies: Java 8, Android, Docker, Selenium, Node.js, React, Shopify, WordPress

Senior Java Developer

2019 - 2021
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.
Technologies: Java, Kotlin, Apache Kafka, GitLab CI/CD, Gradle, Git, Helm, Hibernate, Grafana, Kubernetes, MongoDB, Microservices, Kibana, NoSQL, RabbitMQ, Redis, Spring Boot, Swagger, WebFlux, SQL, Scrum, Agile, GitLab

Software Engineer

2017 - 2018
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.
Technologies: C++, Algorithms, Linear Algebra

Graduate Software Developer

2016 - 2017
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.
Technologies: Java, Docker, AngularJS, Amazon DynamoDB, High Code Quality, RabbitMQ, Scrum, Agile

Software Developer Intern

2015 - 2016
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.
Technologies: jQuery, Java 8, Selenium, JavaScript, Agile, Jira, Scrum

Doorkeeper

https://github.com/kmozsi/doorkeeper
An application for managing the gradual returning of employees after the COVID-19 home office period. It was created for the Accenture’s Java Competition, where we won first prize with two of my colleagues.

txtUML Model-driven Development Tool

https://github.com/ELTE-Soft/txtUML
Participated in a model-driven development R&D project. Led the model testing research team and designed and implemented an open-source tool called txtUML in Java, C++, and Xtend. The outcome was published in conference papers, one of which I co-authored, titled ‘Dynamic Testing of Executable UML Models with Sequence Diagrams’ for SQAMIA 2019, accessible on Semantic Scholar.

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

2016 - 2019

Master's Degree in Computer Science

Eotvos Lorand University, Faculty of Informatics - Budapest, Hungary

2013 - 2016

Bachelor's Degree in Computer Science

Eotvos Lorand University, Faculty of Informatics - Budapest, Hungary

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring