Josip Maric, Developer in Zagreb, Croatia
Josip is available for hire
Hire Josip

Josip Maric

Verified Expert  in Engineering

Web Scraping Developer

Location
Zagreb, Croatia
Toptal Member Since
June 26, 2017

Josip is a computer science engineer, and since 2014, he's been making a living as an iOS developer—coding mobile applications in Swift and Objective-C. For the larger part of a decade, he's worked and gained knowledge in the field of bioinformatics, on Java projects, data management, and back-end projects.

Availability

Part-time

Preferred Environment

Git, Sublime Text, Xcode

The most amazing...

...thing I've coded is a bioinformatics tool for aligning RNA reads with a source genome.

Work Experience

Bioinformatics Engineer

2018 - 2020
Faculty of Electrical Engineering and Computing, Zagreb
  • Developed a tool for mapping RNA sequences to the reference genome. It required a lot of C++ coding and algorithm knowledge.
  • Created a tool for the classification of metagenomic samples.
  • Made a benchmark of metagenomic classifiers. I have used Python, R, and C++.
Technologies: Conda, Python, Algorithms, Bioinformatics, C++

iOS Developer

2014 - 2018
Five
  • Created a social network iOS application in Swift where users could ask questions among themselves; used core data and MVVM architecture.
  • Developed a Facebook messenger bot that helps users find their desired job position which included back-end support built in Node.js.
  • Created numerous iOS applications, with complex UI and UX.
  • Created a news iOS application in Objective-C with SDK for ad support which was used in the project.
  • Built an iOS application in Swift for helping users in group shopping; the application was built in a reactive paradigm using RxSwift.
  • Led the tech development on the last three iOS projects and dealt with all the technical communication with clients.
Technologies: Objective-C, iOS, Swift

Full-stack Developer

2012 - 2013
CROZ
  • Worked on both the back-end and front-end of a web application which provided the service of apartment-renting for both landlords and guests.
  • Built the back-end of an application mentioned above in Django and Python.
  • Worked on the front-end part of the application that was mentioned above using JavaScript, jQuery, CSS, and HTML.
  • Acted in a project management role and handled all communication with the client while working on the above project.
  • Worked with the MySQL database which was used in the above project.
Technologies: CSS, JavaScript, Python, Django

Full-stack Developer

2012 - 2012
Akcija
  • Built a Facebook application where users can compete by solving different quizzes.
  • Developed a Facebook application where uses can leave comments on Facebook posts and compete for prizes.
  • Built the back-end for the mentioned applications using PHP and MySQL database.
  • Developed the front-end of applications using JavaScript, CSS, and HTML.
  • Worked a lot with the Facebook API; used it for user authentication and collection of different data.
Technologies: MySQL, JavaScript, PHP

FLDR | Photo Screenshot Manager

https://apps.apple.com/us/app/fldr-photo-screenshot-manager/id1173652857
Built the FLDR app, an app for photo management. The app had various features such as photo import from other apps, map and address usage, complicated photo upload management, and complex UI. Also, I handled the back end of this project, which was done in Node.js.

Moonlite | Storytime Projector

Moonlite is a bedtime reading app that started as a Kickstarter campaign.

· https://www.kickstarter.com/projects/1483155071/moonlite-a-bedtime-story-projector-for-your-mobile)

I worked in a team of three iOS developers. I mostly worked on the UI part of the app, implementing many complicated UI transitions, custom views, and animations. We used Shopify's Mobile-Buy-SDK (the version that uses GraphQL) to integrate purchases.

The app was featured on national television: https://www.facebook.com/TheView/videos/10154983951271524/.

Nielsen | iOS Video Player Plugins

I have worked on a product developed by Nielsen Holdings PLC, a global information, data, and measurement company. I developed several iOS audio player plugins which can be used by iOS developers to integrate Nielsen SDK into their iOS application.

Working on these plugins, I have gained experience with several iOS video players. Also, I have worked with QA team based in India and a management team in the US and have gained experience working with a big company. All of the communication was handled by me, without a project manager.

· https://engineeringportal.nielsen.com/docs/JW_Player_Plugin_iOS
· https://engineeringportal.nielsen.com/docs/Brightcove_Plugin_iOS
· https://engineeringportal.nielsen.com/docs/thePlatform_Plugin_iOS
· https://engineeringportal.nielsen.com/docs/AVPlayer_Plugin_iOS

Volumes | Turn Up Your Audiobook

Volumes is an audiobook application from the largest general-interest paperback publisher in the world Penguin Random House. I've worked on this application alone, continuing work that was done by their previous developer. I added a podcast section, worked with Parse as a back-end service and worked with the streaming and audio part of the app.

I worked on this application without project manager handling all the communication with the client by myself.

Planted | Find Jobs You’ll Love

Planted is an application that connects users who seek employment with employers. I built this application from scratch with one colleague. I built some interesting UI solutions and also worked remotely with backend team based in the USA. I was also in charge of communication with the client.

Headliner, an App for Stock News

iOS application in Swift which shows users latest stock news. The app was build from scratch, including the implementation of push notifications and deep linking.

EZShield

https://itunes.apple.com/us/app/ezshield/id516921186?mt=8
EZShield is a security-based product. I worked closely with backend team that was located in the US. Work consisted of developing features that included storing of personal and sensitive information such as passports, credit cards, etc.

Basket | iOS Application

https://github.com/idioteka/basket
An iOS application for making group-shopping easier. It's built in Swift and the Reactive paradigm using RxSwift. Data caching is also enabled using Core Data.
2009 - 2014

Master's Degree in Computer Engineering

University of Zagreb, Faculty of Electrical Engineering - Zagreb, Croatia

Libraries/APIs

Facebook SDK, RxSwift, Node.js

Tools

Xcode, Git, SourceTree, Zeplin, Jira, Bitbucket, Eclipse IDE, Sublime Text

Frameworks

iOS SDK, .NET, Django

Platforms

iOS, Firebase, Amazon Web Services (AWS)

Languages

Python, Java, Objective-C, Swift, C++, SQL, CSS, JavaScript, C#, Haskell, PHP

Industry Expertise

Bioinformatics

Paradigms

Model View ViewModel (MVVM), Functional Programming, Object-oriented Programming (OOP)

Storage

MySQL

Other

Scraping, Web Scraping, Algorithms, Conda, Computer Science, Computer Engineering, Tools, Artificial Intelligence (AI)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring