Andro Mikulić
Verified Expert in Engineering
Full-stack Developer
Andro is a full-stack developer who leads teams, guides products from idea to rollout, maintenance, and iteration, and writes highly optimized and fast code with the least resources. He co-founded an AR/VR solutions company that provides stunning experiences. Notably, he built architectural visualizations with Unreal Engine for a large real estate project, boosting client conversion. Andro also engineered a fully immersive 3D simulation to train hazmat first responders who save lives.
Portfolio
Experience
Availability
Preferred Environment
Node.js, C#, TypeScript, React, Unity, Next.js, Unity3D, NestJS
The most amazing...
...software I've developed is a back-end system that serves music data and metadata to 500,000+ monthly users plus businesses and venues for Rock My World Media.
Work Experience
Lead Back-end Developer
Rock My World
- Improved user experience by decreasing loading times by 2x and reduced infrastructure costs by reorganizing and redesigning the database model.
- Enhanced security and user safety by applying the latest best practices missing in the legacy back-end systems.
- Increased project development speed by automatically generating API and code documentation.
Educational Content Creator
Self-employed
- Created Unity tutorial videos on game-related topics, from the most basic Unity components like transform and collider to more advanced topics like AI and real-time weather.
- Ran a YouTube channel, acquiring and demonstrating skills in audio and video setup and recording, video editing with DaVinci Resolve, and audio mastering.
- Grew my channel, youtube.com/c/rumpledcode, to 1,300 subscribers and 100,000 video views without marketing.
Unity and AR Developer
LightboxStudio
- Improved performance, reduced loading time, and added version control and automatic deployment systems. Fixed several issues with the existing project.
- Developed a web AR app that automatically applies textures to furniture models and places that model into the AR scene with complete controls like scale and rotate.
- Implemented automatic QR code generation and embedded various material and model data to streamline the user experience from the furniture configurator to the web AR app.
Senior Back-end Node.js Engineer
Kickstage
- Developed API endpoints and features that track and calculate energy consumption and CO2 emissions for each machine, machine category, and location for the Mymuenet portal (www.mueller-frick.com/technologies/digital-solutions/mymuenet/).
- Boosted code output and reduced debugging time by improving the project's code consistency. Implemented project-wide formatting and linting standards, including pre-commit hooks for automating the entire pre-commit process.
- Participated and contributed to business logic and features discussion and decisions in meetings.
- Increased feature development speed by creating quick mock API endpoints so front-end developers could build their side in tandem with the back-end team.
Senior Unity Consultant
Mobeus
- Improved user retention and client satisfaction by building pixel-perfect UIs according to Figma specifications.
- Increased development speed by applying audio controls in the settings page to be used throughout the app, enabling other developers to focus on more important tasks.
- Collaborated with 10+ developers to implement core product features.
Unreal Engine Developer
G&L Geißendörfer & Leschinsky
- Researched the viability of a real-time avatar for speech-to-sign language using Unreal Engine 5 or Unity.
- Explored ways to efficiently create large numbers of precise animation files while keeping them as human-like as possible.
- Wrote a comprehensive report on project findings, expanding on what to look for in the future.
Senior Unity Developer
Jadu
- Enhanced development speed by developing the core audio system to facilitate easier audio handling for other developers.
- Increased user retention, decreased dropoffs, and reduced app storage size by implementing smart caching systems for audio data.
- Improved user experience and increased engagement by fixing core issues and bugs.
Senior Unity Engineer and Consultant
TuringSense
- Improved realism and user experience significantly by developing a new and improved algorithm that reduced avatar glitching and pass-through, also known as avatar inner body penetration.
- Enhanced and implemented new UI elements for all versions of the mobile app.
- Implemented stat tracking using local and API data, which gamified the app flow and made the users more involved in the product, increasing retention and engagement.
Lead Software Developer
Murphy Bevelacqua Consultants and Associates, LLC
- Enhanced knowledge retention and learning speed significantly for hazardous materials (hazmat) trainees by developing 3D educational simulations, each with its unique scenario and 3D environment.
- Allowed weaker and old hardware (iPads) to run the simulations by introducing smart optimization techniques.
- Increased sales by recording videos and images from the 3D space to be used in the hazmat educational book as promotional material.
CTO and Co-founder
Double Lens Solutions
- Increased client conversion and boosted sales by creating sophisticated and hyper-realistic VR walkthroughs of unbuilt real estate using Unreal Engine.
- Led the development of a website's front end for a large real estate investor, attracting an average of 4,000 unique monthly visitors.
- Built a VR experience using Unity for the Faculty of Forestry in Zagreb. The experience featured six scenes, each showing the progression of climate change and its effects.
- Consulted and led the entire IT infrastructure for a massive real estate project, including a website, emails and other communication, VR walkthroughs, and sales data.
Lead Game Developer
STEM Games
- Designed and developed the client side of the game for the Technology Arena at the 2019 STEM Games event. Making the experience more engaging for competitors made the event more impactful.
- Collaborated and assisted the back-end developers of the Technology Arena game, streamlining the entire process and allowing the competitors to focus on the competition.
- Set up a local network at the event to grant everyone internet access. Peak network usage was around 1,000 concurrent users.
Software Consultant and Developer
Smart Lumies
- Developed games shipped for the Smart Toy app. Coached the junior game designer in preparing the documentation for a cleaner and simpler development process.
- Created a data pipeline as a bridge for sending Bluetooth information from the iOS native app and embedded Unity game.
- Mentored a junior Swift developer and a junior Unity developer, enabling them to perform better and increase their development speed and quality.
- Increased process speed and reliability by consulting on best practices for game development and software architecture to deliver better and quicker results.
Senior Node.js Developer
Kickstage
- Developed the authentication microservice for the Wintrado forex platform using Node.js, taking that load off other services and allowing for faster development.
- Contributed to the messaging implementation of RabbitMQ for the microservices used by the Wintrado forex platform, which increased the stability and uptime of the entire system.
- Tracked and fixed bugs in multiple microservices with the help of Sentry, making the user experience cleaner and more consistent.
Experience
Unity Gravity Simulation
https://github.com/AndroMikulic/GravitySimulationSTEM Games | Technology Arena Client Game
https://github.com/AndroMikulic/STEM-Games-Technology-GameFull-stack Multiplayer Unity and Server Development
https://github.com/AndroMikulic/Unity-Multiplayer-City-BuilderPortfolio Website
https://rumpledcode.comSkillset
Languages
C#, JavaScript, TypeScript, HTML, CSS, Java, C, Python, GraphQL, SQL, C++, Swift, HLSL
Frameworks
Unity, .NET, NestJS, Unity3D, Express.js, Unity2D, Next.js, Material UI
Libraries/APIs
Node.js, REST APIs, API Development, Stripe API, WebGL, React, WebXR, Stripe, Shopify API
Tools
GitHub, Slack, Git, Stripe Checkout, RabbitMQ, Sequelize, Knex.js
Paradigms
REST, Object-oriented Programming (OOP), API Architecture, Microservices, Mobile Development
Platforms
iOS, Linux, DigitalOcean, Firebase, Amazon Web Services (AWS), Android, Docker, Shopify
Storage
PostgreSQL, Databases, JSON, Database Modeling, MySQL, Cloud Firestore, Redis, SQLite, Google Cloud
Other
Back-end, Solution Architecture, Networking, API Integration, CTO, 3D Games, Security, Team Leadership, API Documentation, Data Structures, Front-end, Game Development, WebSockets, TypeORM, Back-end Development, APIs, Software Architecture, English, Mobile Game Development, Data Architecture, Algorithms, Architecture, Authentication, HTTPS, Technical Leadership, Encryption, Leadership, 2D Games, Virtual Reality (VR), Augmented Reality (AR), MERN Stack, Full-stack, Full-stack Development, Cloud, Web Applications, Web Development, Payment Gateways, Fintech, Web 3.0, Front-end Development
Industry Expertise
Project Management
Education
Master's Degree in Information Technology
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Bachelor's Degree in Software Engineering
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Certifications
C1 English
University of Cambridge
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