-
Mid-Senior Full-Stack Developer | ABAX UK Ltd.
Peterborough, United Kingdom
January 2022 — Present
In my role as a backend and full-stack developer, I have designed and optimized robust backend systems using .NET, Node.js, and Django, architecting scalable microservices that ensure high availability, maintainability, and fault tolerance. Leveraging Kubernetes and containerization, I have deployed distributed systems with automated scaling, service discovery, and load balancing, improving system resilience. My expertise in API development spans RESTful and GraphQL APIs, integrating authentication mechanisms like OAuth2, JWT, and API Gateway security policies for secure communication. Additionally, I have implemented asynchronous processing techniques, caching strategies (Redis, Memcached), and message queues (RabbitMQ, Kafka) to enhance application efficiency, minimize latency, and support real-time data processing. I have also optimized SQL and NoSQL databases, ensuring query efficiency, indexing, replication, and data integrity across SQL Server, MySQL, and PostgreSQL, catering to high-traffic applications.
On the frontend, I have developed responsive and dynamic user interfaces using ReactJS, Vue, and TypeScript, focusing on intuitive UI/UX, cross-platform compatibility, and accessibility standards. My expertise in modern JavaScript frameworks has enabled me to build single-page applications (SPAs) and progressive web applications (PWAs) with optimized state management (Redux, Vuex, Context API) and enhanced performance using lazy loading, tree shaking, and Webpack optimizations. With deep experience in HTML, CSS, SCSS, and Tailwind CSS, I have crafted highly interactive and visually appealing applications that deliver seamless user experiences.
Beyond software development, I have managed cloud infrastructure using AWS and Azure, provisioning resources like EC2 instances, RDS databases, S3 storage, and AWS Lambda functions to support serverless architectures and auto-scaling systems. Through Azure DevOps and GitHub Actions, I have built robust CI/CD pipelines that automate testing, deployment, and infrastructure provisioning with Terraform and Ansible. My expertise in Docker and Kubernetes ensures seamless container orchestration, rolling updates, and zero-downtime deployments. Additionally, I have led automated testing efforts using Jest, Enzyme, and Postman, implementing unit, integration, and end-to-end (E2E) testing to ensure application reliability.
In the realm of IoT and telematics, I have successfully integrated cameras with Teltonika devices, enabling real-time video streaming over 2G and 3G networks for fleet tracking and surveillance solutions. Currently, I am brainstorming and architecting the next-generation live streaming solution leveraging 4G technology, aiming to enhance video quality, transmission speed, and reliability. Additionally, I have worked on customer data migration strategies, ensuring seamless, secure, and optimized data transfers between legacy systems and modern cloud-based infrastructures. My ability to bridge software development, cloud computing, IoT integrations, and data migration enables me to engineer innovative, scalable, and high-performance solutions across diverse industries.
-
Software Developer Intern | Ericsson
Budapest, Hungary
June 2021 — October 2021
As part of an Agile Cloud Microservices team, I contributed to the development, integration, and migration of AI/ML platforms and inventory management systems using Java, Spring Boot, REST APIs, and Kafka. My role involved designing and optimizing high-performance microservices with scalable event-driven architectures, ensuring real-time data processing and efficient communication between distributed components. I implemented RESTful APIs with Spring Boot, integrating robust authentication mechanisms (OAuth2, JWT) and leveraging Kafka for event-driven messaging, improving system reliability and fault tolerance. Additionally, I played a key role in data migration and system integration, ensuring seamless interoperability between legacy and cloud-native systems.
To enhance development efficiency and deployment automation, I managed CI/CD pipelines using Jenkins, implementing automated build, test, and deployment workflows. I utilized Postman for API testing and Prometheus for performance monitoring, ensuring system reliability and early detection of potential issues. By deploying microservices with Docker and Kubernetes, I facilitated container orchestration, auto-scaling, and rolling updates, maintaining high availability and resilience in cloud environments. My experience in Kubernetes networking, Helm charts, and service mesh allowed me to optimize resource allocation and inter-service communication.
Beyond technical implementation, I actively improved documentation and technical writing, creating comprehensive architectural diagrams, system workflows, and best practice guides for cloud-based solutions. I explored clean code principles, secure coding practices, networking protocols, 5G technologies, telecom infrastructures, and design patterns, refining my expertise in cloud-native development and microservices architectures. My continuous learning mindset and hands-on experience with modern software development methodologies enabled me to contribute effectively to highly scalable, secure, and efficient cloud applications.
-
Software Developer Intern | Neuron Kft.
Debrecen, Hungary
February 2021 — May 2021
In my role as a software developer, I applied object-oriented programming (OOP) principles such as SOLID, DRY, and KISS, ensuring maintainable, scalable, and modular code structures. By leveraging multithreading and concurrency techniques, I optimized application performance, responsiveness, and resource efficiency, enhancing overall system throughput. My work involved designing and implementing scalable architectures, allowing seamless expansion of functionalities without compromising system stability. Through careful code structuring and design patterns, I ensured clean, efficient, and high-performance software solutions.
In addition to backend development, I developed and optimized infrastructure automation scripts using Python, Bash, and PowerShell, streamlining system administration, configuration management, and deployment workflows. I played a crucial role in transitioning monolithic applications to microservices architectures, facilitating the containerization process with Docker, Kubernetes, and OpenShift. This shift significantly improved scalability, fault tolerance, and deployment flexibility, reducing operational overhead and accelerating development cycles.
To ensure efficient cloud infrastructure management, I utilized Terraform, Ansible, and Helm to automate provisioning, configuration, and deployment of cloud resources. This allowed for infrastructure-as-code (IaC) implementation, ensuring reproducibility, consistency, and efficient scaling of cloud environments. Additionally, I integrated RESTful and GraphQL APIs, enabling seamless data exchange, efficient querying, and high scalability across distributed systems. My expertise in API design, authentication mechanisms, and microservices communication ensured robust, secure, and high-performing applications, supporting modern, cloud-native architectures.