Shalva Avanashvili

Shalva Avanashvili

Mentor
Rising Codementor
US$30.00
For every 15 mins
View Video
ABOUT ME
Senior iOS Engineer with 9 years of experience |Mentor|Startup Founder
Senior iOS Engineer with 9 years of experience |Mentor|Startup Founder

I'm Shalva, and I wear many hats in the world of iOS engineering. By day, I'm a Senior iOS Engineer at Just Eat Takeaway, where I'm constantly pushing the boundaries of what's possible in the iOS ecosystem. Not only have I developed features for the end users but I have extensively worked on swift SDK development which is consumed by developers!

I have been developing mobile apps already 9 years, started with Android and switched to iOS in 2015 and developed my first iOS app on Swift 2.0.

I'm deeply committed to helping aspiring iOS Engineers to make their first steps in this field. I've had the privilege of mentoring talented individuals who've started as iOS interns and, through hard work and dedication, have risen to become Junior and Senior Engineers in their own right.

But my journey doesn't end there. I'm no stranger to the entrepreneurial world. I took the plunge and founded my own startup Applysis. While it didn't go as planned, it was a valuable experience that taught me the art of overcoming challenges and convert them into opportunities.

London (+01:00)
Joined September 2023
EXPERTISE
8 years experience
My first iOS app was on Swift 2.0, a lot has been changed during these years and I have been following the latest language changes very c...
My first iOS app was on Swift 2.0, a lot has been changed during these years and I have been following the latest language changes very closely. I am really into in Swift and I believe its one of the most beautiful languages!
View more
View more
8 years experience
I have always been in Mobile Development and started with Android at first, but soon realised it was not really right for me. After switc...
I have always been in Mobile Development and started with Android at first, but soon realised it was not really right for me. After switching to iOS in 2015 I realised I found my happy place and from that moment I have developed several large scale projects, my latest project Just Eat Takeaway has 100 million monthly active users.
View more
View more
3 years experience
I usually start playing with new technologies in Beta releases and SwiftUI was not an exception. After a year of its release we slowly st...
I usually start playing with new technologies in Beta releases and SwiftUI was not an exception. After a year of its release we slowly started integrating in our project: Albums and from that moment all new screens were developed on SwiftUI. My experience includes not only SwiftUI but integration with UIKit. On top of that I can plan properly how to migrate from UIKit.
View more
View more
3 years experience
I gave a first try to Combine directly after its Beta release alongside with SwiftUI. I have extensively worked with Combine and used it ...
I gave a first try to Combine directly after its Beta release alongside with SwiftUI. I have extensively worked with Combine and used it in tasks like handling network requests, mapping errors in different error types, user interface updates, and data processing.
View more
View more
9 years experience
3 years experience

REVIEWS FROM CLIENTS

Shalva's profile has been carefully vetted and approved as a Codementor. Connect with Shalva now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
889 Reputation
0
7
27
EMPLOYMENTS
Senior iOS Developer
Just Eat Takeaway
2023-06-01-Present

• Owning and managing the Swift-written feature flagging SDK
• Facilitating its utilization across multiple teams and projects<br/...

• Owning and managing the Swift-written feature flagging SDK
• Facilitating its utilization across multiple teams and projects
• Empowering other engineers to easily switch features, explore functionalities, and improve user experiences
• Releasing SDKs and communicating with the consumers
• Managing SDK documentation
• Maintaining SDK CI

Algorithm
Data structure
Swift
View more
Algorithm
Data structure
Swift
View more
Senior iOS Developer
Cookpad
2022-05-01-2023-06-01

• Develop high-quality and complex features
• Write unit tests. Use Snapshot testing for the network layer
• Write UI tests<br...

• Develop high-quality and complex features
• Write unit tests. Use Snapshot testing for the network layer
• Write UI tests
• Conduct code reviews and ensure code quality and adherence to best practices
• Directly be involved in a discussion of architecture or design pattern changes in the project
• Be a release manager on round robin schedule

MVVM
UIKit
SOLID Principles
View more
MVVM
UIKit
SOLID Principles
Swift
Swiftui
View more
Senior iOS Developer
Albums
2019-05-01-2022-04-01

• Develop high-quality and complex features
• Recruit, mentor and lead junior developers, and provide technical guidance and suppo...

• Develop high-quality and complex features
• Recruit, mentor and lead junior developers, and provide technical guidance and support
• Implement different modules as Swift packages
• Write unit tests
• Release app on Appstore biweekly

SQLite
Core Data
UIKit
View more
SQLite
Core Data
UIKit
SOLID Principles
Swift
Swiftui
View more
PROJECTS
Just EatView Project
2023
Just Eat mobile app is a convenient solution for individuals and families looking to order food for delivery or pickup from a diverse sel...
Just Eat mobile app is a convenient solution for individuals and families looking to order food for delivery or pickup from a diverse selection of local restaurants. It combines a user-friendly interface with features that enhance the overall dining experience, making it a popular choice for those seeking a hassle-free way to satisfy their culinary cravings. I take the ownership of the module in the company which helps other engineering teams to experiment their features.
Algorithm
Data structure
Swift
View more
Algorithm
Data structure
Swift
View more
2023
The mission of Cookpad is to make everyday cooking fun by providing a web and mobile platform for recipe sharing. Cookpad is a largest pr...
The mission of Cookpad is to make everyday cooking fun by providing a web and mobile platform for recipe sharing. Cookpad is a largest project I have worked on with lots of complex tasks, unit tests and integration tests.
Unit Testing
UIKit
SOLID Principles
View more
Unit Testing
UIKit
SOLID Principles
Swift
Swiftui
View more