Badges
Certifications
ngutorov has not earned any certificates yet.
Work Experience
Senior iOS Developer
Cognizant Technology Solutions•  May 2021 - Present
Senior Associate - Projects : Contract iOS Engineer at Walmart Labs - Glass Team
Consultant - iOS Developer
Upwork (formerly Elance-oDesk)•  June 2017 - May 2021
Native iOS Developer on Swift and Objective-C with a strong understanding of Object-Oriented Programming, Design Patterns, and SOLID. Designing and developing scalable and efficient solutions utilizing RxSwift + RxCocoa, Combine for heavily-modularized projects. Following coding guidelines as set by the project team. Have a good understanding of Agile, Scrum, TDD. Following the Best practices while utilizing Git flow and CI/CD. Experienced in GraphQL and REST as API design approaches. Confident with GCD, Operation, Threads, and asynchronous programming. Familiar with architectural design patterns like MVP, MVVM, VIP, VIPER, etc. Utilizing Core Data, Realm for a persistent store. Working on component Design/Coding, Unit Testing, Debugging, and Performance Tuning. Favoring UIKit, MVVM, Coordinators, Containers and Reactive Programming. Developing and designing user interfaces in code while also using Xcode Interface Builder, Storyboards, Size Classes, and Auto layout on high-performance consumer-facing apps. Experienced in UIKit, SwiftUI, Core Data, Core Location, MapKit, Core Motion, Core Graphics, Core Animation, Core Bluetooth, and others. Researching and adopting the latest technologies, highly sophisticated solutions, and Engineering Best practices.
iOS Tech Lead
Troika Networks•  December 2018 - June 2020
Contributed to the startup project. Provided iOS Development expertise while migrating from Objective-C and updating from Swift 3 to Swift 4-5. Architecturally refactored and implemented multiple features for company apps in multi-timezone remote collaboration with offshore iOS Development Team from Europe.
Product Developer
Mast Trade, LLC•  October 2014 - August 2016
Provided technical expertise to the startup. Localized and shipped various customer-focused hardware and software solutions. Improved and developed additional web services, boosted SEO, increased revenue growth. Greatly boosted product recognition.
Senior Software Engineer
KPMG•  December 2008 - October 2014
Significantly increased business productivity by developing new software solutions and performance updates for frequently used KPMG applications, utilities, and Windows-based software products using C#, Visual Basic for .NET platform with ASP.NET. Collaborated with multiple teams to create an elegant and intuitive experience for users. Evaluated new and existing versions. Ensured flawless implementation for applications and services across various platforms. Worked closely with clients, collecting feedback and performing enhancements. Spearheaded the development of customized software tools, applications, and technical solutions, increasing business productivity and customer satisfaction. Achieved a right to participate in a short-term IT rotation program in collaboration with the Global Service Center. Proudly became the first Software Engineer at KPMG Russia and CIS sent to the Global office in the United States. Developed new and optimized existing software products for scalability, durability, and performance. Played an essential role in the Global Software Development Process. Presented KPMG home office's software solutions and tools in US headquarters. Later achieved approval for implementing the best solutions, including very own developments for all KPMG offices around the Globe.
Field Application Engineer
Renaissance Capital •  November 2006 - November 2008
Played an important role in the development, configuration, deployment, and support of critical software solutions for stock trading platforms and IP conferencing systems.
Education
Moscow Power Engineering Institute (Technical University)
Information Technology, BE•  September 2003 - July 2006
Links
Skills
ngutorov has not updated skills details yet.