Adrian-Nicolae Cutitoiu, Developer in Craiova, Dolj County, Romania
Adrian-Nicolae is available for hire
Hire Adrian-Nicolae

Adrian-Nicolae Cutitoiu

Verified Expert  in Engineering

Full-stack Web Developer

Location
Craiova, Dolj County, Romania
Toptal Member Since
July 3, 2020

Adrian is a developer who has been making significant contributions to high-quality Windows and mobile applications for the last four years. Adrian is passionate about and excels at building challenging mobile applications using React Native, which continuously run at 60 FPS. Adrian is a big believer that high-quality code and run-time performance should always be prioritized.

Portfolio

Masini La Cheie
Node.js, Next.js, React, React Native, Expo, MongoDB, Express.js, Strapi
We As Web
React Native, Expo, NX workspace, GraphQL, GraphQL Code Generator, App UI
Yayzy
TypeScript, Fastlane, Sentry, React Native, Stripe, Segment, Mixpanel...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Windows, Visual Studio, Advanced Installer

The most amazing...

...app I've built is a social application based on music sharing, which integrates with third-party music providers such as YouTube and Spotify.

Work Experience

Software Engineer

2022 - PRESENT
Masini La Cheie
  • Collaborated with a group of friends on a joint initiative, dedicating my commitment on an on-demand/part-time basis to developing and maintaining an online marketplace for car rentals.
  • Implemented enhancements and new features to the existing React front end app with a Node.js, Express back end, following the design guidelines in Figma.
  • Developed a dedicated React Native app for car rental providers, enabling them to customize car details, set prices, and access a schedule of incoming rentals and associated details.
  • Integrated an email and SMS notification system to facilitate effective communication between renters, providers, and the marketplace platform.
  • Utilized Next.js to build a website using static site generation, fetching data from a separate Strapi CMS server to generate all pages at build time.
  • Demonstrated a flexible and part-time commitment to the project, effectively managing my workload and contributing to successfully delivering a high-quality online marketplace for car rentals.
Technologies: Node.js, Next.js, React, React Native, Expo, MongoDB, Express.js, Strapi

Mobile Developer

2022 - PRESENT
We As Web
  • Collaborated as part of a five-member development team to build a fully functional eCommerce app in React Native.
  • Translated a constantly changing Figma design into a mobile application, providing valuable feedback and adapting the implementation accordingly.
  • Used GraphQL to efficiently fetch and manage server data, ensuring optimal app performance.
  • Utilized Expo for app development, leveraging its built-in CI/CD capabilities for seamless updates and automatic deploys to App Store and Play Store.
  • Maintained code quality through regular code reviews, adhering to best practices and ensuring maintainability and scalability.
  • Collaborated with designers, project managers, and back-end developers to ensure timely delivery and successful implementation of client requirements.
Technologies: React Native, Expo, NX workspace, GraphQL, GraphQL Code Generator, App UI

Mobile Developer

2021 - 2022
Yayzy
  • Reduced the size of apks and ipas to 33% of the original size by creating and running automated scrips for compressing assets while keeping the original quality.
  • Tracked and fixed crashes using play store and Sentry as reporting tools.
  • Implemented multiple flows for tracking a user's carbon footprint.
  • Created multiple UI components following the mockups provided by the UI/UX team while adding analytics events (tracked with segment and Mixpanel) and internationalization (i18next and Locize).
  • Created and maintained Fastlane scripts which build different bundle flavours (based on environment) and automatically deploy them to testflight/playstore.
  • Set up React Native detox and add multiple end-to-end tests.
Technologies: TypeScript, Fastlane, Sentry, React Native, Stripe, Segment, Mixpanel, Amazon S3 (AWS S3), React Query, Locize, i18n, Detox

Co-founder

2020 - 2021
CRISPOSOFT SRL
  • Created two mobile apps for restaurant interaction between clients (a QR code for the menu, place order, call the waiter, and ask for the check) and waiters (notifications about events from tables) in React Native with a Node.js and MongoDB back end.
  • Built both mobile apps almost entirely by myself using React Navigation, Redux, Redux Thunk, and React Native Paper.
  • Handled deployment on both Google Play and App Store—everything from creating builds, signing the bundles, and uploading them to the stores.
