Andrei O.

Mobile Developer

Outsourcing
Advanced
Cluj, ROMANIA
Contact us for this profile

My experience

More

LateralOctober 2018 - May 2020

iOS Developer within a company providing design and technology services and solutions as well as
software and product development, technology R&D, mobile
applications development, gaming, interfacing with hardware.

Participation in the development of various applications within the company.
I. A skincare application.
- Analyses user photos and tracks their progress while guiding them through a weekly routine.
- The application utilizes VIP architecture.
- Technical environment: OpenCV for image processing, Stripe for card payments, Branch.io for deeplinking, AlamoFire for network requests (foreground and background) and certificate pinning, Mixpanel and Firebase for analytics, Bitrise and Fastlane for continuous integration, Smartystreets for US address validation.

II. A communication application.
- Allows users to send locked messages to each other.
- Refactored older app to use VIP architecture and to respect SOLID principles.
- Technical environment: MapKit, location search and background location triggered notifications, Facebook Login, CoreData for persistance, Kingfisher for image caching.

III. A starter project template.
- Using VIP architecture, also incorporating basic building blocks used in any iOS application.
- Blocks included: Keychain and UserDefaults management, CoreData handling, Networking setup and usage example, VIP scene example.
  • Stabilized, refactored and fixed issues in an Objective-C chat bot app for gathering insights about personal mood.
  • Attended bi-weekly AI coaching sessions to learn machine learning.
More

TapptitudeSeptember 2017 - October 2018

iOS Developer within a company specialized in the development of mobile applications on iOS and Android.
  • Attending weekly iOS sessions which showcased helpful solutions implemented by members of the iOS team, which could help the entire team.
Participation in the development of various projects within the company.

I. A scooter renting application.
- Using NFC for interacting with the scooter via the app.
- Technical environment: MapKit for pin location management, Google Maps for Reverse Geocoding API, persistent timers, Stripe for card payments, Lottie for custom animations.

II. An application for helping the franchise businesses.
- The application was meant to expand and find new sites/locations where to open up new working buildings.
- Technical environment: Realm for data persistence, Alamofire.

III. A fitness application.
- It was meant to connect clients and trainers, which enabled clients to book sessions, chat with or review trainers, while also receiving premium video content to exercise at home.
- Technical environment: StoreKit for subscriptions, Socket.io for in-app chat, extensive use of collection views, Stripe for one time payments.
More

Halcyon MobileJuly 2016 - August 2017

iOS Developer (Intern) within a company providing various services and solutions.

iOS Developer (September 2016 - August 2017).
  • Collaboratively developed Dollarbird 3, a calendar-based app which manages and tracks your incomes and expenses (used MVVM with RxSwift in this app).
  • Mentored and helped iOS interns.
  • Developed a starting project app (app which manages your shopping list and which shows you nearby shops and their products); used SQLite databases for persistence.
  • Attended regular video sessions which brought me up to date with the latest technologies and developments in iOS and Swift.
iOS Developer (Intern) (July 2016 - August 2016).
  • Developing an app that aggregates app statistics (downloads, purchases etc.) and displays comprehensive charts that help interpret the data (using the iOS Charts library).
More

TapptitudeMarch 2016 - April 2016

iOS Developer (Intern) within a company specialized in the development of mobile applications on iOS and Android.
  • Developing a simple circle app in which the user could interact with various shapes.
  • Developing a Facebook profile manager app, which could manage a user’s albums and his photos and also show his news feed posts.
More

iQuestJuly 2015 - July 2015

Java Junior Developer (Intern) within an independent IT services group, delivering an extensive
portfolio of customized software solutions and outsourcing services.
  • Developing a web application which aggregated news from different sources.
More

EndavaJuly 2014 - August 2014

C++ Junior Developer (Intern) within a company specialized in the design, implementation and
management of business-critical systems and digital services for the
financial services, telecommunications, media & entertainment and
professional services sectors.
  • Developing a database checking program.

My stack

Spoken languages

ENGLISH: Advanced
FRENCH: Average
ROMANIAN: Native speaker

Languages

JavaScript, C/C++, JAVA, Python, Swift, Objective-C

Technologies

MapKit, JDBC

Environment of Development

GIT, Maven

DBMS

CoreData

Analysis Methods and Tools

MVVM, OOP

Networks and Systems

Linux, SVN, iOS

Mobility

RxSwift

Web Technologies

HTML, CSS

My education and trainings

Master's Degree in Business Modelling and Distributed Computing, Faculty of Economics and Business Administration, Babes-Bolyai University of Cluj-Napoca.2017 - 2019

Bachelor's Degree in Computer Science, Faculty of Automation and Computer Science, Technical University of Cluj-Napoca.2013 - 2017

My tests

Name
Score
English reading quiz medium level
28/30
93%
Grammaire langue française quiz
41/60
68%
English language placement quiz
55/60
92%
Compréhension écrite langue française quiz
19/20
95%