Adrian Iova, Developer in Bucharest, Romania
Adrian is available for hire
Hire Adrian

Adrian Iova

Software and Mobile Developer

Bucharest, Romania

Toptal member since October 21, 2020

Bio

Adrian is a senior software engineer with a passion for new technologies (AI workflows, LLMs, blockchain). He has developed solutions across industries such as health, automotive, education, commerce, and IoT, improving existing processes or developing new ones. Adrian has extensive experience in creating and managing teams of developers and setting up projects from scratch to deployment, and maintaining them.

Portfolio

A Furniture Company
React Native, Gatsby, Next.js, Agentic Frameworks, React, Strapi, Swift, Kotlin...
KetoBM LLC
iOS, React Native, Mobile Development, Android, React, Firebase
Monarch Money
React Native, Android, iOS

Experience

  • Mobile App Development - 10 years
  • React Native - 6 years
  • Node.js - 5 years
  • Swift - 5 years
  • JavaScript - 4 years
  • Firebase - 3 years
  • React - 3 years
  • Angular - 2 years

Preferred Environment

WebStorm, React, React Native, Node.js, Agentic AI, Agentic Frameworks, Gemini, mastra, LangChain, Generative Artificial Intelligence (GenAI)

The most amazing...

...thing: making a platform where users design custom AI agents connecting via MCP to external services and dynamically query skills to automate company workflow.

Work Experience

Full-stack Developer

2021 - PRESENT
A Furniture Company
  • Built an AI-powered image generation workflow to automatically create marketing and product assets at scale, reducing manual design effort and accelerating campaign launches.
  • Built AI-assisted internal tools to analyze product/catalog data and suggest optimizations, improving accuracy and reducing manual review time.
  • Leveraged LLM-based agents to support content editing, validation, and bulk updates, cutting turnaround time for large-scale updates from days to hours.
  • Developed and maintained high-traffic React and Next.js eCommerce microsites serving millions of monthly users, ensuring fast load times and reliable production performance.
  • Fixed critical production bugs across the front-end, CMS, and API layers, reducing customer-facing issues and improving site stability during peak sales periods.
  • Refactored legacy components into reusable UI libraries, accelerating new microsite development and improving maintainability across projects.
  • Diagnosed and resolved complex rendering, caching, and data-fetching issues in Next.js, improving page load speed and decreasing bounce rates.
Technologies: React Native, Gatsby, Next.js, Agentic Frameworks, React, Strapi, Swift, Kotlin, Retool

Technical Advisor (React Native)

2025 - 2026
KetoBM LLC
  • Recruited, interviewed, and led a team of 5 developers to deliver products aligned with client requirements.
  • Monitored team progress and provided technical guidance to ensure efficient development.
  • Oversaw the product launch process to ensure a smooth and successful release.
Technologies: iOS, React Native, Mobile Development, Android, React, Firebase

React Native Developer

2020 - 2021
Monarch Money
  • Refactored legacy React Native components and state management flows to eliminate memory leaks and unnecessary re-renders, improving performance and scroll smoothness by approximately 35%.
  • Fixed critical financial data sync and transaction-import edge cases, increasing data accuracy and reducing support tickets related to missing transactions by 25%.
  • Reproduced hard-to-debug device-specific issues using logs, profiling tools, and native debuggers, preventing regressions across iOS and Android releases.
Technologies: React Native, Android, iOS

Head of Software Development

2020 - 2021
Innaite Technologies
  • Integrated an object detection model and greatly optimized it for mobile inference on iOS, resulting in a mobile app being able to run 60 FPS inference.
  • Created a mobile application that uses near-real-time insights from an optimized object detection model on the edge to determine tennis player placement and stroke patterns used to extract valuable tennis training insights.
  • Developed a mobile application that uses near-real-time insights from an optimized object detection model on the edge to determine moving patterns of up to 200 instances of 80 different object types in high traffic areas.
Technologies: Computer Vision, Machine Learning, Jenkins, Firebase, Swift, React, Mobile App Development

Senior Software Developer | Team Lead

2017 - 2021
Tremend Software Consulting
  • Led multiple teams in developing scalable mobile applications, including architecture, code review, sprint planning, technical breakdown, and establishing best practices.
  • Mentored two cohorts of interns in the internship mentoring program.
  • Allocated resources according to the projects that were to start and technologies used in those projects.
  • Created an inspiring team environment with an open communication culture, set clear team goals, delegated tasks and set deadlines, oversaw the day-to-day operation, monitored team performance, and reported on metrics.
  • Motivated team members, discovered training needs, provided coaching, listened to team members’ feedback, and resolved issues. Recognized high performance and rewarded accomplishments. Encouraged creativity and risk-taking.
  • Assisted with the recruitment process for interns, junior, mid, and senior-level developers.
  • Created and documented RESTful APIs to expose all services.
Technologies: Bitbucket, Jenkins, Laravel, Flutter, React Native, CSS, HTML, Angular, Node.js, Swift, React, Mobile App Development, Architecture, Mobile Development

Front-end and Mobile Developer

2017 - 2017
Cloud Research Studio
  • Designed and built applications for mobile and web projects. Ensured the performance, quality, and responsiveness of applications.
  • Collaborated with a team to define, design, and ship new features. Identified and corrected bottlenecks and fixed bugs. Helped maintain code quality, organization, and automatization.
  • Discovered, evaluated, and implemented new technologies to maximize development efficiency.
