Nikola Milutinovic
Verified Expert in Engineering
Software Developer
Belgrade, Serbia
Toptal member since September 20, 2015
Nikola is a tech company CTO, startup enthusiast, and software architecture and cloud infrastructure specialist with 10 years of industry experience. He primarily focuses on React development, with significant experience in DevOps pipelines, development process optimization, and quality enhancements. Nikola is also a Stripe Certified Professional Developer.
Portfolio
Experience
- JavaScript - 10 years
- PostgreSQL - 8 years
- Node.js - 7 years
- TypeScript - 6 years
- React Native - 6 years
- Stripe - 5 years
- React - 5 years
- NestJS - 3 years
Availability
Preferred Environment
IntelliJ IDEA, MacOS
The most amazing...
...thing I've done is to form and manage a team of 20 for a US-based startup helping charity organizations stay on track.
Work Experience
CTO
Growthmill Inc
- Led a team of engineers building the platform for a warehouse augmentation and fulfillment company based in the US. The project involved microservice-based architecture deployed to AWS ECS presented by React web apps and React Native mobile apps.
- Implemented a variety of Stripe products across multiple projects, including complex applications featuring Stripe Connect, Identity, Terminal, and similar.
- Developed a React Native-based application in combination with a Unity module for presenting and executing technical exercises in 3D and AR environments.
- Developed client and admin-facing applications for construction site management.
Senior Software Engineer
Essentialz Inc
- Created a feature-rich BaaS platform providing a flexible and extendible API out of the box for its customers. Enabled extensible structure so customers can define and utilize custom functionalities, authentication, and authorization rules.
- Created TypeScript and JavaScript SDK for the BaaS platform to improve the developer experience.
- Created React-based customer-facing dashboards to manage their projects and configurations.
Senior DevOps Consultant
Verifa
- Optimized DevOps pipelines for different clients based on their needs.
- Improved build times for legacy systems and products while migrating everything to a new and improved cloud infrastructure.
- Designed and implemented cloud infrastructure for large build farms with various constraints due to product diversity.
Lead Software Engineer
Resupply
- Formed and organized a team of 20 people across different technologies.
- Managed the project development for four mobile and two web-based products.
- Architected and implemented cloud infrastructure to optimize performance and cost.
- Developed web-based applications for the purposes of ReSupply, including customer-facing applications and internal-facing applications and dashboards.
Lead Software Engineer
Pink International Company
- Architected the cloud infrastructure for multi-million user base products.
- Developed various internal and user-facing applications, mostly for iOS, Android, and React Native.
- Organized and managed the team in addition to fulfilling my development duties.
Senior Software Engineer
Orion Innovation
- Developed the Android end of the Mera Watch project, a "surveillance as a service" project. An Android app was developed to control and monitor certain points picked from the system as well as control the cameras, streaming quality, and position.
- Handled Android development for several projects done for Mera's clients.
- Coached and guided other employees, especially through their onboarding processes.
Software Engineer
Spoiled Milk
- Refactored, restructured, and made UX/UI improvements for an existing Android app built by previous employees.
- Updated and provided support for the previously built Android applications.
- Created the project structure and codebase setup for a social network Android app.
- Built a service to authenticate users using SMS messages.
- Optimized algorithms to cache and preview images inside an Android app.
Software Engineer
HTEC Engineering Center
- Improved AngularJS development skills through the series of exercises used for comparing AngularJS with other popular frameworks at the time.
- Created the necessary codebase for further project development that concentrated on patient-doctor communication.
- Involved in understanding the needs of startups that were going through the HTEC startup incubator.
Experience
Essentialz Architect
Resupply
https://resupplyapp.com/AMG | Driving Academy Booking Platform
Magellan Jets
The applications are used for booking private jets and managing private jet memberships.
Sleepbox
8it App
https://apps.apple.com/us/app/8it/id1368976348I built a mobile app that integrates with the custom-built API alongside the admin panel for managing restaurant listings; I also managed the whole development lifecycle. The app was released initially on iOS only, with plans of expanding to Android as well.
Spritz Reader
https://apps.apple.com/us/app/spritz-app/id1486315785?platform=iphoneI built the SDK for other developers and the React Native application used as a reader/browser.
Education
Master's Degree in Software Engineering
Faculty of Electrical Engineering, University of Belgrade - Belgrade, Serbia
Bachelor's Degree in Software Engineering
Faculty of Electrical Engineering, University of Belgrade - Belgrade, Serbia
Certifications
Stripe Certified Professional Developer
Stripe
Skills
Libraries/APIs
React, Node.js, Stripe, Stripe Connect, Stripe API, Intercom API
Tools
Git, Stripe Checkout, IntelliJ IDEA, GitHub, Figma
Languages
JavaScript, TypeScript, CSS, HTML, SQL, SCSS, Ruby, GraphQL
Frameworks
React Native, Ruby on Rails (RoR), Redux, NestJS, Tailwind CSS, Next.js, Electron, Jest, Express.js, AngularJS
Paradigms
Agile Software Development, REST, Agile Project Management, Back-end Architecture, DevOps, Low-code Development
Storage
PostgreSQL, MySQL, Amazon DynamoDB, Databases
Platforms
Docker, Kubernetes, Amazon Web Services (AWS), Firebase, MacOS, Mobile, Salesforce, Bluetooth Low Energy (LE), AWS IoT
Industry Expertise
Project Management
Other
APIs, Stripe Payments, Webhooks, Architecture, Full-stack, Minimum Viable Product (MVP), API Integration, Front-end, Styled-components, eCommerce, Storybook, CTO, Fraud Prevention, Leadership, Pulumi, Software, Software Development, Collection, Dispute Resolution, Compliance, Financial Reporting, Software Engineering, Web Development, Events, Back-end, Back-end Development, AWS DevOps, Full-stack Development, Software as a Service (SaaS), Edtech Design, Education Technology (Edtech), Design, Low Code, No-code Development, Payment Gateways, Business Services, Mobile UI, Applications, Internet of Things (IoT), App UX, Admin Panels, SDKs
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