Michal Adda
Verified Expert in Engineering
Windows Communication Foundation (WCF) Developer
Michal has been building Point of Sale and ticketing software for a tourism company in Amsterdam. Because of the high paced nature of the industry, he understands the need for building reliable, fast, and scalable solutions. He likes working closely with the customer and creating software that fits his specific needs. He worked mostly with Microsoft technology stack, but is always willing to learn new things.
Portfolio
Experience
Availability
Preferred Environment
Microsoft Visual Studio
The most amazing...
...application I've created was an internal testing framework which allowed testers with very little programming experience to write full E2E tests.
Work Experience
.NET Developer
Retailsoft s.r.o.
- Participated in creating a ticketing and selling platform for a tourism company located in Amsterdam. It supports selling tickets for attraction and tours on Point of Sales, mobile and desktop applications.
- Built part of the system for planning, managing, and booking tours with limited capacity.
- Built the ticketing and voucher part of the system which allows distribution and validation of internal and external ticket barcodes and vouchers.
- Developed a mobile application using .NET CF targeting portable scanners running Windows Mobile. The application allowed users to scan and validate tickets for boats and buses still being used daily and validates hundreds of tickets daily.
- Designed and created internal testing framework for writing E2E tests across desktop, mobile, and web applications. The framework allows testers with very limited programming knowledge to create tests with complex validations against database.
- Improved the build and deployment process from its original state where every developer built solutions on their own machine and uploaded them to the network drive; from which they were manually deployed to production server to fully automated builds on TFS and deployment by Octopus Deploy with support for the test, acceptance, and production environment.
- Improved the process of handling dependencies across multiple projects from original state of using external Dlls to using Nuget packages.
Experience
Ticketing Platform
Education
Master's Degree in Software Engineering
Slovak University of Technology In Bratislava - Bratislava, Slovakia
Bachelor's Degree in Informatics
Slovak University of Technology In Bratislava - Bratislava, Slovakia
Skills
Tools
SQL Management Studio, Visual Studio .NET, TFS, Microsoft Visual Studio
Languages
SQL, C#, JavaScript, TypeScript
Storage
Microsoft SQL Server
Frameworks
Angular, ASP.NET MVC, ASP.NET Web API, .NET, Windows PowerShell
Platforms
Windows Server
Paradigms
Coded UI Tests
Other
Windows Communication Foundation (WCF), Windows Services, Octopus Deploy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring