Dombóvár, Tolna, Hungary
Experienced Software Engineer with nearly 20 years of experience, primarily working with .NET-based technologies (and a few years with the Java ecosystem as well). I focus on software design and development, aiming to create the most suitable and maintainable architecture for each project. I have also worked as a team lead, but I am most passionate about solving technical challenges. My favorite topics include clean code, domain-driven design, and database performance optimization. Over the years, I have worked both at multinational corporations and smaller development companies. Today I prefer working remotely, typically as a contractor. I currently live in the countryside with my family, and in my free time I enjoy gardening, hiking, and hunting. If this resonates with you, feel free to connect!
Business Context Participated in the end-to-end development of the Trafia platform from scratch, including architecture design, core business logic implementation, and integration of external services. Responsibilities - Designing the software architecture and technical foundations - Developing backend application components and core business logic - Participating in product and technical planning - Integrating third-party services and DevOps processes - Supporting scalable and maintainable system design - Collaborating closely with business stakeholders and development teams Tech Stack .NET Core, ASP.NET Core, MSSQL, REST APIs, Azure DevOps, Git, Docker, Azure DevOps, Clean Architecture
Business Context Worked on the modernization of Generali’s public customer portal, a large-scale enterprise platform serving insurance customers through digital self-service solutions and integrations with multiple internal systems. Responsibilities - Designing and developing backend services and frontend components - Implementing REST-based integrations with enterprise systems - Contributing to system architecture and modernization efforts - Applying clean code principles and maintainable software design - Supporting performance optimization and long-term maintainability - Collaborating with cross-functional teams in an enterprise environment Tech Stack .NET Core, ASP.NET Core, MSSQL, Entity Framework Core, REST APIs, Swagger/OpenAPI, Git, Clean Architecture
Business Context Designed and developed a modern financial business application for Hungary’s National Deposit Insurance Fund, supporting complex business workflows, external data imports, and financial analysis processes. Responsibilities - Designing the domain model and overall system architecture - Developing backend and frontend application components - Implementing complex business calculations and data processing logic - Designing external data import mechanisms and integration workflows - Optimizing database and application performance - Conducting code reviews and mentoring team members - Applying clean architecture and maintainable design principles Tech Stack .NET Core, ASP.NET Core, Angular, MSSQL, Entity Framework Core, REST APIs, Azure DevOps, Git, DDD, Clean Architecture
Business Context Worked on the development of a digital B2B credit management SaaS platform focused on credit control, risk management, and financial workflow automation for enterprise customers. Responsibilities - Developing and maintaining ASP.NET MVC web application components - Implementing new business features and workflow logic - Solving complex application and database performance issues - Refactoring legacy components and improving software architecture - Optimizing SQL queries and application-level performance - Supporting maintainable and scalable enterprise application design - Collaborating with business and technical stakeholders Tech Stack C#, ASP.NET MVC, MSSQL, Entity Framework, REST APIs, JavaScript, jQuery, HTML, CSS, Git, Performance Optimization, Refactoring
Business Context Designed and developed custom business applications for enterprise clients in the banking, insurance, and financial sectors, primarily in Java-based environments. Responsibilities - Designing and developing custom enterprise software solutions - Participating in requirement analysis and technical specification - Estimating development tasks and planning implementation - Communicating directly with clients and stakeholders - Supporting software architecture and technical decision-making - Developing backend and integration components - Delivering solutions for multiple enterprise customers Tech Stack Java, Spring Framework, MSSQL, Oracle, Hibernate, REST APIs, Enterprise Integration, Software Design, System Architecture, Git