Konstantin Shashkin

Konstantin Shashkin

Mentor
Rising Codementor
US$15.00
For every 15 mins
2
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior iOS Developer
Senior iOS Developer

Dynamic Senior iOS Engineer with over 10 years of expertise in designing, developing, and optimizing high-performance mobile applications. Specialized in building native iOS solutions for a wide range of clients, from startups to large enterprises, using Swift and Objective-C.

Comprehensive experience in the full software development lifecycle, from initial research and requirements gathering to design, development, testing, deployment, and post-launch maintenance.

Demonstrated ability to lead and mentor teams, fostering a collaborative environment and driving successful project outcomes. Adept at providing technical guidance and support to junior developers, ensuring adherence to best practices and efficient development workflows.

Russian, English
Central Time (US & Canada) (-06:00)
Joined April 2018
EXPERTISE
10 years experience
iOSCocoa TouchUIKitFoundationGCDXcode
View more
10 years experience
iOSXcodeUIKit
View more
iOSXcodeUIKitCocoa TouchFoundationGCD
View more
10 years experience
Ios: swift and objc
Ios: swift and objc
10 years experience
UIKit#ios #swift #objectivec #cocoaSwift
View more
UIKit#ios #swift #objectivec #cocoaSwiftObjective-C
View more
10 years experience
4 years experience
8 years experience

REVIEWS FROM CLIENTS

Konstantin's profile has been carefully vetted and approved as a Codementor. Connect with Konstantin now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
1856 Reputation
0
17
19
EMPLOYMENTS
Technical Lead
Apple via Tata Consultancy
2020-03-01-2021-05-01

• Provided technical leadership to both offshore and local teams on Swift and iOS best practices.

• Improved code quality and dev...

• Provided technical leadership to both offshore and local teams on Swift and iOS best practices.

• Improved code quality and development speed, ensuring consistency across teams.

• Led the regional expansion of the Apple Store app, overseeing its rollout across new markets, resulting in significant app growth and enhanced performance.

UIKit
Objective-C
Swift
View more
UIKit
Objective-C
Swift
View more
Senior iOS developer
C.T.Co
2017-05-01-2019-12-01

Mobile Wallet App:

• Refactored the codebase by minimizing external dependencies, leading to a significant reduction in build ti...

Mobile Wallet App:

• Refactored the codebase by minimizing external dependencies, leading to a significant reduction in build times and streamlining the development process.

• Architected the navigation flow, improving user experience and making the app structure more intuitive and scalable.

Content Aggregation/Management App:

• Developed a Swift wrapper to enable communication with a Xamarin-based framework, enhancing cross-platform functionality and enabling faster feature delivery.

• Introduced coordinators for app flow management, reducing complexity and accelerating the delivery of new features, thus improving team productivity.

• Implemented Drag'n'Drop functionality throughout the app, resulting in a more interactive and user-friendly interface that improved user engagement.

Git
Xcode
Jira
View more
Git
Xcode
Jira
Objective-C
Swift
iOS
View more
Lead iOS Developer
C.T.Co
2013-10-01-2017-05-01

Staff Assessment App:

• Designed the storage layer, ensuring efficient data handling and optimized app performance, which

imp...

Staff Assessment App:

• Designed the storage layer, ensuring efficient data handling and optimized app performance, which

improved data retrieval times and overall app responsiveness.

• Developed reusable custom UI elements to facilitate theming and rebranding, providing flexibility for future

iterations and reducing the time required for UI updates.

• Contributed to the design of test plans, ensuring comprehensive test coverage and improved reliability of

the app by identifying edge cases and potential issues early.

Ebook Reading App:

• Refactored the networking layer to streamline the switching of implementation details, making the system more adaptable to future changes and improving long-term maintainability.

• Designed and implemented a sync framework that enabled seamless integration of multiple backends without the need for external SDKs, simplifying future expansion and reducing dependencies.

• Updated the storage layer to handle async synchronization, significantly enhancing performance during data syncs and improving the overall user experience.

• Developed a PDF parsing library that reduced memory consumption in certain cases by optimizing the parsing algorithm, improving efficiency and memory management.

• Implemented a versatile file converter for multiple formats to PDF, increasing the app's compatibility and user functionality, allowing users to read a variety of file types.

Git
UIKit
Jira
View more
Git
UIKit
Jira
GCD
Objective-C
Swift
View more