Mihovil R.

Mihovil R.

Senior Software Engineer

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.

Work history

UpStack
UpStack
Software Engineer
2017 - Present (7 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 (8 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 (8 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.

Portfolio

Designer and Software Developer - OIM
Designer and Software Developer - OIM

OIM (occCorp Injury management system). One of my biggest freelancing projects with over 900 h of work. Client had an old injury management system that needed to be upgraded, bug fixed and ported to the web. I’t is a big intranet system based on Lotus Notes, HTML, CSS, Java, JavaScript and has features like automatic emails, workflow, MS Word file generating, graphical reports and etc. System is proprietary so no images or access to it is allowed.

Designer and Software Developer - Chart Sidebar Plugin for Lotus Notes

The Client wanted an easy to use lotus notes client sidebar that tapped into their database and showed data based on user selection on the system's UI.

Software Developer - Swing Doc Publisher
Software Developer - Swing Doc Publisher

Provided Software development and testing on a web based product for an online document storage, management and procedure workflow and all that with tight MS Word integration.

Software Developer - Swing PDF Converter
Software Developer - Swing PDF Converter

Provided software development and testing on a product developed for Lotus Notes that can be used on web and Lotus Notes client but also as a SDK in other applications to convert documents to PDFs.

Software Developer - Five Minutes
Software Developer - Five Minutes

Development of Ringtone storefront for mobile carriers in the US (MetroPCS, Sprint, Boost). Unfortunately none of the systems are in production as this line of business has moved on to smartphones.

Software Developer - Rhapsody
Software Developer - Rhapsody

Worked as part of partner integration team to develop and maintain two applications; one for user management and billing called My Account and other system called Order which serves as the main entry point for user signups. Both were developed on J2EE using Tomcat, SpringMVC, Maven and consumed numerous other internal web services.

Software Developer - Napster
Software Developer - Napster

A JSON-API conformant REST API used by all mobile and desktop application for Napster (Rhapsody) applications. An Api-Gateway component in overall architecture. Developed using Node.js, Resitfy, Redis, and interaction, consumption of numerous other web services. Unit and integration tested using Mocha, Chai, Sinon and Jenkins.

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. Platform management, SMS microservice capable of using sms templates and sms campaigns based on Node.js, MongoDB and Docker HTTP REST API for consuming Dial Once services based on Node.js Express, Docker, HTTP socket gateway for mobile phone communication and analytics gathering via websockets Node.js and Docker. Over 40 other smaller Node.js based microservices 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

A SPA application that takes in complex JSON structures and builds “scenarios” based on Node.js and mithril that serves as a visual IVR. Support and development on all parts of this project from bug fixing to enhancements like caching, JSON optimization, and migration to Mithril (previously angular).

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)