about me
Services
iOS Developer
Organized, collaborative, and highly skilled iOS developer with 9+ years of professional experience in dynamic and deadline-driven work environments. I design/develop super cool iOS apps.
macOS Developer
I can design beautiful type faces for both digital and print media. It is a long established fact that a reader will be distracted.
User Friendly UX
I write about mobile & web design. It is a long established fact that a reader will be distracted by the readable content.
PROBLEM SOLVER
I have strong project management skills. It is a long established fact that a reader will be distracted by the readable content.
Work Process
DISCOVER
IDEA
DESIGN
DEVELOP
TEST
LAUNCH
Clients








Fun Fact
88 Countries Visited
128 Articles Published
18589 Cups Of Coffee
19 Awards Won
resume
WORK HISTORY
Jun 2022 – Current (Contractor, remote)
Senior iOS Engineer, Tech lead
Addicted Software Ltd.
I am currently engaged as a contractor through Addicted Software, working on a major project for a large US-based corporation specializing in the fintech sector. This role entails the development and maintenance of premium, high-stake applications.
My responsibilities are:
- To collaborate with cross-functional and international teams to define, design and develop innovative iOS applications from fintech, cryptocurrency and travel;
- To design and implemented robust, efficient, and maintainable code in accordance with best practices and industry standards using μFeatures and the Redux architecture for the iOS platform;
- To led the implementation of advanced features and integrations, delivering a great user experience and maintaining high security standards for travel and cryptocurrency apps while adhering to industry best practices and guidelines;
- To conduct thorough testing, debugging and optimization have been carried out to ensure high performance, stability and security of applications, as well as to stay up to date with the latest trends and advances in mobile development.
Sep 2017 – Mar 2022
Senior iOS Engineer, Tech lead
Endava Ltd.
I had the opportunity to work with Endava, a leading outsourcing company. During my tenure, we assisted some of the world’s foremost organizations in sectors such as Payments, Financial Services, Telecommunications, Media, Technology, Consumer Products, Retail, Mobility, and Healthcare. We propelled their ability to leverage new business models and seize market opportunities. This experience has provided me with invaluable insight into a broad range of industries, strengthening my capacity to adapt and deliver in diverse settings.
My responsibilities were to:
- Developed and maintained iOS applications for the company’s clients, including banks, insurance companies, and retailers.
- Collaborated with product managers to understand requirements and design solutions that meet business needs while considering technical constraints such as performance, scalability, security, etc.
- Built reusable code libraries or components that can be leveraged across multiple projects to increase efficiency of future development efforts.
- Provided technical leadership in a cross-functional team environment on large initiatives and ensured adherence to best practices within the organization
- Demonstrated the ability to implement continuous improvement and the induction of new technology.
- Maintained technical documentation, adhering to coding guidelines, and assisted the engineering team in enforcing best programming practices.
- Tested mobile application services to confirm compliance with the SRS.
- Followed the latest languages, concepts, and best coding practices for mobile apps. Improved quality of product with code reviews.
- Interacted and worked with a team of 800+ members involving application and backend developers, testers, designers and multi-level managers.
- Reviewing client requests, wireframes, and designs for technical viability.
- Wrote efficient unit tests and worked together with QA to execute automation testing.
Jan 2022 – Jul 2022 (short term contract)
Senior Developer Lead, Consultant
M-bank
My responsibilities were to:
- Built native mobile applications for iOS Banking area. Giving to clients access integrating to M-bank products and services.
- Streamlining development process all the way from code check-ins, peer code reviews, static code analysis, added automated functional regressions test against the backend APIs.
- Improved continuous integration, increased automated test coverage. Helped the bank to get to the next level of maturity with respect to Continuous Delivery.
- Operated according with the Scrum and Agile development process. Improved DevOps approach to delivering IT solutions.
- Lead features, prepare detail design, collaborate with cross-functional internal team member and other teams to define, design and ship new features.
- Strive to build a more accountable, motivated team through mentorship, thoughtful code reviews, and reinforcing best-practices in software development.
Jun 2015 – July 2017
iOS Engineer
Softintercom S.R.L.
Feb 2014 – May 2015
iOS Engineer
Marcodor Ldt.
Jul 2013 – Jan 2014
iOS Engineer & Frontend Developer
Binasystems Ldt.
EDUCATION AND QUALIFICATIONS
Certificate of engineering technology
42.fr
Certificate of mobile technologies
Lynda & Coursera
Certificate of frontend & backend technologies
Interportal S.R.L.
Business Administration and Management
ULIM
ACHIEVEMENTS
Endava Car Sharing
Endava Ltd.
Endava Insurance Helper
Endava Ltd.
Coding Skills
Xcode IDE
Swift
Objective-C
SwiftUI
Combine
Python
Java
Kotlin
Ruby
HTML
CSS
Design Skills
Sketch
Figma
Photoshop
Illustrator
Architectures
MVC
MVVM
MVVM+C
VIPER
MVP
MVP+I
µFeatures
REST
RESTful services
RESTful fmw
RESTful APIs
Frameworks
CoreAnimations
AVFoundation
CoreBluetooth
ReplayKit
PDFKit
Network
Testing
Unit tests
UI tests
Integration tests
Others
Cocoapods
Carthage
Swift Package Manager
Git
CI & CD
Fastlane & Jenkins
TestFlight & Firebase
TESTIMONIALS
Veselin Radovic
Delivery Manager at Endava / Belgrad, Serbia
“I wholeheartedly recommend Mihail Salari for any Senior iOS Developer role. His diverse skills, including iOS development, team leadership, and effective communication, were instrumental in successfully launching our internal projects. Mihail not only excelled in his roles but also displayed a consistent commitment to team collaboration and project success. His exceptional technical skills and unwavering dedication would undoubtedly make him a valuable asset to any team.”
Peter Randazzo
Senior Technical Business Analyst, Product & Innovation / Montreal, CA
“I had the pleasure of working with Mihail for about six months this year. His talent as an iOS engineer is strong. He recommended better ways of working with our mobile applications. He is also excellent at explaining concepts to business stakeholders which is a much-desired skill.“
Pavel Stankevic
Senior Technical Business Analyst, Product & Innovation / London, UK
“I highly recommend Mihail as an iOS developer. I had the pleasure of working with him on a project. Mihails deep understanding of iOS development allowed him to consistently deliver high-quality code and make significant contributions to our projects success.
What stood out the most was his proactive approach. He always went the extra mile to identify potential issues, propose innovative solutions and take the lead in implementing them. Without a doubt, Mihail would be a valuable addition to any team or organization seeking a talented and proactive developer.”
Heleste Smith
Lab Geek / London, UK
“Mihail has a great work ethic and enthusiasm for delivering quality products. He is technically skilled, his opinions are always valued by those in the team and is tenacious in finding a solution to a problem.
Any team would benefit from having Mihail onboard.”
Diney Bomfin
Senior iOS Engineer & Tech Lead / Kiev, UA
“Mihail is a very passionate and dedicated Engineer. We’ve worked together managing a quite large project with several moving parts and Mihail was always 100% into the game, always focused, very precise, and skilled.
He’s the kind of engineer that is required in every meeting because he contributes a lot with good ideas not just for the code but also for the product in general.
A company would be happy to have a professional like Mihail.”
Andrii Ulianenko
Senior iOS Engineer & Tech Lead / Kiev, UA
“Mihail’s expertise in iOS development is truly impressive. Beyond his technical skills, Mihail is a true team player. He actively contributes to brainstorming sessions, offering valuable insights and collaborating seamlessly with other team members.
I highly recommend Mihail as an iOS developer to any organization seeking a dedicated and skilled professional. His technical knowledge, teamwork, and passion for iOS development make him a valuable asset to any team. Working with Mihail was truly a pleasure, and I look forward to future opportunities to collaborate with him again.”
Ionut Negru
Senior Android Engineer & Tech Lead & Senior Consultant / Bucharest, RO
“Mihail is a sharp developer always looking up for new technologies and new development methods.
He is analytical, and takes time to do things right from the start.
It was a pleasure to work with him developing the same project. Although we were responsible for different technology stacks and different platforms we interacted often and he always showed that he is eager to help and contribute in any way.
Mihail is a very experienced iOS Software Engineer and I would recommend him on any kind of projects.”