Mihael Pejak, SOAP Developer in Zagreb, Croatia
Mihael Pejak

SOAP Developer in Zagreb, Croatia

Member since November 9, 2016
Mihael has been a developer for 10+ years—with 7+ years of experience working with the .NET framework, large system integrations, and enterprise solutions for various industries. He also has a master's degree in information systems. He specializes in enterprise-level application development on the .NET platform. Mihael has worked on numerous successfully delivered projects—working on the front-end and back-end.
Mihael is now available for hire


  • Combis
    ASP.NET, WCF, SQL Server, RabbitMQ, HTML, JavaScript
  • Combis
    ASP.NET, WCF, SQL Server, ASP.NET Web API, HTML, JavaScript
  • Combis
    ASP.NET, SQL Server, HTML, JavaScript, MSTest



Zagreb, Croatia



Preferred Environment

Visual Studio, TFS, SQL Server Management Studio

The most amazing...

...thing I've coded is a Radius server (VASCO) TCP client library that enables two-factor authentication for user management solutions.


  • Software Engineer Specialist

    2013 - PRESENT
    • Researched and implemented new technologies into existing and new solutions.
    • Created sophisticated and efficient back-end components for a large scale on-demand provisioning system.
    • Designed and implemented reusable components that were used through many solutions in the company.
    • Deployed the solutions through various test, integration, and productions environments.
    • Served as a technical resource and a mentor for junior engineers.
    Technologies: ASP.NET, WCF, SQL Server, RabbitMQ, HTML, JavaScript
  • Software Engineer

    2010 - 2013
    • Gathered requirements from customers and wrote functional specifications.
    • Designed, developed, and implemented web services using the .NET Windows Communication Foundation framework.
    • Designed, developed, and implemented real-time web applications based on ASP.NET MVC and ASP.NET Web API.
    • Worked on large infrastructure provisioning systems handling thousands of requests per day.
    • Adhered to the best design patterns and practices while designing and developing solution components.
    Technologies: ASP.NET, WCF, SQL Server, ASP.NET Web API, HTML, JavaScript
  • Junior Software Engineer

    2009 - 2010
    • Studied the requirements of the clients and specific needs of the projects.
    • Developed and implemented web applications based on ASP.NET MVC.
    • Designed, implemented, and customized databases using Microsoft SQL Server.
    • Wrote unit tests using MSTest framework to ensure product quality.
    • Adhered to the best standards and practices for developing .NET applications.
    • Documented the design and code specifications accurately.
    Technologies: ASP.NET, SQL Server, HTML, JavaScript, MSTest


  • User Management Solution (Development)

    I worked in a team developing a single-sign on application for a company in Europe. The application was integrated with Active Directory and supported third-party authentication for the company's SaaS applications. I wrote a TCP client for the integration with the VASCO service to enable two factor authentication. The application is currently in production with 20,000 users.

  • Network Provisioning Engine (Development)

    I worked on the development of a portal for network infrastructure management. The service enables users to manage network, firewall and load balancing rules on their infrastructure. The solution is composed of the front-end portal, the queue engine, the back-end component and the infrastructure provider. I developed the portal using the ASP.NET MVC framework, and connected it to the back-end components using WCF services.

  • Point of Sale Solution (Development)

    I worked on the development of a cash register application for medium-sized retail customers. I developed the component responsible for the integration with the tax administration. The solution had to be optimized to finish the invoicing operation in a few seconds—from sending the invoice to the tax administration via SOAP to printing the invoice on a portable printer. The component was reused by various companies entering the Croatian market.


  • Languages

    C#, T-SQL, JavaScript, HTML, Visual Basic .NET (VB.NET), CSS, Java
  • Frameworks

    ASP.NET MVC, ASP.NET, Windows Communication Framework (WCF), Entity, ASP.NET Web API, JavaServer Pages (JSP), AngularJS
  • Libraries/APIs

    Windows Forms, Node.js, SignalR, jQuery
  • Tools

    Visual Studio 2015, SQL Management Studio, TFS, Eclipse IDE, Git
  • Paradigms

    Object-oriented Programming (OOP), Design Patterns, Agile, REST, Dependency Injection, Asynchronous Programming, SOA, Waterfall Development
  • Platforms

    AWS EC2, Azure, Windows, Linux, Android
  • Storage

    Microsoft SQL Server, Relational Databases, NoSQL
  • Other

    Ajax, SOAP


  • Master's degree in Information Systems
    2009 - 2014
    University of Applied Sciences Velika Gorica - Velika Gorica, Croatia

To view more profiles

Join Toptal
Share it with others