Dmitry Mirovodin

Dmitry Mirovodin Email and Phone Number

Senior iOS Developer ( Swift | Objective-C | UIKit | SwiftUI | Fintech | Trading | Crypto )Contract or Remote work @ AWG
Dmitry Mirovodin's Location
Germany, Germany
Dmitry Mirovodin's Contact Details

Dmitry Mirovodin work email

Dmitry Mirovodin personal email

Dmitry Mirovodin phone numbers

About Dmitry Mirovodin

👋🧑‍💻I am a Lead iOS Developer with 7+ years of mobile application development and 20 years experience in software developing.I have an extensive experience of the full software development lifecycle in Agile/Scrum/Kanban delivery environment, including Design, Deployment, Testing, Release and documentation activities.💻💡I have strong knowledge of iOS development using: Swift, Objective-C, UIKit, SwiftUI, DI, Network Layer, WebSocket, CocoaPods, SPM, Jira, Git, Fastlane and CI/CD.I have deep knowledge of various mobile application architectures, such as: MVP, MVVM, VIPER and Clean Swift. I'm able to improve the quality of the application and code by writing Unit, UI and Snapshot tests.🗣️👥I have an experience of working in small and large remote teams. I worked as a team leader. My responsibilities were hiring, technical interviewing, assisting product managers and coaching developers.📊 Achievements:I work as the technical lead for our iOS team, designing the architecture of the new app and completely refactoring the old one. I'm helping with the hiring process, improving the onboarding process, conducting technical interviews, and communicating with other teams (backend/qa/devops). I improved the development process by implementing a git flow, a CI system, code review and code style guidelines.🔍Looking for:B2B contract or Remote work📧 Contact:Feel free to email me at mirovodin@gmail.com or contact via Telegram @dmitry4mi or message me on Linkedln.

Dmitry Mirovodin's Current Company Details
AWG

Awg

