Petru Gaspar
Verified Expert in Engineering
Quality Assurance Engineer and Developer
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
Experience
Availability
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
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.
Senior Quality Assurance and Automation Engineer
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.
Senior Quality Assurance and Automation Engineer
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.
Programmer and Quality Assurance Engineer
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.
Experience
Internet of Things | A Lighting and Heating Mobile App
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
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/id1455950508The 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.
Skillset
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
Education
Master's Degree in Project management
A.S.E. Bucharest | Faculty of Economic Cybernetics, Statistics and Informatics (ECSI) - Bucharest, Romania
Certifications
Certified Tester | Foundation Level
ISTQB
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring