Petru Gaspar, Developer in Los Cristianos, Spain
Petru is available for hire
Hire Petru

Petru Gaspar

Verified Expert  in Engineering

Quality Assurance Engineer and Developer

Location
Los Cristianos, Spain
Toptal Member Since
December 14, 2021

Petru is a mobile application developer with more than 14 years of experience, and he has dedicated seven of them to iOS. He has worked for large international organizations, small and mid-sized companies, and startups on many projects across social media, IoT, AR and machine learning, communications, and transportations. Petru is a fast learner with a passion for innovative projects and technologies and enjoys working in mission-driven teams.

Portfolio

Tei Software Studios
Swift, iOS, Objective-C, Sketch, Jira, Postman, Mobile UX, Git, CocoaPods...
Arnia Software
Postman, Git, Jira, Agile, Ruby, Cucumber, Jenkins, JSON, APIs, REST APIs
Consignor | Formerly named Edi-Soft
Jira, Postman, Jenkins, Selenium, SoapUI, JSON, APIs

Experience

Availability

Full-time

Preferred Environment

Xcode, Jira, Sketch, Postman, Swift, CocoaPods, Git, iOS, Agile, Objective-C

The most amazing...

...thing I've developed is an IoT mobile app that brings the control of your home's lights and heating to your fingertips.

Work Experience

Senior iOS Developer | Mobile Development Team Lead

2014 - PRESENT
Tei Software Studios
  • Managed the development of a wide range of iOS mobile apps, such as social media, chat, voice and video calling, VoIP, IoT, medical, learning, AR, and machine learning.
  • Worked with Objective-C, Swift, and a large variety of iOS SDKs like CallKit, UIKit, Core Data, Core Animation, Core Audio, MapKit, Core Location, Keychain Services, Core Image, Core Bluetooth (BLE), Core ML, and ARKit.
  • Handled releases and updates on the App Store, app store optimization (ASO), and mobile app architecture.
  • Managed a team of 8-10 members as the lead of the mobile development team. I used various project management tools like Jira, Asana, Slack, and Podio.
  • Supervised the UI/UX design for mobile applications using Sketch.
Technologies: Swift, iOS, Objective-C, Sketch, Jira, Postman, Mobile UX, Git, CocoaPods, Mobile UI, iOS Native Libraries, iOS SDK, APIs, JSON, Bluetooth Beacons, User Authentication, REST APIs, Bitbucket, Confluence

Senior Quality Assurance and Automation Engineer

2015 - 2016
Arnia Software
  • Designed and executed regression automated tests suites using Ruby and Jenkins.
  • Performed web and mobile applications testing and API testing with Postman. Identified and reported bugs and improvements to the development team in Jira.
  • Designed and performed functional tests, negative tests, positive tests, performance tests, and regression tests.
Technologies: Postman, Git, Jira, Agile, Ruby, Cucumber, Jenkins, JSON, APIs, REST APIs

Senior Quality Assurance and Automation Engineer

2012 - 2015
Consignor | Formerly named Edi-Soft
  • Designed and performed functional, negative automated, positive, performance, and regression tests.
  • Performed web, desktop, and mobile applications testing. Identified and reported bugs and improvements to the development team in Jira.
  • Organized and scheduled builds for automated tests using Jenkins. I also supervised production releases.
Technologies: Jira, Postman, Jenkins, Selenium, SoapUI, JSON, APIs

Programmer and Quality Assurance Engineer

2007 - 2012
Ipsos
  • Programmed and scripted online questionnaires for various digital clients' campaigns using Confirmit, IBM SPSS Data Collection, and Java Script.
  • Used dataset knowledge of Excel, SPSS, and IBM SPSS. Collected data and dimensions, imported and exported databases in different formats, used database validation function in SPSS, and managed data using DML.
  • Provided training and support to new team members.
Technologies: Programming, Databases

Internet of Things | A Lighting and Heating Mobile App

An iOS Bluetooth and WiFi-enabled solution that makes light and heating control and automation a breeze.

The mobile app enables the manual control of light intensity and color, and it can also be used fully automated with scenarios and scenes based on the time of day or events.
The solution has been deployed in office spaces, commercial spaces, and home use.

I was in charge of iOS development and managed the mobile team—iOS and Android—as a lead from the beginning of the project until the commercial release.

A Social and Communication App for a Mentoring Platform

A Swift-based iOS mobile app used for communication between the community's members of a mentoring platform.

I was the senior iOS developer in charge of the mobile app architecture and development. I used WebRTC to enable audio and video calls and Socket.IO to enable real-time chat conversations between app users.

A Cloud Calling iOS Application

https://apps.apple.com/ro/app/smrtphone/id1455950508
A Swift-based cloud calling solution on iOS for sales teams integrated with CRM like Podio and Salesforce.

The mobile app enables sales teams to an audio call, and message potential leads. I managed the iOS mobile development as a senior iOS developer and led the small mobile team of three developers.

In addition to development, I designed the mobile app's architecture and acted as product owner for the mobile apps.

Languages

Swift, Objective-C, Ruby

Frameworks

iOS SDK, Ant Design, Core Data, Selenium

Libraries/APIs

CocoaPods, WebRTC, iOS Native Libraries, REST APIs, Socket.IO, Pusher, Twilio API

Tools

Xcode, Git, Slack, CallKit, Jira, Sketch, Postman, Asana, Bitbucket, Confluence, Jenkins, SoapUI, Cucumber, Podio

Paradigms

Model View ViewModel (MVVM), Testing, Agile

Platforms

iOS, Bluetooth LE, Twilio

Storage

JSON, Databases, Cache, Cloud Firestore, Amazon S3 (AWS S3)

Other

Programming, Mobile UX, Mobile UI, QA Testing, APIs, Mobile App Development, Mobile Apps, Mobile Architecture, IT Project Management, Software QA, Bluetooth Beacons, User Authentication, WebSockets

2008 - 2010

Master's Degree in Project management

A.S.E. Bucharest | Faculty of Economic Cybernetics, Statistics and Informatics (ECSI) - Bucharest, Romania

MAY 2014 - PRESENT

Certified Tester | Foundation Level

ISTQB

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