Technologies: WordPress, CSS, HTML, JavaScript, Angular, Swift, Mobile App Development

Front-end and Mobile Developer

2015 - 2017
Freelance
  • Wrote well-designed, testable, efficient code by using best software development practices.
  • Created website layouts and user interfaces with standard HTML/CSS practices.
  • Integrated data from various back-end services and databases.
  • Created and documented RESTful APIs to expose all services.
  • Plugged into emerging technologies and industry trends and applied them to operations and activities.
Technologies: JavaScript, CSS, HTML, PHP, Symfony, Laravel, Mobile App Development

Experience

Matchpoint: Computer Vision Machine Learning Mobile Application

A Swift-based application that uses highly efficient CoreML computer vision models (converted from PyTorch) to track individuals and tennis balls while practicing wall tennis drills at home. The application enables the users to start new challenges in tennis training and saves the best records against a worldwide leaderboard.

Card Issuer Mobile Application

Card holding app developed in Swift for food tickets received by employees from their employer. In the app, you may add all of the cards that you hold from the card issuer, meal ticket, vacation, and gift cards. The app will show all the payments on every card and also suggest partner businesses such as restaurants. I've also integrated Apple Pay in this project. The initial Apple Store rating was 2.3. After the re-writing and deployment of the new design and functionalities, the app had an increased rating of 4.8 with over 10,000 ratings.

Car Sharing Mobile Applications

A car sharing app using eco-friendly BMW i3 cars available for reservation based on their proximity. I completed both the back office and back end. When opening the application, a map is shown with the cars available near the customer's location. They can be reserved and unlocked using a BCR provided debit/credit card. The application user can drive the car anywhere, as long as the card has funds to support the payment. Once a trip has ended, the car becomes available to other users, who can reserve it. The app consists of a web administration platform built in Node.js and a hybrid iOS Android app built in React Native.

Web and Mobile Applications for IoT Device (Thermostat)

Web app for an IoT solution for a smart home air conditioning system based on the Arrayent cloud that ensures device control and alerts sent. There are two main components on the platform: The SmartData server is designed to store historical thermostat data, generate reporting, send alerts to end-users, and control thermostat. The other is the broker support devices connectivity, which operates current thermostat values, controls the device, and ensures alert triggering. Users can control all reports generating an alert sent from the web app.

Airport Mobile Application

The app helps visitors and passengers quickly navigate a vibrant environment, easily locate airline gates, parking, ground transport, and various airport amenities, find great restaurants, excellent shopping, wonderful music, and cultural attractions right inside the terminal complex.

Medical Network Mobile Application

https://apps.apple.com/ro/app/regina-maria/id833535888
Among the new features added to the app are self-services for validating personal details, self-check-in with geofencing to avoid the reception queues (showing users which doctor to go for their appointment, what floor, and what office), face recognition for validation of personal information for newly created accounts, and virtual appointments connected to Microsoft Teams. A kilometer bank is another feature that tracks exercise time and can be synced with third-party apps such as Google Fit, Fitbit, Healthkit, and Strava.

Car Dealership Security Application

The app connects the two parties engaged in contract signings when occurring off-site for the dealership. Dealerships log into the app system and place an order. Notaries log onto the system and make themselves available to be booked by filling in their credentials and documents and taking their certification test. Notaries are rated and can become express notaries and super express notaries if their work is rated high enough.

Depending on the location of the dealership’s end-customer, a notary is selected by a scheduler. After this, the notary will contact the customer, complete the off-site signing, and ship the documents to the dealership. Orders are tracked from beginning to end and are sortable. This system allows for a secondary notary to be assigned if this is needed. It was made exclusively for the automotive industry and financial institutions whose volume is between 1,000 and 2,000 signings per month.

eCommerce Mobile Hybrid Application

https://apps.apple.com/ro/app/vivre/id802901869
This is a mobile application written in Vue Native (wrapper over React Native) for a large eCommerce platform. My role in this project was that of a technical lead. The decision to use Vue Native was based on the client's motivation to reuse the datastore from the website (written in Vue.js). The use of native AR frameworks (ARKit/ARCore) for functionality helps place items in AR in your house. The React Native application is a flow inside native iOS/Android applications.

Certifications

AUGUST 2018 - PRESENT

Front-end JavaScript Frameworks: Angular

Coursera

JULY 2018 - PRESENT

Front-end Web UI Frameworks and Tools: Bootstrap 4

Coursera

Skills

Libraries/APIs

React, Node.js, Fitbit API, HealthKit, Vue, Vuex

Tools

Retool, Expo, WebStorm, Xcode, Jenkins, Sketch, Bitbucket, You Only Look Once (YOLO)

Languages

Swift, HTML, JavaScript, PHP, CSS, Kotlin, TypeScript, Sass

Frameworks

React Native, Agentic Frameworks, Angular, Ionic, Laravel, Angular 5, Next.js, Flutter, Bootstrap, Symfony

Paradigms

Mobile Development

Platforms

Firebase, MacOS, Visual Studio Code (VS Code), Linux, Parse Server, DigitalOcean, WordPress, Amazon Web Services (AWS), iOS, Android

Other

Mobile App Development, Agentic AI, mastra, Strapi, Artificial Intelligence (AI), Architecture, Machine Learning, Computer Vision, Gemini, LangChain, Generative Artificial Intelligence (GenAI), Gatsby

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