Senior Software Engineer
2017 - PRESENTAmazon Fulfillment Services- Designed and developed various components and systems which are under NDA.
Technologies: Amazon Web Services (AWS), AWS, JavaSoftware Development Manager
2015 - 2017Dealogic Ltd- Led a seven-person product delivery team and a ten-person R&D team using Agile/Scrum.
- Hosted coding competitions like coding dojos and hackathons.
- Developed an OAuth 2 implicit grant cross-product SSO solution using Swift, Android SDK, ASP.NET MVC, and Federated Identity.
- Introduced DevOps to the company advocating containerization, delivery pipelines, and continuous delivery.
Technologies: Microsoft SQL Server, Identity, Microsoft Azure, Docker, ASP.NET MVC, C#Appointed Professor
2005 - 2017Eotvos Lorand University of Science- Taught software technologies, formal languages, and validation through mathematical modeling to computer science undergraduates.
Technologies: .NET, C#, C++Lead Developer
2012 - 2015Sonrisa Kft- Designed and developed an internal document management solution using Node.js, CoffeeScript, Express.js, Knockout.js, Mocha, SCSS, and CouchDB.
- Developed an extension to an existing cartography solution to mine, process and display weather-related data from various sources using Java, Spring Batch, KML, SLD, WMS, ANSI Grid ESRII, GeoServer, and Oracle.
- Designed and implemented a scalable RESTful service layer which supports the digitalization of scanned document processing, providing quality improvement, OCR, content recognition and signing using ASP.NET Web API, Hangfire, ImageGear, and ABBYY Recognition Server.
- Designed and developed the complete revamp of the CMS, management surface, and customer-facing front-end site of a major Hungarian news site using ASP.NET MVC, Knockout.js, and CouchDB.
- Developed an automated synchronization solution between Active Directory and a proprietary account management system.
Technologies: Amazon Web Services (AWS), Spring Batch, Hangfire, AngularJS, Cassandra, OrientDB, RabbitMQ, Redis, AWS, Node.js, ASP.NET MVC, Java, C#Senior Software Development Engineer
2009 - 2012Harris BG-COM International- Worked as part of the broadcast division and was involved in the development process of various components of a television studio and broadcast management platform.
- Created an AOP annotation-based framework over WPF .NET to automate default data binding behavior of view models.
- Worked on optimization of massively multi-threaded backend processes written in C++.
- Reverse-engineered and documented the socket-based communication protocol of a proprietary back-end service.
- Designed and developed the data persistence layer of a studio management front-end application.
Technologies: PostSharp, Infragistics, ATL, COM, Entity Framework, Entity Framework Core, Managed Extensibility Framework (MEF), Windows Presentation Foundation (WPF), .NET, C++, C#Software Development Engineer
2007 - 2009Evosoft Kft- Developed a reporting system and data visualization toolkit for a major ads company in Germany to provide data for ad targeting.
- Created a company communication tool embedded in Windows tray using WPF .NET and COM.
Technologies: Windows Presentation Foundation (WPF), ASP.NET Web Forms, COM, .NET