Software Developer
2015 - 2023Self-employed- Contributed to developing time management software with a complex architecture by working on Ruby on Rails back end and Vue front end. Over 40,000 companies used the software.
- Acted as the lead developer providing services for a client in the finance industry. Developed the back end on Rails and front end in React with regular deploys to Heroku. Created a prototype allowing US citizens to roll over their 401(k) plans.
- Provided full-stack development services and oversaw a membership tracking app. Worked on the back end using RoR and the front end using Angular with regular deploys to AWS.
- Oversaw full-stack development for an eCommerce client. Handled the back end with RoR and the front end with React and deployed it to AWS. Scaled systems to handle a huge traffic load, enabling multiple eCommerce platforms to sync with many entities.
- Developed the back end with Rails and the front end with React for a healthcare client. Worked on one of the apps, which was part of a larger ecosystem, to enable a large pool of users to get in touch with their coaches.
Technologies: Amazon Web Services (AWS), React, JavaScript, Ruby on Rails (RoR), React Native, Angular, RubySoftware Developer
2013 - 2014Ericsson- Built Resourcy, a web app in Ruby on Rails for resource management.
- Developed an LDAP implementation in Ruby for testing the LDAP service.
- Contributed to developing Python scripts for automating tasks, including data collection and analysis.
- Improved the process of test automation and continuous integration.
- Participated in Jenkins module development related to creating reports and test statistics.
- Prototyped a product idea and won a silver innovation award for it.
- Held Java SE lectures for team members who were interested in learning.
- Redesigned a Java testing tool, making it scalable using concurrent programming.
- Implemented an in-memory LDAP database similar to OpenLDAP.
Technologies: Ruby, Java SE, PythonSoftware Developer
2012 - 2013Intessa Sanpaolo- Developed Java tools and utilities for data analysis.
- Developed and supported back-end services using PL/SQL.
- Developed and supported stored procedures used for reporting.
- Handled database management for core systems in the banking sector.
- Improved HTML reports generated by PL/SQL.
- Performed data migrations on the Oracle database.
Technologies: JavaSoftware Developer
2010 - 2012Iskon Internet (Croatian Telecom)- Handled web development in Python for internal usage.
- Developed automated scripts in Python for detecting and correcting errors in billing processes.
- Participated actively in the billing process, including data analysis, report generation, and bill generation.
- Troubleshot an Oracle database for inconsistencies in business data.
- Developed a periodic notification and warning application in Python for failed jobs.
Technologies: Python