Alex Marchis, Developer in Cluj-Napoca, Cluj County, Romania
Alex is available for hire
Hire Alex

Alex Marchis

Verified Expert  in Engineering

Software Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since July 17, 2015

Bio

Alex is an iOS engineer with over half a decade of experience in the mobile industry. He considers himself a highly responsible developer with good communication skills and experience in teams of all sizes. His motivation is to find solutions to technical problems and to create state-of-the-art software architectures and designs. He likes to pay attention to details while also keeping in mind the broad picture.

Portfolio

Flipp
Core Data, Objective-C, Swift
IBM
MQTT, Objective-C, Swift
BuddyGuard Gmbh
Core Bluetooth, MQTT, Swift, Objective-C

Experience

  • iOS - 6 years
  • Objective-C - 6 years
  • Agile Software Development - 6 years
  • Core Bluetooth - 5 years
  • Bluetooth Low Energy (LE) - 5 years
  • Core Data - 4 years
  • Continuous Integration (CI) - 3 years
  • Swift - 3 years

Availability

Part-time

Preferred Environment

Git, Xcode, MacOS

The most amazing...

...thing I've coded is an artificial intelligence algorithm based on subjective logic and capable of suggesting medical diagnosis based on input symptoms.

Work Experience

Senio iOS Engineer

2019 - PRESENT
Flipp
  • Designed reusable and testable architecture.
  • Refactored legacy Obj-C code into Swfit.
  • Implemented new features.
  • Created tests for existing code.
  • Improved overall performance of the app.
Technologies: Core Data, Objective-C, Swift

iOS Engineer

2018 - 2019
IBM
  • Restructured an app into three separate frameworks.
  • Set up a continuous integration and delivery system on Jenkins.
  • Refactored and optimized code.
  • Led the team.
  • Architected mobile components.
Technologies: MQTT, Objective-C, Swift

iOS Lead Developer

2015 - 2018
BuddyGuard Gmbh
  • Developed the iOS app for the Flare iOT system.
  • Coordinated the iOS team.
  • Contributed to finding technical solutions to the overall project.
  • Created a stable and interactive app.
  • Set up a CI environment.
Technologies: Core Bluetooth, MQTT, Swift, Objective-C

iOS Developer

2015 - 2016
DMT Ventures, Inc.
  • Added new functionalities.
  • Solved stability issues and bugs.
  • Solved connectivity issues to the hardware device (Bluetooth armband).
Technologies: Core Data, Objective-C, Swift, Core Bluetooth

iOS Developer

2014 - 2015
ChallengeMe
  • Created version 1.0 and 2.0 of the ChallengeMe app, a social platform for creating and engaging in challenges.
  • Designed the back-end service for the app using Parse.
  • Designed a live filter and image manipulation module for the app.
  • Created a testing framework to ensure data integrity.
Technologies: iOS

iOS Team Lead

2014 - 2014
Beyluxe Communication
  • Contributed to the development of an instant-messaging chat app.
  • Integrated an XMPP protocol in the iOS app.
  • Designed a RESTful service for communication with the iOS app.
  • Helped create the requirements document for mobile clients of the chat system (iOS, Android, WinMobile).
  • Coordinated the iOS team.
Technologies: iOS

iOS Developer

2012 - 2014
Agilio Soft
  • Created a mobile phone tracker app.
  • Built a social app for hosts and guests of important events to connect and share mobile video (Bhavanga).
  • Developed a wedding countdown app.
  • Created a wedding platform app for various venues (Holman Ranch, Crosskeys, Indy Wedding Venue, etc.).
  • Built an app designed to help students in the preparation for the COMLEX examination.
Technologies: JavaScript, CSS, HTML, iOS

BuddyGuard Gmbh

The iOS app for a smart home security device (Flare) created by BuddyGuard. It used a lot of technologies, including Core Bluetooth, MQTT, livestreaming, and HTTP.

TurboTrack.me

TurboTrack is a health platform that integrates with multiple accurate heart rate devices via Bluetooth providing accurate activity tracking, recovery, and the ability to share with fitness professionals to help quantify results.

ChallengeMeClub

A social app with chat for challenges among friends.

ClassCapture

https://www.frogsandfriends.org/
An app to help swimming teachers organize their swimming classes and also to track student progress.

CellSpotter

An app for tracking mobile phones.

Wedding Venue Platform

http://www.holmanranch.com/
A presentation app platform for various wedding venues.

Funny Video Sketches Website

https://www.youtube.com/user/ilariantsite
Several years ago, I created an original content website similar to http://www.collegehumor.com/ in my country along with three friends of mine. We did 50+ video sketches over a period of two years and we enjoyed unexpected success. We had a lot of traffic on our website, our YouTube channel has 13.5 million views, and our Facebook page still has like 40,000+ likes. For students creating content only in Romanian and for the Romanian people six years ago, these are incredible numbers. Doing that period, I also gained some technical skills like Adobe Premiere Pro, Photoshop, and Lightroom as we created/edited our own creations.
2009 - 2013

Bachelor's Degree in Computer Engineering

Technical University of Cluj-Napoca - Cluj-Napoca

APRIL 2018 - PRESENT

Media & Entertainment Industry Foundations

IBM

FEBRUARY 2018 - PRESENT

IBM Blockchain Essentials

IBM

Tools

Adobe Lightroom, Adobe Photoshop, Adobe Premiere Pro, MQTT, Xcode, Git, Adobe

Languages

Swift, Objective-C, JavaScript, CSS, HTML

Frameworks

Cocoa Touch, Core Bluetooth, Kitura, Core Data, ReactiveCocoa, Cocoa

Paradigms

Continuous Integration (CI), Continuous Delivery (CD), Unit Testing, Agile Software Development, Functional Reactive Programming

Platforms

Adobe Suite, iOS, Parse, Bluetooth Low Energy (LE), MacOS

Storage

Realm, MySQL

Other

Bluetooth

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