Vlad is a skilled iOS developer with 4 years of experience in creating engaging and innovative apps. He really enjoys learning new technologies, reading technical books, and also when not working with iOS, learning about low-level concepts like memory, threading or graphical APIs. Vlad has hands-on experience working on enterprise applications for big names such as IBM and Endava. His favorite technologies include Swift, UI Kit, Objective C, Combine, and more.
Worked on a medical application whose purpose was to help patients keep track of their carbohydrate intake, while also predicting if a specific patient might suffer in the near future of hyperglycemia or hypoglycemia.
Involved in developing new features while also helping less experienced colleagues solve their issues. I was also involved in code reviews and code quality meetings.
Used Combine for communication between screens. Ensured unit testing was above 80% as this was a medical app.
Worked on a proof of concept application (Metal) that was intended to capture each frame that was sent from the graphical card to the screen and then process the captured snapshot of the screen and send it to a third party application for further usage.
Worked on an internal application whose purpose was to help in the process of booking a conference room, without the need to access any external tools, like outlook or any mail client.
Implemented new features and also performed code reviews for the other colleague. The project was linked with the API exposed by Microsoft and used by the company.
This project is a personal iOS application designed to assist Dungeon Masters in managing a D&D campaign.
It utilizes Combine for delegation and simplifies callbacks, creating a wrapper around CoreData for CRUD operations.
The application employs a custom Clean Architecture implementation, split into modules based on dependencies, and leverages SwiftUI, UIKit, and other technologies.