Freelance Developer

10+ years of experience

Read more

Lead Engineer, IT Consultant and Software Architect experience


  • Relational database design and programming
  • Backend development
  • Frontend development
  • iOS development
  • IT Consultancy

Services

iOS development

Need a high quality app with powerful features like Subscriptions, Apple Pay, HealthKit, FB SDK, Push Notifications

Web Scraping & Crawling

Practical know how of what proxy providers to choose and how to get the data you need - fast and accurate

Oracle Developer

Customizing Oracle EBS and Oracle Retail for you, from ORDS, ADF and EBS to supporting the whole ecosystem with custom different technology apps

Custom programs

Need a chatbot, Web app, API and backend system, integration software or everything combined

Legacy system support

Need someone to crack your old code, scale it, modernize it or just maintain it

Relational database specialist

Need a data migration, performance improvement or custom logic for any relational database.




Testimonials

Portfolio

Improve the News

Lead Engineer


Read More

My Fasting Pal

iOS Engineer


Read More

Unite Students

Software Engineer


Read More

Clearance Spot

Senior Engineer


Read More

Source Craft

CEO


Read More

Via Trading

Senior Engineer


Client Info

Oracle Retail

Software Engineer


Read More

Speaksubz

Lead Engineer


Read More

Additional info

  • The portfolio is an important asset for any Software Engineer and I finally decided to create one. I have first started studying Software Engineering back in 2010 and I want to have an extended version of my CV to help me stay competitive on the market, find new jobs more easily and express my whole experience in a single up to date place. I want to give at least some visibility to my work that I've spent last 10 years creating as a lot of it has "gone under the radar". Hopefully, this will also be a site where I can add some useful blog entries.

    So far, I have worked with Enterprise, Web, Mobile, Desktop applications and other smaller scripts that have a variety of purposes. I've worked with startups, small, medium or large organizations that are product or service oriented. I've worked with GIS, booking, media, retail, national heritage, marketing and educational businesses. This helped me to diversify my tech stack experience and build fundamental Software Engineer qualities that stretch throughout all stages of planning, design, development and production.

    Business-wise, I consider myself a very competitive person, but also very responsible, reliable and understanding. I like to maintain a friendly and positive attitude. My main goals are to establish new or continuosly improve the existing foundations of the organization and environment I'm working in.

  • I have switched careers from onsite full time employment to freelance remote engineer recently and have opened my software development agency.

    For more info please check www.sourcecraft.hr

  • - Spearheaded the 6 month development of a new Retail software in a team of 30 people for one of the largest retailers in Adriatic region which allowed them to be the first in the world to adopt a new generation of Oracle software. This led to hundreds of new man days to implement the project for a different retailer

    - Developed a custom solution in a timeframe of 3 months that allows a retailer to customise the price change on any product subcategory on any store it owns, therefore increasing the revenue of the retailer by several million USD

    - Maintained and performance optimized several of their legacy solutions, allowing their business to continue operating normally

    Technologies: Oracle ADF, Java, PL/SQL, REST, Angular, SVN, Swing, HTML, CSS, JS, Selenium, Docker, Bitbucket, Git, JMeter, VSCode

  • My main goals of this employment (and in any new employment afterwards) was to improve or create foundations for continuous improvement of the processes in the company. I was primarily working with Oracle EBS - a more than two decades old business software which can be extended by the individual units called CEMLIs. So far, this was my longest and the best full time employment in terms of challenges and benefits.

    This was a mix of remote, client onsite and work from office where I have at one period spent 6 months away from home in Bristol UK and met some great people there. The company team size was circulating between 6-10 people, however, onsite work required collaborating with many different and usually large teams. I've spent 3 years on this role.

    Main acomplishments

    - Executed and developed more than 7 test and 1 GO LIVE data migration runs for a leading student accommodation provider in the UK that has more than 50000 students. The project lasted for 6 months, had several different consultancy firms work on the project. In the end, they successfully switched from the legacy custom booking management system to Oracle EBS which was customized extensively

    - Developed several in house solutions for automated several internal processes that saved hundreds of man hours if those tasks were performed manually

    - Implemented custom automated HTML notification engine that allows thousands of customized emails to be sent to customers each day

    List of responsibilities:

    - Implemented customizations for Oracle EBS.
    My main roles included project and production development work. As said in the introduction, I was extending the Oracle EBS by modifying existing or creating new CEMLIs. These individual units are usually consisted of PL/SQL, SQL, Java and XML objects that change the default or add new behaviour to the existing software. Because Oracle EBS is so old, so are the processes of building and deploying the customizations. In regards to the regular work, I was also trying to build an ecosystem of automation and processes around CEMLIs to improve the development quality, reduce repetition and boost production time.

    - Worked on a cross-platform mobile application called Mobile SysAdmin.
    The mobile application was built using Oracle MAF, a hybrid MVC framework. My main roles on this project was to build backend logic using PL/SQL, expose its logic using SOAP by using ISG and then build UI logic using Javascript, Java and MAF components. I have also written a middleware in Java that initially just translated SOAP requests to REST. It was initially meant to be extended with user subscriptions etc. but it was scrapped later and the backend was converted from SOAP to REST. I have also designed the architecture and written part of the logic for the transformation from SOAP to REST.

    - Designed a recruitment process, participated in the screening of candidates
    I have designed a 3 stage recruitment process, created interview questions, participated in the screening and marketing the job position.

    - Restructured, automated development processes with various supporting scripts and programs
    More info #here

    - Participated in ISO 9001 implementation
    Described workflows and processes in the company

    - Built a company website with custom blog solution
    Kogitas website was built using Bootstrap and JQuery on the frontend and PHP with Smarty template engine in the backend. The website had a blog admin site with view statistics dashboard. The admin site allowed the user to CRUD new blogs using WYSIWYG editor. The blogs were stored in the MySQL database. I have also done some initial SEO optimizations for the site.

    - Planned and performed nightly functional releases

    - Technologies/Methodologies: Oracle EBS, PL/SQL, JIRA, C#, MAF, Java, PHP, C++, SCRUM,Kanban

    - Projects: EBS Development, RWB, DWB, HTML nofitication engine, NWB, Image generator, Middleware, Data migration, Performance optimization project, Functional release planning, performance monitoring NT, Java + SQL certifications.

  • First IT company - Internship
    This was my first role in an IT company. As a developer intern I spent around 7 months learning about the internally built CRM application and fixing minor bugs.

    Technologies: C# MVC, Telerik ORM, MS SQL Server, JIRA, HTML, CSS, JS, Kendo UI

    Toptal
    After 4 rounds and 2 weeks of tests and interviews, I finally became a member of an exclusive network of freelancers. Check out my Toptal profile

    First IT company employment contract - iOS developer - Colomb.io
    This was an 8 month contract to build a mobile application for the Colomb.io startup. The idea behind the mobile app is to enable crowdreporting for citizens which are able to send textual information, photos and videos to media contacts in return for money. This was an interesting and challenging 100% remote job.

    Technologies: Objective C, Asana, REST, Hackintosh :(

    OCT 2017 - JUN 2018 - GIS Cloud, Zagreb, Croatia
    Developed a Google Drive like File management system for a GIS solution that has more than 100000 users in a timeframe of 9 months.

    Technologies: PHP, PostgreSQL, Linux, Git, Trello, RabbitMQ, Kohana ORM, GDPR implementation

  • Demonstrator and a lecturer for the faculty

    After I've completed my 2nd year at the faculty and have mastered the class called Programming 2 - OOP in C++, I've got a job at the faculty as the Programming 2 demonstrator. I was a demonstrator for 2 semesters in a row and my main responsibilities were to ensure that any additional topics that were not covered or clear at the master class were explained. I've held this class two times a week, two hours per session.

    In 2014, faculty professors decided that additional introductory programming and database classes should be introduced as a prequel to the regular faculty programme. The learning curve and expectations on some of the initial programming and database lectures were too steep so the faculty wanted to give their students a smoother start. One of my colleagues and myself have prepared and held presentations and lectures for the students.

Contact

Address

Zagreb, Croatia

Phone

+385 99 402 69 12