Miho Krusic, Developer in Zagreb, Croatia
Miho is available for hire
Hire Miho

Miho Krusic

Verified Expert  in Engineering

Bio

Miho is a passionate, trustworthy engineer with over 15 years of experience implementing and leading projects through various stages of the software development lifecycle. He's worked in small startups as well as large corporations. Along with the technical expertise, Miho is responsible and proactive and can fit into teams of all sizes. Currently, he's working as a lead full-stack engineer on the C#/Angular stack.

Portfolio

NEOGOV
Domain-driven Design (DDD), Agile, Kendo UI, Hangfire, T-SQL (Transact-SQL)...
NEOGOV
Redis, Hangfire, Agile, TypeScript, Angular, Microsoft SQL Server, MongoDB...
NEOGOV
SQL, TypeScript, Angular, AngularJS, T-SQL (Transact-SQL), Microsoft SQL Server...

Experience

  • CSS - 8 years
  • JavaScript - 7 years
  • HTML5 - 7 years
  • Angular - 5 years
  • C# - 5 years
  • RxJS - 5 years
  • MongoDB - 4 years
  • Node.js - 3 years

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), Windows

The most amazing...

...thing I've worked on was an algorithm for automating recruitment campaigns for US public sector agencies.

Work Experience

Lead Senior Software Engineer

2018 - 2020
NEOGOV
  • Developed a module for automating recruitment campaigns for larger US public sector agencies.
  • Led a team of up to six developers on rewriting existing legacy applications with C#/Angular 7.
  • Designed and built a feature that enables agencies to have a trending status for every job. This allows agencies to preemptively react to jobs that might not attract the necessary number of applicants during their advertisement period.
  • Integrated Stripe with a job health framework to enable easy job advertisement on multiple job boards.
Technologies: Domain-driven Design (DDD), Agile, Kendo UI, Hangfire, T-SQL (Transact-SQL), Microsoft SQL Server, Angular, TypeScript, Entity Framework, C#, ASP.NET Web API

Senior Software Engineer

2017 - 2018
NEOGOV
  • Developed workflow and features for HR workflow targeting job candidates in the US public sector agencies.
  • Implemented a new permissions structure to enable more granular user roles.
  • Developed a new lite version of the flagship Insight product.
Technologies: Redis, Hangfire, Agile, TypeScript, Angular, Microsoft SQL Server, MongoDB, AngularJS, Entity Framework, C#, Web API, ASP.NET MVC

Software Engineer

2016 - 2017
NEOGOV
  • Created a custom form builder, enabling users to create custom forms for onboarding purposes.
  • Developed several features for the Governmentjobs.com website.
  • Implemented customer-facing portals for onboarding and offboarding of new employees.
Technologies: SQL, TypeScript, Angular, AngularJS, T-SQL (Transact-SQL), Microsoft SQL Server, Apache Solr, MongoDB, Knockout (Knockout.js), Entity Framework, C#, ASP.NET MVC

Senior Software Architect

2015 - 2016
Erste Bank
  • Coordinated the development and code reviews of written code according to technical documentation.
  • Designed and implemented an application for monitoring client ratings.
  • Built an application that provided fallback ratings to clients.
Technologies: Oracle PL/SQL, JavaScript, ASP.NET MVC, SQL, RDBMS, Oracle Database

Lead Senior Software Engineer

2013 - 2015
Erste Bank
  • Led a team of up to six developers and was responsible for the risk and compliance of internal applications.
  • Designed and implemented an application for FATCA regulation.
  • Designed and wrote, together with stakeholders, the technical documentation for short- and medium-term roadmaps.
  • Automated the KYC questionnaire for compliance purposes.
Technologies: Oracle PL/SQL, JavaScript, ASP.NET MVC, SQL, RDBMS, Oracle Database

Senior Software Engineer

2012 - 2013
Erste Bank
  • Supported an application for providing real-time client ratings to the core banking system.
  • Built an application for automating credit decisions for retail clients.
  • Constructed a batch system for tracking bank transactions and applying multiple AML rules to check for fraudulent behavior.
Technologies: REST APIs, Oracle PL/SQL, JavaScript, ASP.NET MVC, SQL, RDBMS, Oracle Database

Senior Software Developer

2006 - 2012
ITI Computers
  • Developed and supported a financial accounting application that was customized to support the legislature of Croatia, Montenegro, and Bosnia and Herzegovina.
  • Built an interactive graphical Gantt-styled module for hotel and campsite front desks.
  • Designed and implemented a tool for the creation of custom modules with an Excel-like UI, dynamic formulas, and direct access to the balance sheet.
Technologies: Oracle PL/SQL, Active Server Pages (ASP), Microsoft Report Builder, SQL, RDBMS, Oracle Database, Delphi

Software Developer

2003 - 2006
ITI Computers
  • Designed and implemented a reporting module based on the integration of systems from different contractors (Microsoft, Micros, Delphi, and more).
  • Implemented an accounting report pipeline with multiple source points.
  • Refactored PL/SQL code and created a unified PL/SQL packages layer for the accounting-and-report module.
Technologies: Oracle PL/SQL, Active Server Pages (ASP), Microsoft Report Builder, SQL, RDBMS, Oracle Database, Delphi

Software Developer

2002 - 2003
ITI Computers
  • Designed and implemented a tabbed interface framework for existing legacy applications.
  • Developed daily USALI reports for property management.
  • Worked on the architecture for the HR and payroll module used in Croatia, Montenegro, and Bosnia and Herzegovina.
Technologies: Oracle PL/SQL, SQL, RDBMS, Oracle Database, Delphi

Experience

Job Boost for Intelligent Advertisement of US Public Sector Jobs

https://info.neogov.com/job-boost
Angular/.NET application for advertising jobs based on the potential to generate additional qualified applicants. I was a full-stack engineer at the start of this project and grew into a lead role midway through. The team has between three-five developers and a matching number of QA engineers.

Government Jobs | Website

https://www.governmentjobs.com
I helped build the largest job board for US-based public sector jobs.

NEOGOV | Onboarding Software

https://www.neogov.com/products/onboard/
I developed software for onboarding new employees and getting them up to speed on their first day on the job.

NEOGOV | Insight Software

https://www.neogov.com/products/insight
I developed software for tracking candidates and automating hires for US public sector agencies.

Education

2001 - 2008

Bachelor's Degree in Computer Engineering

University of Dubrovnik - Dubrovnik, Croatia

Skills

Libraries/APIs

RxJS, NgRx, Node.js, React, Stripe, jQuery, Lodash, Entity Framework, Web API, REST APIs

Tools

Git, Sublime Text 3, Visual Studio, Webpack, Mongoose, Sublime Text, Microsoft Report Builder, Apache Solr, Hangfire, Jira, Slack

Languages

JavaScript, SQL, HTML5, C#, TypeScript, HTML, Delphi, CSS, Less, T-SQL (Transact-SQL), Active Server Pages (ASP)

Frameworks

AngularJS, Angular, .NET, Express.js, Bootstrap, .NET Core, Redux, ASP.NET MVC, Knockout (Knockout.js), ASP.NET Web API, Telerik Kendo UI, Kendo UI

Storage

PL/SQL, Oracle PL/SQL, SQL Server 2016, MongoDB, Redis, RDBMS, Microsoft SQL Server, Oracle RDBMS

Paradigms

Agile Software Development, Agile

Platforms

Windows, Firebase, Docker, Visual Studio Code (VS Code), Oracle Database

Other

Full-stack, Software Development, Domain-driven Design (DDD)

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