Senior iOS developer with 5+ years experience.Building complex apps from scratch to App Store.Worked in huge and small teams, big companies and startups, remotely and on-site, always communicating effectively to achieve my teams’ goals.What I worked with:- Language: Swift, Objective-C (basic).- For basic scripts: Swift, Ruby, Python, Bash.- Architectures: VIPER, Redux, RIBs, MVVM, MVP, MVC.- UI: programmatically – AutoLayout or frames, Storyboards, XIBs, SwiftUI (basic).- Concurrency: GCD, Operations, Swift Concurrency.- Networking: URLSession, Alamofire, WebSockets, auth with and without JWT.- Storage: Realm, CoreData.- Accessibility: VoiceOver.- Features: In-App Purchases, Maps (Apple/Google/Yandex), Push Notifications, Localization, Feature toggles, Bluetooth, Widgets, SIP calls, etc.- Analytics: Firebase Analytics, AppsFlyer, Mixpanel, Sentry, AppMetrica.- Ads: Google Ads, Yandex Ads.- CI/CD: Jenkins, TeamCity, Fastlane, Gitlab CI/CD, Firebase Distribution, TestFlight.- Code quality: SOLID, REST API, Code review, SwiftLint, SwiftFormat, Periphery.- App quality: UI tests (XCTest, Appium), unit tests, Firebase Crashlytics, Instruments.- VCS: Git, Gitlab, Bitbucket.- App Store Connect: app distribution, app management, provisioning profiles management.- Workflow: Agile, JIRA, Confluence, Notion, Figma, Miro, etc.- Team: mentoring, giving and taking tech sessions, iOS ed program maintaining and improvement.
-
Ios DeveloperAmma Pregnancy Tracker Aug 2023 - Present -
Ios DeveloperBeeline Russia Oct 2022 - PresentMoscow, RussiaI worked in the core team, responsible for improving the code base of the project and the quality of the application in general. Implemented and improved technical features such as push notifications service and authorization, solved critical problems, refactored code. Major results of my work:- redesigned and refactored a major section of the app. It became convenient and user friendly, and its code got easy to maintain. Step-by-step implementation allowed to quickly test and roll out the feature;- adapted VoiceOver (Accessibility) throughout the application. Prepared the base for easy adaptation of VoiceOver in new components (on code level and documentation level). Accessibility was a new direction in the project, the research regarding the implementation of VoiceOver was entirely on me, including the analytical part. As a result the users who could not see the application interface could still use it.- transfered application modules (SPM packages) to dynamic linking and solved collateral problems. It significantly reduced the size of the application by eliminating duplication of the same code for different targets.- researched and solved many tricky bugs and inefficiencies;- implemented an MVP application for SIP calls;- implemented a new authorization service framework. -
Ios Team LeadAmma Pregnancy Tracker Feb 2022 - Oct 2022Remote- Developed new features;- Managed a team of 1-3;- Managed app distribution;- Debugged, fixed and refactored a lot of modules, subscriptions service, ads service;- Made redesign of some screens;- Participated in product development;- Managed feature-toggles;- Supported CI/CD.Tech stack: Redux, VIPER, MVC, RxSwift, RxFeedback, Realm, Core Data, Push Notifications, Firebase (analytics, remote config, messaging), In-App Purchases, Adapty, Google Ads, Yandex Ads, Lokalise, Storyly, Lotti animations, TeamCity, Fastlane, Gitlab. -
Ios DeveloperAmma Pregnancy Tracker Sep 2021 - Feb 2022Moscow, Russia -
Ios DeveloperRentateam Apr 2019 - Feb 2022RemoteOutsource development, worked on several projects.Common responsibilities for almost all the projects:- Architecture decisions- UI programmatically- Network and authentication (Alamofire + own framework as a wrapper, WebSockets)- Storage with Realm, UserDefaults, Keychain, FileManager- Firebase (Crashlytics, Distribution, Remote Config, Analytics, Cloud Messaging)- CI setup and support: Jenkins + fastlane, Gitlab CI/CD- Code base quality: SwiftLint, SwiftFormat, Periphery- Basic automation scripts (Swift, Ruby, Python, Bash)- Code review, Git, Gitlab, Bitbucket- App Store Connect: app distribution, app management, provisioning profiles management- Agile workflow, JIRA, Confluence, Notion, Figma, Miro, etc- Mentoring, iOS educational program maintenance and improvementProjects I worked on, their specific features/technologies:1. SKODA App, Volkswagen App, Audi Service – VIPER, Google Maps.2. Altos App – CoreBluetooth for CO2 tracker device connection. 3. KFC – rewriting app from React Native to native iOS (Swift) code. Modular architecture implementation with Development Pods. 4. NLMK – tech lead, developing internet-shopping app from scratch. We needed to release the first versions quickly, so my team and I made a decision to begin with a 90% WebView-based app since the website was already prepared. Then we gradually transitioned to a native app.5. AMMA Pregnancy Tracker – new features development for a rapidly growing startup, lots of A/B testing and experiments, extensive utilisation of feature-toggles. -
Ios DeveloperFreelance (Self Employed) May 2018 - Apr 2019Started my developer's journey with basic tasks on freelance.1. Application UI development based on mock-ups.2. Implemented part of the application: login logic, login to the game room, display of the current rating of players. -
Program Lead (National Tech Forum Breakpoint)Aiesec Jan 2017 - May 2017Moscow, RussiaThe section "First step" on tech forum Breakpoint was made to give young people instruments, skills and support in building their own start-ups and products. As a result of participation they had made first steps in creating their start-up, made a plan of future development, and got feedback on it.During realization of this project I have done:- made research and analysis: what info and skills young people need to create their own start-ups and products;- created the section's agenda based on that;- found the experts and business accelerators who gave sessions, workshops and support to participants;- facilitated the participants' journey during the section's agenda. -
Head Of Talent ManagementAiesec Sep 2014 - Dec 2015Moscow, Russia- Increased NPS by 40%- Increased retention rate by 50%- Recruited 305 people -
Head Of The Organizing Committee (Annual Forum)Aiesec Jul 2014 - Jan 2015Moscow, RussiaAs a result of the project my team and I made a conference for executive boards of AIESEC in Russia local committees.- 300+ participants- 6 days- 7.5 NPS
Maria Trubina Education Details
-
Economics
Frequently Asked Questions about Maria Trubina
What company does Maria Trubina work for?
Maria Trubina works for Amma Pregnancy Tracker
What is Maria Trubina's role at the current company?
Maria Trubina's current role is iOS Developer and Team Lead 🏳️🌈.
What schools did Maria Trubina attend?
Maria Trubina attended Российский Государственный Гуманитарный Университет, Высшая Школа Экономики.
Not the Maria Trubina you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial