
Miho Krusic
Verified Expert in Engineering
Software Developer
Zagreb, Croatia
Toptal member since June 27, 2019
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
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
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
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.
Senior Software Engineer
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.
Software Engineer
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.
Senior Software Architect
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.
Lead Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Software Developer
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.
Software Developer
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.
Software Developer
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.
Experience
Job Boost for Intelligent Advertisement of US Public Sector Jobs
https://info.neogov.com/job-boostGovernment Jobs | Website
https://www.governmentjobs.comNEOGOV | Onboarding Software
https://www.neogov.com/products/onboard/NEOGOV | Insight Software
https://www.neogov.com/products/insightEducation
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)
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