Matija Stepanic
Verified Expert in Engineering
Software Developer
Matija is a seasoned web developer with 15 years of web and 10 years of the mobile app experience. He has a Master of Science degree in computing and industry experience on over 200 projects in full-stack development with Node.js on the back end; NestJS and Parse Server for self-hosted Docker containers; Google Cloud Functions for Firebase on serverless environments; and Angular and Flutter on the front end. He has been a certified FlutterFlow Expert since May of 2022.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), iTerm2, Slack, MacOS, Linux, Google Cloud, Node.js, TypeScript, Docker
The most amazing...
...thing I've developed is FirePixy, a complete solution for photo booths and photo walls at weddings and other events.
Work Experience
Senior Software Engineer and CEO
ITalk Ltd.
- Developed FirePixy for crowdsourcing photos and videos at weddings and community events from mobile devices and photo booths. The system consists of a Node.js back end, browser PWA written in Angular, and WPF application.
- Built a server-side OCR bridge to native OCR engine with API keys management for a SaaS solution while working as a consultant for Microblink Ltd.
- Developed the back end and defined an architecture for the ScanShop project with NestJS and Parse Server while leading the development team of nine to build the back-end infrastructure and browser and the native mobile front end.
- Built the back end for the Tempo Projects progress tracking application for projects granted from European Union funds, using NestJS, Parse Server, and Firebase.
- Developed a static site starter based on Angular and Scully backed by a Flamelink headless CMS and Firebase with automatic site-building and deployment to Netlify.
Software Engineer
Freelance
- Developed an internal CRM for handling membership and activities for a Croatian public organization. It's been in production since 2008 and consistently has around 1,500 users.
- Built a custom CMS and website for a Croatian business news agency.
- Co-founded and developed the back end of Mobicon, a crowd microphone application.
- Developed 100+ simple commercial websites and internal tools.
Experience
FirePixy | Applications for Crowdsourcing and Making Photos at Community Events
ScanShop | Self-checkout Native Mobile Application for Retail Stores
http://ss.hr/Microblink | A JavaScript Web Component for Seamless Integration with a Server-side OCR Engine
http://github.com/microblink/microblink-jsParse Server Schema to DBML CLI Tool
http://github.com/stepanic/parse-server-SCHEMA-to-DBMLSaveTime | A Ticketing Counter as a Service
Static Site Starter on Top of Angular and Scully
EU Funds Mobile Android and iOS Application
http://play.google.com/store/apps/details?id=hr.strukturnifondovi&hl=en&gl=USSkills
Languages
TypeScript, JavaScript, HTML, CSS, SCSS, PHP, Java, C#, SQL, Bash, Kotlin, Swift, Solidity, GraphQL, Python
Frameworks
NestJS, Angular, Flutter, Spring Boot, AngularJS, Yii, Windows Presentation Foundation (WPF), Sails.js
Libraries/APIs
Node.js, Parse SDK, RxJS, WordPress API, WebRTC, Stripe API
Other
Database Markup Language (DBML), Full-stack, APIs, iTerm2, Serverless, CI/CD Pipelines, Command-line Interface (CLI), Flamelink CMS, Software Architecture, SaaS, Software Engineering, Canon EDSDK, Web Components, OCR, Xamarin.Forms, Cryptocurrency
Tools
Slack, MongoDB Atlas, AutoCAD, Adobe Photoshop, Adobe Illustrator, Figma, BlinkID
Platforms
Visual Studio Code (VS Code), MacOS, Docker, Parse Server, Firebase, Netlify, Amazon Web Services (AWS), Google Cloud Platform (GCP), Linux, Android, iOS, Xamarin, Blockchain
Storage
Google Cloud, MySQL, MongoDB, Cloud Firestore, NoSQL, PostgreSQL
Education
Master's Degree in Computer Science
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Bachelor's Degree in Computer Science
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
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