Maria Trubina

Maria Trubina Email and Phone Number

iOS Developer and Team Lead 🏳️‍🌈 @ amma pregnancy tracker
Maria Trubina's Location
Barcelona, Catalonia, Spain, Spain
About Maria Trubina

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.

Maria Trubina's Current Company Details
amma pregnancy tracker

Amma Pregnancy Tracker

View
iOS Developer and Team Lead 🏳️‍🌈
Maria Trubina Work Experience Details
  • Amma Pregnancy Tracker
    Ios Developer
    Amma Pregnancy Tracker Aug 2023 - Present
  • Beeline Russia
    Ios Developer
    Beeline Russia Oct 2022 - Present
    Moscow, Russia
    I 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.
  • Amma Pregnancy Tracker
    Ios Team Lead
    Amma Pregnancy Tracker Feb 2022 - Oct 2022
    Remote
    - 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.
  • Amma Pregnancy Tracker
    Ios Developer
    Amma Pregnancy Tracker Sep 2021 - Feb 2022
    Moscow, Russia
  • Rentateam
    Ios Developer
    Rentateam Apr 2019 - Feb 2022
    Remote
    Outsource 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.
  • Freelance (Self Employed)
    Ios Developer
    Freelance (Self Employed) May 2018 - Apr 2019
    Started 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.
  • Aiesec
    Program Lead (National Tech Forum Breakpoint)
    Aiesec Jan 2017 - May 2017
    Moscow, Russia
    The 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.
  • Aiesec
    Head Of Talent Management
    Aiesec Sep 2014 - Dec 2015
    Moscow, Russia
    - Increased NPS by 40%- Increased retention rate by 50%- Recruited 305 people
  • Aiesec
    Head Of The Organizing Committee (Annual Forum)
    Aiesec Jul 2014 - Jan 2015
    Moscow, Russia
    As 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

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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.