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

Adrian Iova

Verified Expert  in Engineering

Software and Mobile Developer

Location
Bucharest, Romania
Toptal Member Since
October 21, 2020

Adrian is a senior software engineer with a passion for Web3 and blockchain. He has developed solutions in various industries like health, automotive, education, commerce, and IoT, where he improved existing processes or developed 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

Innaite Technologies
Computer Vision, Machine Learning, Jenkins, Firebase, Swift, React...
Tremend Software Consulting
Bitbucket, Jenkins, Laravel, Flutter, React Native, CSS, HTML, Angular, Node.js...
Cloud Research Studio
WordPress, CSS, HTML, JavaScript, Angular, Swift, Mobile App Development

Experience

Availability

Part-time

Preferred Environment

Sketch, Visual Studio Code (VS Code), Jenkins, Xcode, WebStorm, MacOS, React, React Native, Node.js

The most amazing...

...I've developed is an iOS application that used a custom ML model running on Apple's neural engine to detect and extract valuable tennis training insights.

Work Experience

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

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

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

https://apps.apple.com/bm/app/up-mobil/id1116885443
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.

Languages

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

Frameworks

React Native, Angular, Ionic, Laravel, Angular 5, Flutter, Bootstrap, Symfony

Libraries/APIs

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

Other

Mobile App Development, Strapi, Machine Learning, Computer Vision, Artificial Intelligence (AI)

Platforms

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

Tools

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

AUGUST 2018 - PRESENT

Front-end JavaScript Frameworks: Angular

Coursera

JULY 2018 - PRESENT

Front-end Web UI Frameworks and Tools: Bootstrap 4

Coursera

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