Andrei is a collaborative and highly skilled iOS developer with 8+ years of professional experience delivering iOS apps using Swift and Objective C. Tackled many areas of apps categories such as social networking, health, food & drink, navigation, magazines, games, travel, and IoT. Andrei has a proven record of delivering quality, responsive, and engaging applications, and the ability to build strong relationships and channels of communication with stakeholders and teams at all levels.
Worked on the development of multiple applications for clients, successfully managing customer relationships and expectations.
Delivered a social app for employees of a chain stores with newsfeed management and chat integration with Firebase, multiple shortapps for product promoting campaigns, and an app that offers services for cars (Google Maps, CoreLocation, animations).
Built a recipe app with Parse backend integration, an app that centralises analytics data (integration with Facebook pages, Instagram analytics, Flurry, Google Analytics), an app for seeing and paying bills for a Romanian gas provider company (working with online paying solutions).
Created iOS solutions and oversaw overall software development for a company that provides affordable, low power Wi-Fi sensor network solutions.
Developed backend solutions and ensured a good user experience by trying to keep the UI as tidy as possible with very few specifications.
Integrated different backend solutions (Parse, Firebase, Googleapp engine), working with third party graph SDK and developing my own graph library, building social media systems and implementing background tasks.
Developed and maintained iOS applications, including apps that come with a hardware product, gaining a lot ofexperience in the bluetooth (CoreBluetooth, BLE devices) and wi-fi communication(TCP, integrating C code in Objective C projects).
Estimated and managed iOS projects, closely collaborating with the product and development teams.
Led the discovery phase of medium projects, coming up with a high-level design.
Worked on the development of multiple iOS applications, also creating animations, working with gestures and building custom ones, working with photos and videos, and barcode scanning.
Worked with with SQlite and CoreData, managing database ondifferent threads, networking, security, long term commitment to the same project, offline storage, JSON and XML handling.
Managed iOS interns, building a training system and monitoring them.
In this app, you can save, manage, and share information about your own health with your doctor or practitioner. Patients can always have their health data to hand on a smartphone: for a lifetime, free of charge, and certified to be secure. I was part of the iOS team in charge of building robust and secure features released in a fast-paced environment for the health industry. I worked on the development of the app and ensured a clean architecture in order to end up with a product easily scalable and adaptable for any market. I created many reusable custom UI components separated into CocoaPod repos. I also made use of Unit Testing, UI Tests, and continuous integration tools to ensure a high-quality product released in a fast development context.
This is a custom-designed mobile application to fit into anesthetists' daily workflow. It is part of CGM MEDISTAR 4A, an overall solution for anesthetists, their practice administrators, and billing clerks. It makes provision for all anesthetist workflow scenarios: individual anesthetists, group practices, and associations as well as bureaus. I took the existing source code and brought it to the stage where it could be released with success as a product serving in the health industry. My role was to build features that make use of sensitive data in an offline and thread-safe manner and to keep the offline storage in sync with the main server using complex asynchronous concepts. Functional reactive programming and native async operations were used for the sync process and Realm SDK was used for offline capabilities. I was also in charge at first with researching and then implementing iOS-specific features like notifications, calendar events, location-based alarms, and watchOS integration.
Rubberduck is an app that gets users their own mechanic in pocket format. It assists with the maintenance of your car, and now provides the following services: mobile tire change, service inspection, tire sales. Acted as Sole Developer for the project, taking a simple idea and bringing it to life in a short period of time as a clean and nice interface that surprises with some cool animations done using the Core Animation framework. The complexity was given by the integration of push notifications, Google Maps SDK, payment solutions like Stripe, and chat solutions like SendBird and Firebase.