Technologies: Firebase Cloud Messaging (FCM), App Store, Google Play Store, React Navigation, Redux Thunk, Redux, React Native, MongoDB, Mongoose, Node.js

Full-stack Mobile Developer

2018 - 2021
Caphyon
  • Developed a social application based on music sharing, which uses React Native with Redux on the front end and Node.js with Express and MongoDB on the back end.
  • Integrated logins with third parties such as Facebook and Apple.
  • Integrated push notifications with Firebase Cloud Messaging and Apple Push Notification service.
  • Used YouTube and Spotify data APIs for looking up songs' information (URL, name, artist, and so on).
  • Implemented an Android share extension that allowed users to share songs from YouTube, YouTube Music, or Spotify directly in the app.
  • Worked with Amazon S3 buckets for storing audio recordings and avatars.
  • Implemented various social media operations (liking or commenting on posts, following and blocking users, and more).
  • Used GitLab for issue tracking and Git for version control.
Technologies: Firebase Cloud Messaging (FCM), Mongoose, Redux Thunk, React Navigation, Android Studio, Visual Studio Code (VS Code), MongoDB, Express.js, Node.js, Redux, React Native, JavaScript, TypeScript

C++ Software Developer

2016 - 2021
Caphyon
  • Used Microsoft Visual Studio with Visual C++, Win32, WTL, and resource files to create beautiful UI following the Microsoft layout guidelines for Win32 desktop apps.
  • Implemented and maintained various features in Advanced Installer, focusing specifically on the file updates custom actions (both Win32 UI and DLLs), such as the XML file updates and JSON file updates components.
  • Helped to develop a Windows app that converts an MSI/EXE installer to a modern MSIX package on the local machine as well as in a virtual machine (Hyper-V, VMware, vSphere).
  • Implemented features for provisioning virtual machines automatically with the software required to convert a package.
  • Made various bug fixes and improvements in a legacy codebase using Jira and later GitLab as reporting tools.
Technologies: Win32 API, Advanced Installer, Windows PowerShell, VMware, Hyper-V, VMware vSphere, APIs, Windows, C++, Command Prompt (CMD), Microsoft Visual C++

Social App for Music Sharing

https://www.facebook.com/bmbmusicapp/posts/262532178511378
A React Native app for music sharing. I worked on both the front end and the back end. I implemented multiple social application features such as likes, comments, posts, following/unfollowing users, login with third parties (Apple, Facebook), and more. I integrated remote push notifications with Firebase and Apple Push Notification service and later built a real-time chat that was based on silent remote notifications. I also integrated the app with YouTube and Spotify such that users were able to share songs from directly to BMB, or they could search in the music provider's database. The shared song could be later opened in a specific music provider's app.
2020 - 2022

Master's Degree in Software Engineering

University of Craiova | Faculty of Automation, Computers and Electronics - Romania, Craiova

2015 - 2019

Bachelor's Degree in Computer Engineering

University of Craiova | Faculty of Automation, Computers and Electronics - Romania, Craiova

Languages

C++, JavaScript, TypeScript, GraphQL

Tools

Microsoft Visual C++, Mongoose, Redux Thunk, Advanced Installer, Firebase Cloud Messaging (FCM), Fastlane, VMware vSphere, Hyper-V, VMware, Android Studio, Sentry, Expo, Visual Studio

Frameworks

React Native, Redux, Express.js, Windows PowerShell, Detox, Next.js

Libraries/APIs

Node.js, React Navigation, Win32 API, Stripe, React Query, React

Storage

MongoDB, Amazon S3 (AWS S3)

Paradigms

Object-oriented Programming (OOP)

Platforms

Windows, Mixpanel, Visual Studio Code (VS Code)

Other

APIs, Google Play Store, App Store, Segment, Locize, i18n, Command Prompt (CMD), OOP Designs, Operating Systems, Web Development, Networking, Learning, Semantics, Distributed Systems, Software Architecture, NX workspace, GraphQL Code Generator, App UI, Strapi

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