Emel Topaloğlu, Developer in Los Angeles, CA, United States
Emel is available for hire
Hire Emel

Emel Topaloğlu

Verified Expert  in Engineering

AVFoundation Developer

Location
Los Angeles, CA, United States
Toptal Member Since
July 1, 2016

With ten years of experience in iOS application development using native frameworks and custom components, Emel has experience understanding requirements and working on software design, coding, testing, distribution, and maintenance. She has a strong understanding of Apple’s Human Interface Guidelines and best practices and always tries to provide the best UX and performance. Emel is well versed in translating concept designs into user interfaces.

Availability

Part-time

Preferred Environment

Xcode, MacOS

The most amazing...

...project I've worked on was the .show app, where we created many custom components, animations, and transitions to come up with a unique user experience.

Work Experience

Lead Product Engineer

2019 - 2022
Mav Farm
  • ​Led a team of five people, contributed to the hiring process, and built the application from scratch.
  • Oversaw planning and execution of development phases and collaborated with the product team to design features.
  • Communicated with the design team to understand the user needs and provide a better UI/UX.
  • Set up the CI process with Bitrise and maintained it.
  • Contributed to the app distribution process using Bitrise and TestFlight.
  • Set up all networking, WebSocket, and analytics architecture from scratch.
  • Created the full marketplace browsing and the checkout experience and developed the search components with Algolia SDK.
  • ​Implemented the camera recording and editing pipeline.
  • Created the social side of the app with video playback and video shopping experience.
Technologies: Agile, Algolia, AVFoundation, ARKit, Branch.io, Bitrise, Carthage, Swift, Alamofire, Git, WebSockets

Senior iOS Engineer

2017 - 2019
Swenson He LLC
  • Developed the native iPhone apps and frameworks in Swift.
  • Debugged, diagnosed, and fixed the software-related problems in developing and existing applications.
  • Created frameworks for networking and UI that were targeted for company-wide usage.
  • Set up the guidelines and procedures for the iOS team.
Technologies: Swift

Senior Software Developer

2012 - 2017
Monitise PLC Company (now Commencis)
  • Developed the native iPhone, iPad, and Apple Watch apps and native frameworks in Objective-C and Swift.
  • Debugged, diagnosed, and fixed the software-related problems in all applications.
  • Created frameworks for both internal use and commercial purposes.
  • Used various tools with version control systems and CI tools such as Jenkins. Contributed to the app submission process.
Technologies: Swift, Objective-C

.show

https://apps.apple.com/us/app/show-create-shop-shows/id1316268804
.show is a social marketplace app with extensive camera and editing features. People can record, edit their recordings, share these videos with people, tag products on those clips, and shop from other people's clips or the marketplace component.

ROLE
• ​Led a team of five people and built the application from scratch
• ​Planned and executed development phases
• ​Collaborated with the product team to design features and design team to understand the user needs and provide a better UI/UX
• ​Oversaw the app distribution process
• ​Implemented camera recording and editing pipeline
• ​Created marketplace, checkout experience, and social side of the app
• Built search components with Algolia SDK

IsCep for iPhone

https://apps.apple.com/tr/app/id308261752
A mobile banking app containing more than 100 standard banking features such as accounts, balances, transfers, bill payments, investments, and extras like cash drawing via QR code, bill payment via barcode reading, and one-time password creation for the website.

Pegasus Airlines Mobile

https://apps.apple.com/us/app/book-flight-tickets-by-pegasus/id723672499
An airline application that allows users to search and book flight tickets and check in. It also creates a virtual boarding pass, informs the user about departure and arrival times, and allows seat picking and other in-flight purchases.

eBay Inc’s Retail Associate Platform

http://wwd.com/globe-news/digital/save-that-sale-ebay-unveils-platform-8105937/
An iPad application aimed to replace the retail associate’s “little black book”. Worked on features like a calendar(similar to Apple’s) inbox client, and logging module (similar to analytics).

Telefonica Germany (London)

A wallet app for a GSM operator allowing shopping, offers, timeline, and registration components. Developed many custom UI components and reusable components.

Vivo (London and Istanbul)

A wallet app for a GSM operator Vivo (Telefonica Brazil). Worked in London with the project team on the timeline and settings components.

MVP (San Francisco and Istanbul)

Developed a native iOS and WatchOS networking frameworks for the Monitise Vantage Platform.

Hidden Name Project (San Francisco and Istanbul)

An Apple watch application for a bank in USA using frameworks developed for MVP. Has basic functionalities such as locations, transactions, accounts. Supports glances and push notifications. Developed in Swift.

Turkish Airlines Mobile

Worked with others to create and optimize animations.

Forte Bank Mobile

A mobile application for a Kazakhstan Bank.
Created the project from scratch. Mostly worked on app navigation, search for branches, and accounts features.

Languages

Objective-C, Swift

Frameworks

iOS Frameworks, UIKit, ARKit

Libraries/APIs

CocoaPods, SnapKit, Mixpanel iOS SDK, REST APIs, Facebook API, Alamofire

Tools

Xcode, Git, Jira, Gerrit, Apache Maven, Branch.io, Sketch, Zeplin

Paradigms

Functional Programming, Agile, Model View ViewModel (MVVM), MVC Design, Unit Testing

Platforms

MacOS, iOS, Bitrise, Mixpanel, Algolia

Other

Carthage, Freelancing, Apple Design, AVFoundation, WebSockets, Apple Watch Design

Storage

SQLite

2011 - 2016

Bachelor of Science Degree in Business Administiration

Anatolian University - Eskişehir, Turkey

2007 - 2012

Bachelor of Science Degree in Computer Engineering

Middle East Technical University - Ankara, Turkey

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