Mihovil R.

Mihovil R.

Velika Gorica, Croatia
Hire Mihovil R. Hire Mihovil R. Hire Mihovil R.

About Me

I have 10+ years of professional experience and technical specialty as a Software Engineer in Node.js, Java/JavaEE and IBM Lotus Notes/Domino technologies. I employ innovation, service excellence and industry best practices in the delivery of software solutions for clients. I am an avid learner and strive to educate myself through technical courses, seminars, and professional certifications.

AI, ML & LLM

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Software Engineer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Green Waterfall IT
Green Waterfall IT
Owner
2016 - Present (9 years)
Croatia
  • Provide technical expertise and managerial direction for the day-to-day activities of the company.

  • Regularly lead and manage all operational initiatives for the development of high-quality software solutions for clients.

  • Provide technical support for client applications using software development methodologies, such as structured programming, documentation, design and code review.

Dial-Once
Dial-Once
Senior Full Stack Engineer
2016 - Present (9 years)
Croatia
  • Efficiently enhanced team sprint management by providing new tools and leveraging experience to derive over 1.5 times more work (per sprint) from a team of four engineers.

  • Successfully refactored a frontend SPA project (from Angular to Mithril), optimizing it to perform over four times better (smaller load times and less bandwidth) in the use and processing of client call digitalisation scenarios through the application.

  • Provided technical support for fixing numerous bugs, improving system stability, maintaining the call digitalization platform, mentoring junior members, sprint planning and work coordination.

Projectlounge.com Inc
Projectlounge.com Inc
Support Manager
2012 - 2016 (4 years)
  • Efficiently allocate resources to resolve software technology incidents, requests, and events daily.

  • Regularly enforce, monitor, and support adherence to software methodologies, procedures, risk and compliance.

  • Manage support team members performance, including goal setting, reviews, disciplinary action, mentoring and career development.

Five Minutes Ltd.
Five Minutes Ltd.
Software Developer
2011 - 2016 (5 years)
Croatia
  • Created custom signup flows, system enhancements, and supporting web services for a large volume of users.

  • Design, developed and deployed a Jenkins based CI/CD that saved developer time on testing by at least a factor of two.

  • Led and managed all software design and development tasks for Rhapsody, RealNetworks, and LiveWire Mobile.

SV Group Ltd.
SV Group Ltd.
Junior Architect
2010 - 2011 (1 year)
  • Provided technical expertise and guidance for all architecture, design, and development of systems (portals) for clients.

  • Regularly conducted technical/system analysis and implemented user requests and specifications.

  • Proactively produce software documentation on more efficient, secure and cost effective architecture solutions for the client.

SWING Software Ltd
SWING Software Ltd
Software Developer
2008 - 2010 (2 years)
  • Successfully led the independent design and development of the in-house custom Lotus Notes solutions, and provided support and expertise for all bug fixing, training, showcasing, and presentations from a developer's point of view.

  • Offered guidance and expertise for the improvement of regression test procedures to cut down on release bugs, and managed the research and prototyping of potential new products and their core components.

  • Successfully architected the integration points and parts of the SDK on a PDF Converter project that became the flagship product of the company and secured hundreds of new clients and customisation work.

Showcase

Designer and Software Developer - OIM
Designer and Software Developer - OIM
  • OIM is a large, proprietary intranet system based on Lotus Notes.

  • The project involved upgrading, bug fixing, and porting the system to a web environment.

  • Key features include automatic emails, workflow, MS Word file generation, and graphical reports.

Designer and Software Developer - Chart Sidebar Plugin for Lotus Notes
  • The client requires a user-friendly sidebar for Lotus Notes that integrates with their database.

  • The sidebar should display data based on user selections within the system's UI.

  • The goal is to provide an easy-to-use interface for data retrieval.

Software Developer - Swing Doc Publisher
Software Developer - Swing Doc Publisher
  • Development of a web-based product for online document storage, management, and workflow.

  • Integration with MS Word for enhanced document editing and workflow capabilities.

  • Focus on software development and testing for a web-based product.

Software Developer - Swing PDF Converter
Software Developer - Swing PDF Converter
  • Develops a Swing PDF Converter for Lotus Notes and web applications.

  • Designed for conversion between Lotus Notes and PDF formats.

  • Offers a SDK for converting documents to PDFs in other applications.

Software Developer - Five Minutes
Software Developer - Five Minutes
  • Focuses on developing a ringtone storefront for mobile carriers in the US (MetroPCS, Sprint, Boost).

  • Currently, these systems are not in production.

  • The line of business has shifted to smartphone platforms.

Software Developer - Rhapsody
Software Developer - Rhapsody
  • Developed and maintained two applications: My Account (user management & billing) and Order (system for user signups).

  • Both applications were built using J2EE, Tomcat, SpringMVC, Maven, and consumed numerous internal web services.

  • The projects were developed on a single platform (J2EE) within a team environment.

Software Developer - Napster
Software Developer - Napster
  • A REST API used by Napster (Rhapsody) applications.

  • Developed using Node.js, Resitfy, Redis, and various web services.

  • Thoroughly unit and integration tested.

Main Engineer for Backend and Frontend - Dial Once
Main Engineer for Backend and Frontend - Dial Once
  • A library for phone number manipulation and hlr lookups.

  • A platform for SMS microservices using Node.js, MongoDB, and Docker.

  • A collection of over 40 Node.js microservices for development, bug fixes, and improvements.

Main Engineer for Backend and Frontend - Dial Once Screen Engine
Main Engineer for Backend and Frontend - Dial Once Screen Engine
  • Develops a SPA application that processes complex JSON structures to generate scenarios for a visual IVR.

  • Utilizes Node.js and Mithril for the IVR's visual interface and backend logic.

  • Includes features like caching, JSON optimization, and a migration path to Mithril for future enhancements.

Education

Education
Postgraduate Study, IT Management
Faculty of Economics and Bussiness, University of Zagreb
2013 - 2016 (3 years)
Education
Electrical engineering, Computer Systems and Communications
University of Josip Juraj Strossmayer in Osijek, Croatia
2003 - 2008 (5 years)
Education
Electronics Technician, Electrical Engineering
Isidor Kršnjavi HIgh school
1999 - 2003 (4 years)