Budapest area, Hungary
Results-driven Software Engineering Team Lead with over 12 years of hands-on experience specializing in the development and management of complex Manufacturing Execution Systems (MES) and ERP solutions.
Leading a team of 4 developers to support MES systems for 2 Finnish factories with regular developments and releases.
- Contacting stakeholders
- Translating business needs to technical requirements
- Creating software specifications
- Deciding on software architecture for new requirements
- Mentoring developers
- Handling complex back-end developments
- Innovating/researching new technologies and creating POCs
- Managing Azure DevOps pipelines
- Greenfield Implementation of MES for New Transmission Factory Hall: Successfully implemented a new MES system with machine integration and management dashboards using .NET 8 with RabbitMQ, Docker, and React frontend.
- Integration of New PaintShop Area: Integrated the new PaintShop area into the existing MES system.
- Integration of Existing AGV System: Incorporated the existing AGV system into the MES.
- Team Building: Built the development team from the ground up.
- Rust and Go POCs: Created proof-of-concept projects using Rust and Go to evaluate their suitability for our use cases.
Led a team of 2-3 developers and was responsible for MES solutions under development.
- Task delegation
- Code reviews
- Knowledge transfer
- Assisting developers in daily work
- Solution/software architecture
- Further development of multiple MES solutions
- Management of Azure DevOps pipelines
- Designing and implementing new features
- Supporting businesses with new developments and fixes
- Rust and Go POCs: Developed proof-of-concept projects using Rust and Go to explore new technological solutions.
Developed multiple Manufacturing Execution Systems using ASP .NET and ASP .NET Core, and several mobile solutions using XCode/Swift and Xamarin/.Net.
- Greenfield Implementation of MES for New Engine Factory Hall: Played a pivotal role in the development and deployment of a new MES system with machine integration using ASP .NET and React.
- Globally Used Meeting Room Management Solution: Developed and deployed a wall-mounted meeting room manager app for iOS, actively used across multiple company sites.
- Azure DevOps Pipelines: Co-created and managed Azure DevOps pipelines from start to finish.
- Foundation of MES Systems: Designed and built the foundation of multiple ASP .NET and .NET Core-based MES systems.
- Support During Go-Live: Supported the go-live of MES solutions, managing on-site stress and ensuring smooth operation with regular updates and new features.
Developed a multi-platform application to track user work time and computer activity, including third-party program access.
- Work time management and user activity software
- Interprocess communication
- Data capture from browsers via extensions
- Websocket-based communication
- macOS development with MonoMac/Xamarin.Mac
Developed and debugged ERP solutions, focusing on data migration, interfacing with 3rd parties, and mentoring new developers.
- Web service-based communication (SOAP and REST)
- Data migration
- SFTP and EDI based file transfer
- TFS and AX synchronization
- Web service development (WCF)
- R&D tasks with Dynamics AX
Developed ERP systems with a focus on web service communication, data migration, and mentoring juniors.
- Web service-based communication (SOAP/REST)
- Webshop interfacing
- Data migration
- Material asset and inventory management
- Real estate management module development
- Database handling and maintenance
- Expert: C#, .Net/.Net Core
- Proficient: Rust, Go, Swift/iOS, Java
- Familiar: JavaScript, Python
- Agile software development (SCRUM)
- Continuous Integration/Continuous Deployment (CI/CD)
- Team Leadership: Directing and mentoring small to medium-sized development teams in agile environments.
- Stakeholder Management: Effectively communicating with stakeholders to translate business needs into technical solutions.
- Decision Making: Making critical decisions on software architecture and project direction.
- Conflict Resolution: Resolving conflicts and ensuring team cohesion to meet project goals.
- Version Control: Azure DevOps, SVN, TFS, Mercurial, Git
- CI/CD Pipelines: Azure DevOps, TeamCity, TFS, Octopus Deploy
- Containerization: Docker
- Message Queuing: RabbitMQ
- SQL Server, MySQL, SQLite
- Entity Framework, NHibernate
- ASP .Net/.Net Core WebAPI
- Tokio, Actix
- MVC, SignalR, WCF, ODATA, REST
- Microsoft Azure
- Azure DevOps
Software Developer (2013-2014) (2-year post-secondary/Associate's Degree)
Software Engineering (2009-2011) (Did not graduate)
High School Diploma (2004-2009)
- Fluent English (C1 Certificate – written and oral) (Euroexam, 2009)
- Finnish (A2)
- Hungarian (Native)