iOS Tech Lead
2020 - 2023Twitter- Led a team of eight engineers, including iOS, Android, web, and back-end engineers, and estimating released two iterations of the new project Status from scratch.
- Handled the system design, cross-functional communication, product requirement alignment, project estimation, and ad-hoc analyses of experiment results.
- Achieved impressive improvements in the number of sent tweets, engagement, number of replies, and newly created media tweets as a team.
Technologies: Swift, SQL, Production, DataiOS Developer
2018 - 2019Jumprope- Developed a real-time video player with editing options like applying filters, cutting video, and adjusting the speed of the video.
- Optimized the application's memory consumption for editing and viewing images and videos.
- Developed a module to view user stories using React Native and embedded Swift components.
- Developed UI Swift components with animations. Covered the application with unit tests.
Technologies: React Native, SwiftLead iOS Developer
2017 - 2018Juicebox It, Inc.- Developed an application which connects users to certified sex and relationship coaches anonymously.
- Created in-app chat.
- Integrated mobile payments (Stripe).
- Integrated Mixpanel, Branch, and Sockets.IO.
- Added storing and processing data in Parse.
Technologies: Parse, SwiftSenior iOS Developer
2017 - 2017IRONIC3D (via Toptal)- Developed an algorithm based on user acceleration to calculate strokes of wheelchair users.
- Created a class which gathers iPhone data sensors and returns back distance, speed, and location.
- Built a map which shows a heat map based on other users' history locations and where you can filter places for wheelchair users like bus stops, ATMs, etc.
- Integrated WheelMap, Google Maps, and Google Places API.
- Supported iOS 10.
Technologies: Google Maps, Core Motion, Core Location, SwiftSenior iOS Developer
2016 - 2016LÜK (via Toptal)- Added storing and processing data in Fatfractal.
- Created in-app chat.
- Integrated mobile payments (Braintree).
- Supported different app flow for different user role.
- Integrated Instagram to view Instagram users' portfolio and upload it to the LÜK's user portfolio.
- Supported iOS 9 and 10.
Technologies: Node.js, SwiftiOS Developer
2015 - 2015Peer Hustle (via Toptal)- Developed the back end of an application with Node.js.
- Added storing and processing data in Parse.
- Integrated mobile payments (Stripe Connect).
- Added in-app phone and in-app video calls.
- Supported iOS 8.
Technologies: Node.js, JSON, Objective-CiOS Developer
2014 - 2015Smoak, Inc. (via Toptal)- Developed a social media application with image tilting that helps to view panoramic photos, a caching queue that downloads post media in advance, Instagram-like image filters, and filters applied to images at panning gestures like in Snapchat.
Technologies: JSON, Objective-CiOS Developer
2013 - 2014Flywheel (via Toptal)- Developed mobile client-server applications and Cocoa Touch custom controls.
- Developed table view which shows and processes different cells.
- Developed a calendar that looks and works like the native calendar in iOS 8.
- Supported features in iOS 8.
Technologies: AFNetworking, TestFlight, Facebook iOS SDK, Google Maps, Networking, Core Location, Core Animation, Core Data, UIKit, iOS, JSON, Objective-CiOS Developer
2012 - 2014BaccaSoft- Developed mobile client-server applications.
- Developed Cocoa Touch custom controls.
- Developed a universal class for use with Core Data which included several useful features, such as the ability to save and process data from queues.
- Developed a flexible journal to receive specific structured data from a server and display it to the user with pages, user interactions, and more.
- Supported iOS 7 and iOS 8.
Technologies: SpriteKit, JSON, Objective-CSenior iOS Developer
2013 - 2013Frumatic- Created a reusable class to contain all business logic and integrate with the back end.
- Worked on UI and UX design.
- Developed a custom multi-functional navigation bar.
- Developed user interface with the use of Core Animation.
Technologies: JSON, Objective-C.NET, Front-end Developer
2011 - 2012UniCloud Labs- Developed the back end with ASP.NET MVC 3.
- Developed the company API.
- Created jQuery plugins.
- Developed a "Magic Search" feature (i.e., with autocomplete).
- Utilized jQuery templating to fill HTML pages based on data.
Technologies: JavaScript, C#.NET Developer
2010 - 2011ITCo- Developed a plugin, as well as web and Windows-services.
- Developed and edited business logic for MS CRM.
- Integrated MS CRM with Lotus Notes.
- Created and edited Excel with OpenXML.
- Developed automatic distribution of rights access.
Technologies: T-SQL, JavaScript, C#Team Lead, Developer
2007 - 2010GeoSoft- Worked with FireBird database.
- Developed stored procedure, triggers, and requests.
- Optimized requests and stored procedures.
- Modified components of user interface related to client tasks.
- Developed "Okolitsa" application for companies that produce plastic windows.
Technologies: Delphi, T-SQL