View
Senior iOS Developer ( Swift | Objective-C | UIKit | SwiftUI | Fintech | Trading | Crypto )Contract or Remote work
Website:
agremat.ca
Employees:
140
Dmitry Mirovodin Work Experience Details
  • Awg
    Lead Ios Developer
    Awg Jun 2021 - Present
    St Petersburg, St Petersburg City, Russia
    Project: Alpha Business AppThe mobile application for Alpha Bank users. The app allows you to manage company accounts, transfer money, convert currencies, pay taxes, keep records and pay salaries.Responsibilities:Developing of new functionality as part of the features team. Refactoring and rewriting old code from Obj-C to Swift. Splitting a monolithic application into Cocoa frameworks.Developed a common library of UI components for the various iOS applications.Improving the CI/CD process by writing scripts for Fastlane (collecting compiler metrics), adding static code analysis tools (unused code, linter).Interviewing employees, coaching developers.Team: several feature teams with 5-6 members. The total number of iOS developers: 20+.Technologies: Swift, UIKit, MVVM, Rest API, Apache Thrift, Unit/Snapshot tests.Tools: Jira, Bitbucket, Jenkins, Fastlane, CocoaPodsAchievements: Continuous improvement of the overall code base. Modularisation, code translation from Obj-C to Swift. Improvement of the CI/CD process, integration with third-party systems. Improvement of the planing process: made DOR & DOD with Jira integrations.
  • Space307
    Mobile Team Lead, Lead Ios Developer
    Space307 Jun 2017 - Jun 2021
    Saint Petersburg, Russian Federation
    Project: OlympTrade Apphttps://apps.apple.com/br/app/olymp-trade-online-trading/id1053416106?platform=iphoneThe mobile app allows users to invest in the stock/forex market or cryptocurrencies. The app has modern, minimalistic design with cool animations and a multi-platform chart library. The app is integrated with various analytics and payments system. The app architecture allows build many white label apps with one codebase for different markets.Responsibilities:Development of new app from scratch (Architecture, Network and Storage layers, UI concept)Made UI components from designer mockup (Sketch and Zeplin)Integration with third party SDKs (analytics, distribution system)Setup CI/CD systemsImproved code review process by adding linter tools and static analysis toolsWork as a Scrum master: lead stand-up meeting, retro. Worked with the product owner: sprint planning, estimate calculation. Worked as a team lead: Interviewing employees, coaching developers.Team: several feature teams with 3-5 members. The total number of iOS developers: 6-9.Technologies: Swift, UIKit, CocoaPods, Clean Swift Architecture, Rest, WebSocket, DI.Tools: Jira, Bitbucket, Jenkins, Team City, Fastlane.Achievements: Worked as a Technical Leader for our iOS team, designing the architecture of the new app and completely refactoring the old one. Improved the development process by implementing Git flow, a CI system, and Code Review and Code style guidelines. Also worked as a Team Leader, helping with the hiring process, improving the onboarding process, conducting technical interviews, and communicating with other teams (backend/qa/devops).
  • Devexperts
    Ios Mobile Developer
    Devexperts Sep 2015 - Jun 2017
    Saint Petersburg, Russian Federation
    I developed a mobile application for Turkish stocks market. The app allows the user to see real-time quotes from the stock market, buy or sell stock, get a financial statistic, display charts. The main features were: alarm - the user may set alarm for the different stock with the variety of conditions, original and dark themes, chart with different types and indicators.AppStore link: https://itunes.apple.com/tr/app/gedik-trader/id1116732065Responsibilities:- 85% woking with client-side (Objective-C, Swift), 15% as a backend developer (Java).- Development app from scratch and implement new platform features- Made UI from designer mockup (Sketch, Zeplin)- Integration with third party SDKs- Code reviewTechnologies: Objective-C, Swift, Cocoa (Foundation Framework/ UIKit), 3rd party Frameworks (Analytics, UI), CocoaPods.Tools: Jira, CI, git, SCRUM (sprint, planning, daily stand-up meeting).Achievements:​ Learned Objective-C and Swift from scratch. Finished and published application, where I participated as iOS developer.
  • Tradable
    Senior Java Developer
    Tradable Feb 2014 - Sep 2015
    Saint Petersburg, Russian Federation
    The project is an application for forex market (tradable.com). This is a desktop multi-platform application written in Java with Swing framework. The killer feature is embedded store. The store works like Google Play/AppStore: any developer can write robot or plugin and sell it or published for free.Responsibilities:- development UI part (window system, UI controls, forms, dialogues)- development business logic (classes, API)- implement new additional features- localize the application- reworking the application, improve performance and code reviewTechnologies: Java Core, Java Frameworks (Swing, JavaFX, Spring, Mig Layout, Docking Frames).Other Tools: Jira, CI, Install4j, svn and some features from SCRUM.Achievements: head of UI development
  • Devexperts
    Java Developer
    Devexperts Apr 2011 - Feb 2014
    Saint Petersburg, Russian Federation
    Project: the multi-platform rich client desktop application for forex/stock markets.Responsibilities:- new features development (UI controls, forms, dialogues)- production issues investigation- product improvements (speed, refactoring)Technologies: Java Core, Java Frameworks (Swing, JavaFX, Spring).Achievements: I took part in developing the new Swing-based application from scratch. I switched to Java technologies stack. I had basic Java knowledge: Java SE, Swing, Maven and passed SCJP exam.
  • Devexperts
    Software Developer
    Devexperts Apr 2007 - Apr 2011
    Saint Petersburg, Russian Federation
    Project: The rich application for forex brokers. Our client is Global Forex Trader (gft.com).The app is Windows application with dealer desk specifics: multi-monitors support, large data transfers (up to 50k accounts, up to 150k orders), fast custom collections library, quick calculations and complex business logic.Technologies: WinAPI, Delphi VCL.Responsibilities:- new features development (business logic, new instrument binaries, CFD ...)- production issues investigation- new UI development (controls, forms)- product improvements (speed, memory limits, memory leaks)Achievements: I learned about forex markets (fx, CFD, option and binaries), took part in development high load application and developed some exciting business features (binaries for example).
  • East Concept
    Software Developer
    East Concept Mar 2002 - Mar 2007
    Saint Petersburg, Russian Federation
    Project: The hotel management system. The app is the rich client with server-side logic. Client-side is based on Delphi VCL, collects many custom UI controls, has several reporting systems (Crystal Reports, OLAP, Excel Pivot table) and billing system. Server-side based on MSSQL (business logic, stored procedure, and view).Technologies: MSSQL server, WinApi, Delphi VCL.Responsibilities:- new features development- production issues investigation- product improvements (speed, memory leaks, SQL optimization)Achievements: Out team developed newest, modern, flexible and useful application less than two years. I implemented many integrations with billing and cash desk systems. Also, I developed the convenient reporting system for hotel backend (MSSQL + Excel Pivot Table).

Dmitry Mirovodin Skills

Java Objective C Uikit Sql Databases Swift

Dmitry Mirovodin Education Details

Frequently Asked Questions about Dmitry Mirovodin

What company does Dmitry Mirovodin work for?

Dmitry Mirovodin works for Awg

What is Dmitry Mirovodin's role at the current company?

Dmitry Mirovodin's current role is Senior iOS Developer ( Swift | Objective-C | UIKit | SwiftUI | Fintech | Trading | Crypto )Contract or Remote work.

What is Dmitry Mirovodin's email address?

Dmitry Mirovodin's email address is mi****@****ail.com

What is Dmitry Mirovodin's direct phone number?

Dmitry Mirovodin's direct phone number is +49892620*****

What schools did Dmitry Mirovodin attend?

Dmitry Mirovodin attended Itmo University.

What are some of Dmitry Mirovodin's interests?

Dmitry Mirovodin has interest in Apple Computer And Gadgets, Roller, Sport, Sci Fi Books, Music, Ski, Gym.

What skills is Dmitry Mirovodin known for?

Dmitry Mirovodin has skills like Java, Objective C, Uikit, Sql, Databases, Swift.

Who are Dmitry Mirovodin's colleagues?

Dmitry Mirovodin's colleagues are Alajide Marks, Arithion Kanu, Eric Andersen, Lucky Hicks, Andre > Awg Júnior, Jürgen Kanters, Andre Papalexis.

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.