English:
Upper Intermediate
Argentina
UTC -03:00
America/Argentina/Buenos_Aires
Software engineer with 7 years of experience in mobile development on Android using Kotlin and Java.
As a senior software engineer, I have accomplished the following: - I led the Android and iOS team in Evercheck Wallet, in charge of all the app lifecycle, planning, releases, new features, and bug fixing. -I worked developing the new Android version for Volvo cars and Polestar's new models (SPA2). - I was part of the team defining the modularization standards and refactoring the app architecture in OneKey Milwaulkee - I was in charge of the migration from Java to Kotlin in the Stanley Security HQ app, working with Stanley Black and Decker - I was responsible for Evercheck EC One android app creation, planning, defining requirements, and building the app from scratch.
Want to hire this engineer?
Check if David Santiago is availableExpertise
Years of commercial development experience
7 years of experience
Core technologies
Other technologies
Project Highlights
iCUP - SPA2
Jan `22 - Sep `22
8 months
Volvo Cars
I was part of the Android team, in charge of creating new features, solving bugs, and giving updates for the infotainment system for the Volvo version of Android Automotive.
Responsibilities & achievements
- Solve bugs in the previous version (iCUP) - Migration from Java to Kotlin - New features for the next version of SPA2 - Design and build the Widget API for the new version of SPA2 - Create Styling for Volvo and Polestar buttons in the Design Library - Code review - PI planning and estimations
OneKey Milwaukee
Jul `21 - Sep `22
1 year
Milwaukee tool
One Key Milwaukee Tool’s connectivity platform is a fully customizable app where smart tools are backed by the industry’s largest Bluetooth tracking community, to help clients to connect sites, people, and equipment.
Responsibilities & achievements
1. Develop new features working with Coroutines, Hilt, MVVM 2. Tools connectivity via Bluetooth 3. Bugs fixing and maintenance. 4. Refactor app architecture using MVVM and MVI 5. Create feature modules using data, UI, and domain layers 6. Defining naming conventions for modules and migrating classes 7. Code reviews. 8. Task management.
Stanley Security HQ
Apr `21 - Jul `21
3 months
Stanley Black and Decker
"Security HQ empowered clients to manage and respond to security operations from anywhere. The HQ app provided a way to keep an eye on location activity, access critical notifications in real-time, manage employee access to the systems, test the systems, and submit service requests for your alarm systems serviced by STANLEY Security
Responsibilities & achievements
"Migration from Java to Kotlin Define app architecture, migrate old code and create new modules Create new unit tests for untested code Code review Migrate old network calls to retrofit Implement coroutines and replacing old async task calls"
Evercheck
Nov `17 - Nov `20
3 years
Evercheck
"Evercheck is one of the biggest companies delivering low-touch compliance solutions to HR and Education teams in healthcare, CE Broker is the official continuing education tracking system trusted by regulating entities across the US.
Responsibilities & achievements
"Modify the entire app architecture for implementing MVPStart the app from scratch Implement modularization, Dependency injection, and app architecture Lead iOS releases Develop features in kotlin, using coroutines, and GraphQL Migrate the entire app to kotlin Add unit and UI tests to the uncovered code Implement Coroutines, migrating from RX Lead the meetings, and requirements with the PO and schedule the releases and production bug fixes Release updates to the Google Play Store Manage bug reports and production bug fixes Discuss and decide about implementing new libraries or updates"
Ocobosoft
Feb `16 - Aug `17
1 year
Ocobosoft
Ocobosoft provided accounting and hr managing software for Colombian companies
Responsibilities & achievements
"Build new features for the Ocobosoft app Use Java Swing for UI MySQL database Bug fixes Get requirements from the client First Ocobosoft Android app"
Education
Higher education in Computer Science
Agency
50-100
GMT-6
Mexico City/Mexico
Core Expertise
Industries
Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Information services & Technologies, Construction & Real estate, Travel & Tourism, Augmented reality, SaaS, Energy, Telecommunication, Conversational automation, Management System & Automation
Want to hire this engineer?
Check if David Santiago is available