
Mersad Katana
Verified Expert in Engineering
Software Developer
Sarajevo, Bosnia and Herzegovina
Toptal member since July 10, 2018
Mersad is a senior software engineer who, for over the past 10 years, has been developing .NET-based desktop and web applications. He possesses strong technical and architectural skills in planning, designing, and developing software, from early requirement analyses to the maintenance stage. Mersad also enjoys designing software according to best practices—ensuring his code is elegant and testable.
Portfolio
Experience
- .NET - 7 years
- C# - 7 years
- Azure - 5 years
- Angular - 5 years
- Microservices - 3 years
- ASP.NET Core - 3 years
- Entity Framework Core - 2 years
- Docker - 1 year
Availability
Preferred Environment
Microsoft SQL Server, ASP.NET Core, .NET, React
The most amazing...
...project I've worked on and am most proud of is a system for the chemical industry that does distributed calculations of simulations.
Work Experience
Chief Technology Officer (CTO)
CGC Capital-Gain Consultants GmbH
- Set up the Azure environment for services for VM and .NET services.
- Planned and implemented Elasticsearch to improve search performance.
- Managed the team that implemented SharePoint online extensions.
Full-stack Developer
Freelance
- Designed and implemented a web application for converting chemical properties from one equation system to another using regression algorithms.
- Designed and implemented a Windows-based dispatcher-agent system for simultaneous processing of large number of chemical simulations on many distributed machines using commercial chemical CAD package.
- Created a REST API that allows execution of chemical simulations using existing chemical CAD software.
- Created a desktop application for purchasing and downloading add-ons for a commercial chemical CAD package.
- Created WordPress plugins that allowsthe customer to sell VM machines and VPN access automatically provisioned from Azure.
Senior Software Developer
MIBO Komunikacije d.o.o.
- Designed and implemented a desktop application for the processing of speeding violations from the police speed cameras.
- Created a ystem for monitoring transactions in casinos and betting companies by the tax office.
- Created UI software for a standalone gambling machine (as a desktop application).
- Worked on a web application for healthcare customers, which offered full patient management functionalities.
- Designed and implemented a web application for managing security guard patrols at a local airport.
- Created a web application for public parking space management by local authorities.
Teaching Assistant
Sarajevo School of Science and Technology
- Responsible for the practical part of 'web design' course, preparing exercises, workshops, guidance, overseeing students, and providing feedback to professors.
Software Developer – Intern
Team Consulting, d.o.o.
- Developed web applications using PHP, PostgreSQL, HTML, CSS, and JavaScript.
Experience
Tool for Cross-fitting of Physical Property Data for Chemical Components
My task was to analyze the problem and design and develop the solution.
Technologies: ASP.NET Core, MS SQL, Angular, Docker.
Dispatcher to Multiple Agents for Chemical Simulations
Add-on/Plugin Distribution System for Chemical CAD Software
My task was to analyze the problem and design and develop the solution.
Virtual Machine Product for Easy Digital Downloads in WordPress
Technologies: .NET Framework (C#, ASP.NET Core), WordPress (PHP), and Azure as the infrastructure.
Information System for Issuing Traffic-violation Tickets
Gambling Machine for Lottery Games
Technologies: C#, WCF, WPF.
Online Health Care System
Guard Tour Monitoring System (GTMS)
Information System for Parking Management (ISPM)
Monitoring System for Casinos and Betting Companies
Education
Master's Degree in Computer Science
Sarajevo School of Science and Technology - Sarajevo, Bosnia and Herzegovina
Bachelor's Degree in Computer Science
Sarajevo School of Science and Technology - Sarajevo, Bosnia and Herzegovina
Certifications
Microsoft Certified Technology Specialist (MCTS) for WCF
Logosoft Education
Skills
Libraries/APIs
jQuery, Entity Framework, React
Tools
Git, Microsoft Visual Studio, Grunt
Languages
C#, JavaScript, HTML, CSS, Sass, SCSS, PHP, C++
Frameworks
ASP.NET MVC, AngularJS, ASP.NET Core, Entity, .NET, Angular, Entity Framework Core, .NET Core, .NET 5, Windows Presentation Foundation (WPF), ASP.NET Core MVC
Paradigms
REST, Unit Testing, Service-oriented Architecture (SOA), Dependency Injection, Microservices, Agile Software Development
Platforms
Windows, WordPress, Linux, Docker, Azure
Storage
Microsoft SQL Server, PostgreSQL, MySQL
Other
Windows Communication Foundation (WCF)
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