Vlad Grigore Sima

Vlad Grigore Sima

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
iOS developer, rock climber and board game nerd
iOS developer, rock climber and board game nerd

I am Vlad, an iOS engineer with five years of experience. During my career, I had the chance to work on projects ranging from small ones to corporate-level projects. In this period, I experienced multiple architectures, design patterns, Apple frameworks, Clean code principles, SOLID principles, understood the value of testing and the benefits the TDD approach can bring to your design.

I consider these skills fundamental to writing easy-to-change code. The primary trait of good architecture and good code, from my perspective, is the possibility to update and refactor code smoothly. At the end of the day, these are all skills that can be taught and acquired. I am more than happy to share them with you, the mentee. My ultimate goal is to help everyone write better code and incorporate these principles in day-to-day coding.

If this sounds like a person you would like to collaborate with, don't hesitate to contact me!

Romanian, English
Bucharest (+02:00)
Joined October 2022
EXPERTISE
6 years experience
4 years experience
5 years experience
1 year experience
1 year experience
3 years experience
5 years experience

REVIEWS FROM CLIENTS

Vlad's profile has been carefully vetted and approved as a Codementor. Connect with Vlad now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
MoviesApp
Swift
0
0
EMPLOYMENTS
Senior iOS developer
The Coda Collection
2022-05-01-Present
-Participate in workshops, discussing both the technical implications and also the technical limitations that might arise during developm...
-Participate in workshops, discussing both the technical implications and also the technical limitations that might arise during development. - Estimate the amount of work needed for tasks. - Bug fixing. - Collaborate with the design team to test and adjust the UI. - Respect unit tests converge. Each new feature should have around 80% coverage. - Refactor parts of code breaking dependencies and improving unit tests.
Unit Testing
MVVM
GitHub
View more
Unit Testing
MVVM
GitHub
Jira
Firebase
CocoaPods
Clean Coding
SOLID Principles
Clean Architecture
Swift 5
SwiftUI
View more
iOS developer
Globant
2021-05-01-2022-03-01
- Participate in planning meetings and estimate different chunks of work. - Bug fixing & crashes. - Develop for and test on multiple plat...
- Participate in planning meetings and estimate different chunks of work. - Bug fixing & crashes. - Develop for and test on multiple platforms: TV, iOS & iPad. - Clarify requirements with different team members located mostly in the USA. - Involved in the merge process of different projects into a singular one.
GitHub
UIKit
Jira
View more
GitHub
UIKit
Jira
MVC
tvOS
Swift 4
View more
iOS developer
IBM
2020-09-01-2021-05-01
- Participate in plannings and estimate different chucks of work. - Help teammates with less experience in the iOS team. - Every 3 weeks ...
- Participate in plannings and estimate different chucks of work. - Help teammates with less experience in the iOS team. - Every 3 weeks when the sprint was finished, I was responsible for part of the demo that was shown to the client. - Implement unit tests, raising test coverage to 80%. - Proactively came up with code improvements to eliminate coupling.
Unit Testing
MVVM
UIKit
View more
Unit Testing
MVVM
UIKit
Jira
GitLab
CocoaPods
Realm
Swift 4
View more