Josip Maric
Verified Expert in Engineering
Web Scraping Developer
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.
Portfolio
Experience
Availability
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
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++.
iOS Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
FLDR | Photo Screenshot Manager
https://apps.apple.com/us/app/fldr-photo-screenshot-manager/id1173652857Moonlite | Storytime Projector
· 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
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
I worked on this application without project manager handling all the communication with the client by myself.
Planted | Find Jobs You’ll Love
Headliner, an App for Stock News
EZShield
https://itunes.apple.com/us/app/ezshield/id516921186?mt=8Basket | iOS Application
https://github.com/idioteka/basketEducation
Master's Degree in Computer Engineering
University of Zagreb, Faculty of Electrical Engineering - Zagreb, Croatia
Skills
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)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring