Resume
Accomplished Software Architect with 17+ years of experience designing and building scalable, high-performance systems. Expertise in microservices architecture, cloud-native technologies, and full-stack development. Proven track record of leading technical teams and delivering complex projects that drive business value. Passionate about mentoring developers and fostering engineering excellence.
Professional Experience
Search Team Lead
Principal Engineer
The conclusion of 2024's experiment was that Kobo needs a strong internal Search competency center. I was tasked to lead said team. We needed a production ready version of the composable search provider and compare it with the in-house solution. In 2025 we built a production ready data ingestion pipeline for Algolia along with an A/B testing integration with Launch Darkly. Finally we run the A/B test in multiple iteration tweaking the dfferent vendor configurations and collecting real world user data so we can compare the performance of both engines on an objective scale.
Impact & Achievements
- Significantly Improve search conversions
- Create Production Ready Algolia Data feed with real time streaming
- Backward compatible Algolia search implementation
- Launch Darkly A/B test capability integration
Technology Stack
Focus Split
Search Subsystem Evaluation
Principal Engineer
Rakuten (Kobo's parent company) has an in-house search solution. Over the past few years the iteration on said platform was error prone and slugish. Kobo wanted to test the feesability of using an off the shelf composable commerce compatible search engine and compare it's performance with our custom solution. I was tasked to divise a Proof of Execution solution that should cover our major pain-points with an off the shelf provider and report on the subjective peliminary findings.
Impact & Achievements
- Move over e-commerce catalog snapshot from on-prem solution to GCP / Algolia
- Create an internal site that would imitate the user-flow
- Create a UX that would show-case Algolia's strengths in contrast with the home-grown solution
Technology Stack
Focus Split
BumpersToBumpbers eCommerce Website
Solution Architect
Greenfield Composable B2C e-commerce platform design and build for the aftermarket auto part industry.
Impact & Achievements
- Defining go-live strategy and transition plan
- Accountable for e2e technical design and development
- Successful 1st phase delivery: Buy Online Pickup In Store (BOPIS)
Technology Stack
Focus Split
Varsity Brands e-Commerce Modernization
Solution Architect
B2C e-commerce migration from Magento commerce to a composable platform.
Impact & Achievements
- Successful 'Big-Bang' Delivery
- Seemless user-migration from Magento to Commercetools
- Deploy the new stack to 3 brands at the same time
Technology Stack
Focus Split
PetSmart e-Commerce modernization
Solution Architect
I designed the initial phase of PetSmart's transition from Sales Force Commerce Cloud (SFCC) to a modern, best of breed, composable e-commerce platfrom. Given the client's lage size and intert nature, the project was more challenging from an organization transformation perspective than from a technical delivery point of view.
Impact & Achievements
- Defining go-live strategy and transition plan
- Accountable for e2e technical design and development
- Scale up to 10,000 MCU
- Composable commerce (Contentful, commercetools, Algolia)
Technology Stack
Focus Split
B2B e-Commerce Platform Modernization
Solution Architect
Our client had multiple bespoke B2B e-commerce platforms in the outdoor retail industry. The maintenance of said projects was high, given it's fully custom nature. I helped the client to define the composable commerce equivalent of their platform; divised a transition strategy, and helped to deliver the first few phases of the project.
Impact & Achievements
- Defining corporate strategy
- Spearhead execution
- Introduction of MACH technologies (Micro-service based, API first, Cloud Native, Headless)
Technology Stack
Focus Split
Canadian Tire API Strategy Definition
Solution Architect
I am being part of laying the fundamentals of a large Canadian Retail company's API strategy for years to come. The areas where I'm directly involved are: API Management, Developer Experience and Automation and many more
Impact & Achievements
- Defining corporate-level API design & strategy and execute an initial 90 plan
- APIM deployment from IaC in under 4 hours
- Introduction of Cloud Native technologies and mindset to a variety of streams (teams)
Technology Stack
Focus Split
Rogers Digital eCommerce
Delivery Manager & Architect
'The Digital department is upgrading their current e-commerce system from Oracle ATG into CommerceTools. The real challenge though is that in parallel to the technical upgrade, the company is also slowly redesigning their UX, and the new solution needs to be both backward compatible and future proof.
Impact & Achievements
- ~5.7MM YoY OpEx savings
- Product catalog migration from legacy commerce system
- Faster & easier content management experience (+50% TTM)
- Modernized & responsive UI
- Reduced service complexity & dynamic scalability
- Customer conversion increased by a factor of ~20
Technology Stack
Focus Split
Element Fleet Telemetric Report Modernization
Solution Architect
The company started to migrate their analytical capabilities from SAP into Snowflake. I've been involved with delivering the MVP and designing a future-proof solution.
Impact & Achievements
- Report generation went from ~3d to ~6h (12x faster)
- Reduced cost for report generation
- Improve reporting accuracy & reliability
- Enable self-served report & dashboard building service
Technology Stack
Focus Split
EDW Replatforming for Canadian Tire
Lead Solution Architect
I've been working for one of the largest Canadian retail companies on introducing a data-lake powered by on-prem Hadoop & Hive. We've managed to migrate multiple areas from a legacy Netezza environmen
Impact & Achievements
- ~$3.2MM yoy CapEx savings
- Data migration from a classic EDW into Hive (on-prem)
- ETL & Pipeline to feed data from OLTP
Technology Stack
Focus Split
Business Intelligence Platfrom Customization
Solution Architect
Working on the customization and integration of multiple BI solutions. (TIBCO Spotfire, Power BI, Tableau, Qlik). I've been working on tailor-made solutions to better integrate BI solutions into large corporate ecosystems. My work was the technical oversight of several PoC and MVP during the curse of a few months.
Impact & Achievements
- Successfully close 2 leads for our custom BI customizations
- Delivery multiple PoVs and PoCs for a variaty of customers
- Plan out the roadmap of multiple products for the next 12 months
Technology Stack
Focus Split
Post Acqusition Integration
Lead Software Engineer
My previous employer was acquired by EPAM. I was tasked to keep the business continuity post acqusition by providing application maintenance for our 15+ products; close-up some technical depths in certain areas, occasionally develop new features and change requests while transforming the operation into a service for internal usage.
Impact & Achievements
- 100% retention under my leadership
- Product development velocty increment
- Integration with EPAM global systems
Technology Stack
Focus Split
Development Team Mentoring
Technical Team Lead
After some structural changes within the company I have been promoted to a role which includes managing other developer's tasks. This includes plannings, resource allocations and re-structure triggered by the current company needs. I've also started working with our junior developers to help them advancing forward to the peak of their potential, by constantly coaching and reviewing their work, and providing recommendations every once in a while.
Impact & Achievements
- Direct manager of 11 Engineers
- Responsible for Personal Development Plan as well corporate wellbeing
- Improve entire team’s soft-skills as well as engineering excellence
Focus Split
Business Development
Technical Team Lead
A need for some technical / architectural thinking was needed in the company's BD team, and I was one of the appointed consultants. Our work was to translate the business requirements from customers, into the technical domain enabling programmers to get a head start with the actual implementation.
Focus Split
Analytical Consultancy
Technical Team Lead
The business development team has needed my expertise in multiple occasions in early project estimations and feasibility studies for future engagement. The task included participation on client calls, the discussion of technical hard-nuts, and the technical estimation of the required work to be done - always calculating with the available resources at hand.
Impact & Achievements
- Successfully close 20% of Leads
- Estabilish solid reputation
Focus Split
TIBCO Spotfire Extension Development
Senior Software Engineer
Develop multiple extensions to a BI tool, called TIBCO Spotfire. I have managed to push and extend it further than many other groups through a deep understanding of the platform itself, its SDK, and a high degree of innovation from within my talented team. We were able to deliver, what we promised. Always.
Impact & Achievements
- Designed 4 custom Spotfire extensions
- Actively developed 7 different ones as well
- Helped sales to make successful contracts with dozens of customers
Technology Stack
Focus Split
Web Based Enterprise Management for TIBCO Spotfire
Senior Software Engineer
One of the company's larger clients wanted to introduce a huge ecosystem for provisioning hundreds of TIBCO Spotfire environments, and most of these requests had to be completed in a fully automated way. Since the original vendor doesn't provide a built in solution, me and my team was assigned with the task. This was - so far - my longest running project, where I had the chance to design, develop, review, release, and support the same product over more than a year. The architecture and the main focus of the tool has shifted over the months, but luckily, we've design a solution, where we were able to adapt to the client's ever changing needs.
Technology Stack
Focus Split
Government portal
Developer
For a brief period of time, I was also involved in the replacement of a government portal. The old site was more than fifteen years old, and most of its technologies were outdated. We had to create a site, which met nowadays ever requirement about users experience, security. The hardest part was to alter the site's workflow in a way, that it is not hard for a worker, who uses it in a daily bases to adjust to the new flow, and yet, the fraud possibilities exposed by the old portal are removed.
Impact & Achievements
- Custom workflow design and integration
- Introduction to Java EE
Technology Stack
Focus Split
Sales-Force Automation Software
Developer
One of my largest project was an inherited sales force automation system's maintenance and development. This project tought me two things. Maintaining legacy code is realy hard, and developing new features into legacy code is even harder. The fundamental ideas in the project were great, but the implementation is abysmal. The main form's codebase was more than 10k lines, and this was after a smaller code refactoring, and it was one of the simplest pages in the project. On the other hand, in this project I was able to truly design - with some help from our lead developer - some new aspects of the SFA system from database level, to the user interface. Then I also had the opportunity to implement it, and realize, that some things are more simple on papper than in real life. The project used MSSQL database, WinForms and MVC - C# - administration interface, and an Android based handy application. An interesting aspect of the project was that each handy had its own database, with its own data subset from the server, and we had to syncronize the content of both databases.
Impact & Achievements
- One main product, 11 customized solution for companies like Mondelēz, Dreher, P&G
Technology Stack
Focus Split
Project Controlling Software for the construction industry
Developer
I was a part of a four man crew to develop the second version of a project management system, from starch. We had access to the previous version of the application so we were able to learn from its mistakes, and created an application with WPF and WCF to serve out the central server. The architecture was well designed and lot of the development process was automatized by our lead developer, but the bulk of the work was left for us. In the middle of the process I was assigned to create unit tests for whole application. Since the testing requirement arrived in the middle of the project, the task seemed impossible - writing unit test for an application which wasn't designed for test-ability is a nightmare - but I've managed a 75% code coverage. The test weren't unit tests in a casual way, but I could provide independent test scenarios.
Impact & Achievements
- 75% code coverage
- TDD and Unit Testing experience
- Successful project delivery in Waterfall
Technology Stack
Focus Split
Introducing Continuous Integration
Junior Developer
My task was, to create - and maintain - an application set, which is capable to manage the company's every day basis tasks, from client request arrival from the client troughout version controlling, managing the releases, logging development hours etc. Since the company was relatively small, it couldn't afford a commercial solution set, like the Atlassian product family (Jira, Stash, Confluence, Bamboo etc). We had to find a competitive solution with free, or low cost procuts. Our final solution included Redmine, Maven, Jenkins, Alfresco, Git, custom development and a few other tools as well, but the result was a framework, where a developer could indicate the progress of his / her current work on a specific task, automated, language independent application builds (C#, java, android etc) with only a few mouse click. Application development in kind of environment is realy smooth.
Impact & Achievements
- Create a CI/CD pipeline from the ground up
- Full integration and support for our internal workflows
- Tool mastery in multiple FOSS projects
Technology Stack
Focus Split
Digital grade book
Junior Developer
I've architected, designed and wrote the first digital grade book for smart phones in the country, which is used by more than a hundred institutions. The application can inform parents at real time about their children's grades, absentees and notes. The parent can directly contact with the teachers trough the app as well. The application maintains a small database, so the parent can use it without internet connection. The communication interface with the satellite application and the main server is achieved by REST api. The application is available for both android and windows phone devices.
Impact & Achievements
- First software that I ever designed on my own
- Hungary's first ever mobile, digital grade book
Technology Stack
Focus Split
Database updates
Junior Developer
I've wrote an internal application to acquire and process government normative from multiple pdf documents, then transform and compare the contents with the company's database. The project run for three years, and I had to constantly adjust the application's capabilities since the content, layout and design always changed within the pdf. The process was mainly automated, but before each batch, a quick human review was required. At the end of the project, the application was capable of a low level learning, and could be 'thought' as well. The first versions of the application were created from delphi, but latter it was migrated to C#.
Impact & Achievements
- Design and implement a data-mining application from the ground up
- Document process improved from 5 documents / h to 1,000 document/h
Technology Stack
Focus Split
Education
Bachelor of Science: Computer Science Engineer
University of Technology & Economics - Budapest
Thesis: Database Replication in Mobile platforms