Osman Mehinagic, Developer in Zenica, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Osman is available for hire
Hire Osman

Osman Mehinagic

Verified Expert  in Engineering

Software Developer

Location
Zenica, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal Member Since
September 2, 2020

Osman is a talented engineer with over eight years of experience in the technology industry, specializing in analysis, design, implementation, and .NET-based information systems. He developed a module for financial trading used by the public, gambling, and financial sectors and has delivered products used by thousands daily. He was a Bosnian Math National team member and participated in Junior Balkan Mathematical Olympiad.

Portfolio

Comtrade System Integration (part of Comtrade Group)
Background Jobs, Windows Services, Solution Architecture, Design Patterns...
Kalon Creative
Microsoft SQL Server, Entity Framework, C#, ASP.NET Core, ASP.NET
Comtrade Group
NHibernate, Entity Framework, REST APIs, XML, XSLT, ASP.NET Web Forms...

Experience

Availability

Part-time

Preferred Environment

Git, SQL Server Management Studio (SSMS), Visual Studio, Microsoft SQL Server

The most amazing...

...system I've developed is a module for financial trading that has been used by the public, gambling, and financial sector in Bosnia and Herzegovina.

Work Experience

Senior Software Engineer and Team Manager

2018 - 2022
Comtrade System Integration (part of Comtrade Group)
  • Actively participated in every phase of software development, including business analysis. Provided new ideas for software solution architecture.
  • Provided technical mentoring to more than 20 software engineers, including code reviews, technical presentations, and everyday assistance with their regular tasks.
  • Optimized different kinds of SQL databases with tables that have over one billion records, including indexing and query performance.
  • Implemented and maintained different REST APIs that were used and integrated into several different systems.
  • Provided team management for four teams and more than 20 software engineers, which included the team member's organization, task assignments, and weekly meetings.
  • Provided technical training for the client team, including project presentations.
  • Actively included in technical presales actions that along with the writing of solution architecture proposals, project specifications, and scope definitions.
Technologies: Background Jobs, Windows Services, Solution Architecture, Design Patterns, NHibernate, Entity Framework, REST APIs, MongoDB, SQL, .NET Core, C#.NET, Microsoft SQL Server

Full-stack .NET Developer

2020 - 2021
Kalon Creative
  • Served as a full stack developer on a several projects simultaneously.
  • Assisted the team that developed new modules used by many users in short period of time.
  • Completed bug fixing and problem analysis for several projects simultaneously.
Technologies: Microsoft SQL Server, Entity Framework, C#, ASP.NET Core, ASP.NET

Software Engineer/Senior Software Engineer

2013 - 2018
Comtrade Group
  • Implemented a new back-end module for financial trading, including SQL database design.
  • Tracked and fixed bugs in different systems. Troubleshot performance issues.
  • Completed code refactoring for different modules including database redesign and optimization.
  • Wrote unit and end-to-end tests for all back-end functionalities.
  • Wrote technical project documentation that was delivered to the client.
Technologies: NHibernate, Entity Framework, REST APIs, XML, XSLT, ASP.NET Web Forms, ASP.NET MVC, MongoDB, SQL, C#.NET

.NET Developer

2010 - 2013
Freelance
  • Developed a Windows Forms application for a local gym that included door access control using Arduino based on active/inactive membership. The app also provided a complete payment history for gym members.
  • Developed an ASP.NET MVC application for a local health clinic that included a module for scheduling an examination, patient health history, and print-outs of patient papers.
  • Developed Windows Forms application for a local veterinary practice that included animal and owner records with a complete health and payment history.
Technologies: jQuery, CSS, HTML, Arduino, SQL, ASP.NET MVC, Windows Forms (WinForms), C#

NDA Client

An internal tool for a public and financial organization that includes modules for financial trading and debtor monitoring used by thousands daily. Built in C# using ASP.NET Web API, Windows Services, and SQL Server.

COVID-19 Viber Chatbot

Viber chatbot provides information about COVID-19 statistics in Bosnia and Herzegovina, along with basic information and guidelines. Data are supplied per change or per request to all chatbot subscribers. Built in C# using ASP.NET Web API.
2014 - 2019

Master's Degree in Computer Science and Informatics

University of Sarajevo, Faculty of Electrical Engineering - Sarajevo, Bosnia, and Herzegovina

2011 - 2014

Bachelor's Degree in Computer Science and Informatics

University of Sarajevo, Faculty of Electrical Engineering - Sarajevo, Bosnia. and Herzegovina

Libraries/APIs

REST APIs, Entity Framework, LINQ, jQuery, Viber API, Windows Forms (WinForms)

Tools

Visual Studio, Git

Frameworks

.NET, .NET Core, ASP.NET MVC, ASP.NET Web Forms, ASP.NET, ASP.NET Core, NHibernate, Razor

Languages

C#, SQL, C#.NET, HTML, CSS, JavaScript, ASP.NET Razor, XSLT, XML

Paradigms

Database Design, Design Patterns, RESTful Development

Storage

SQL Server Management Studio (SSMS), Microsoft SQL Server, MongoDB

Platforms

Arduino

Other

Back-end Development, Database Optimization, Windows Services, System Integration, Business Analysis, APIs, Code Review, Source Code Review, Task Analysis, Viber Bots, Team Management, Technical Hiring, Interviewing, SaaS, Solution Architecture, Background Jobs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring