Badges
Certifications
Work Experience
Software Engineer
Kroger• August 2018 - November 2019
● At Kroger, I worked on the iOS Core Team. We were responsible for implementing and maintaining the app's home screen, tab bar menu and map location features. ● Participated in the OKR Discovery process, planning and testing new features for the application. ● Implemented and maintained the application's UI with XIB, programmatic UI and AutoLayout. ● Worked on locating nearby stores and displaying on the Maps using CoreLocation, MapKit and Geofencing. ● Made use of XCTest framework for code testing ensuring the robustness of project code. ● Followed Protocol Oriented Programming and MVVM to ensure code quality and testability. ● Used Git and GitLab for version control and JIRA for project management.
Software Engineer
Apolis• November 2017 - July 2018
● At Apolis I worked on the iOS Team. I was responsible for the time entry feature, where users could see their time card and add or update their entries. ● Created the application in accordance with the MVVM architectural pattern to design the overall structure of the application.. ● Worked on Unit testing using XCTest framework, to ensure robustness of project code. ● Used GCD based Dispatch Queues to update the application UI immediately, thereby preventing any UI lags due to data fetching. ● Integrated Crashlytics SDK to generate real-time crash logs thereby easing the process of debugging a crash in the project code. ● Used Git and BitBucket for version control and JIRA for project management.
Software Engineer
MediaLab UFG• March 2015 - March 2017
● At MediaLab, I worked on the Web Applications Team. We were responsible for the development and maintenance of web applications for conferences held at UFG. The applications generally consisted of a CMS and a registration and information page. ● Developed websites front-end using JavaScript, HTML, CSS, JQuery, Angular and other technologies. ● Used NodeJS and PHP to create the backend for web applications. ● Architected and developed applications database with MongoDB and PostgreSQL. ● Followed Test Driven Development (TDD) for most of the applications. ● Worked on several bug fixes related to data storage, server connectivity and outdated libraries. ● Used Git for version control and Trello for task management. ● Followed Waterfall and Scrum development methodologies.
Education
Universidade Federal de Goiás
Computer Science, MS• March 2015 - July 2017
Universidade Federal de Goiás
Computer Science, BS• July 2010 - July 2014
Links
Skills
vtrmartin has not updated skills details yet.