Senior Staff Engineering Lead at Distributed AI2019 - PRESENT
Technologies: Python, Distributed Systems
- Led engineering projects to build the next-gen of Fblearner with a focus on privacy and security.
- Overhauled internal components of Facebook scale distributed system.
- Made improvements to internal SDK and worked with a wide customers base to adopt it.
iOS Tech Lead2017 - 2019
Technologies: iOS, Python, Objective-C
- Led a team of more than eight engineers, worked with designers, PM, partner teams. Our team has integrated Instagram Direct into the Pages Manager app, allowing cross-app interactions.
- Worked on major app redesign required changes over 200 screens according to Facebook guidelines.
- Worked on the app which rating moved from 1.9 to 4.3 in 11 months.
Lead iOS Developer2016 - 2017coins.ph
- Worked on bitcoin-based, mobile-first payments and financial services for the Philippines, Thailand, and broader Southeast Asia region.
- Planned and controlled the development of features across different platforms. Improved app stability and did technical recruiting.
- Mentored and helped other engineers to grow by setting goals, creating growth plans and roadmaps.
- Worked on the iOS app which moved to the number one in finance apps in the Philippines (core market and core category, above the biggest bank iOS application). Crash-free users moved to 99.3%+. AppStore rating 4.5+.
iOS Developer2014 - 2016Yandex
Technologies: Swift, Objective-C
- Added sharing functionality for Yandex.Disk.
- Implemented a custom video player with iOs9 Picture-in-Picture support.
- Contributed to the development of background file upload/download.
- Migrated the project from iOs7 to iOs8 and to iOs9.
- Replaced old springs and struts with modern Auto Layout and Size classes.
iOS Developer2013 - 2014Yarr
Technologies: Project Management, Ruby on Rails (RoR), Ruby, Objective-C
- Created a kiosk app for an Adidas.Russia promo.
- Created a SaaS app for a plastic surgery clinic.
- Collaborated to create the project that won Big Brand Hackathon 2014 for Top-5 Russian retailer MVideo.
- Contributed to the creation of an application for a Russian Business club from Sberbank (Top-1 bank in Russia).
- Created an MVP from Dashcam app with server synchronization.
Project Manager2013 - 2013Center of Financial Technologies (CFT)
Technologies: Project Management, PL/SQL, Oracle
- As a manager of 4 members support/development team (2 analyst + 1 developer + 1 tester) I am responsible for 24/7 external bank support. My team provided consultations, system improvement and create bespoke solutions for bank inquiries.
- Responsible for choosing analyst, developers and testers for project.
- Technical lead in process of development.
- Ensures solutions are coded according to standards and rules.
- Worked to strict deadlines to ensure that projects were delivered on time and to budget.
Analyst/Software Engineer and Lead Developer2011 - 2013Uralsib
Technologies: PL/SQL, Oracle
- Supported and enchanced the main bank system developed by third-party vendor FTC (http://eng.cft.ru/).
- Took part in all stages of the software development lifecycle, including analysis, developing, testing, and deployment.
- Developed stored functions (PL/SQL), queries, and packages on Oracle9 and 11 for various business processes.
- Developed and supported a gateway for tight integration between other bank systems and OpenWay Processing System.
- Responsible for mentoring, code review, writing detailed technical specification, test scenarios, and controlling strict deadlines to ensure project delivery on time and to budget.