YouTeam Logo

Summary

Expertise

Project Highlights

Education

Agency

IC

English:

Advanced

Ivan C.

vetted by Youteam

Vetted by YouTeam

Peru

UTC -05:00

America/Lima

English:

Advanced

Sr Android developer and software engineer

Senior Android Developer - Software Engineer. Specialized in Android Development, orientated to design and good practices. Interested in the logical functioning of computers. An obsessed person about UI/UX

Want to hire this engineer?

Check if Ivan is available

Expertise

Years of commercial development experience

8 years of experience

Core technologies

Android 8 years
Java 5 years
Kotlin 4 years

Other technologies

Continuous Integration
JUnit
Mockito
Sketch
ButterKnife
Design Patterns
Espresso
Retrofit
Continuous deployment
MVP patterns
MVVM patterns
Flutter
Firebase
Material-UI

Project Highlights

icon
Lead Android developer

BairesDev

Apr `21 - Present

4 years

Lead android development on IoT project for US-based Home Rent company. Implementation of full CI/CD process on Sonarqube Cloud and with Github Actions. Research and implementation of new IoT devices like Smart Locks, Water and Energy Consumptions readers, water valves, lights, soundboards, intercom, switches, motion sensors, etc.

Responsibilities & achievements

Kotlin
Continuous Integration
Continuous deployment
AndroidX
Sonarqube
icon
Android developer

SmartBoxTv

Jul `20 - Apr `21

9 months

Maintenance of video streaming platform apps (Android, AndroidTV & FireTV) for international clients. Responsible for implementation of new UI/UX 2.0 of the main application. Active participation in refactoring progress report. Knowledge-based collaboration on AndroidTV/FireTV CI project. Cleaning submodules repositories. Secondary collaboration in AppleTV and iOS projects

Responsibilities & achievements

Kotlin
Android Testing API
AndroidX
icon
Android developer

Belatrix Peru/Globant

Apr `16 - Jul `20

4 years

Main developer of projects for US-based companies in the Banking, Network Marketing, and Technology Outsourcing industries.

Responsibilities & achievements

In charge of multiple proofs of concepts using new technologies like Beacons, Amazon Alexa, face recognition, VR & chatbots, for a banking client and Flutter for a Network Marketing client. Direct communication with product owners and technical leads. Intense participation in technical decisions. Reduced the cyclomatic complexity by 67%, cognitive complexity by 28%, and reduced the technical debt down to 0% of main classes for a network marketing client. Refactored 02 applications to the MVP pattern implementation. Proposed the base structure for future implementations of custom components like graphs and dynamic statistics for international distributors. Took the initiative to learn about new technology (Flutter) in my spare time and started contributing with related tasks. Validate and actively contribute to the UI design phase of a project for a Network Marketing client. Contribute to the architecture and development of a gamification engagement app for coworkers

Java
Kotlin
Design Patterns
Flutter
AndroidX
Material-UI
icon
Lead Android Developer

Innovati Solutions

Mar `15 - Mar `16

1 year

Set architecture design and patterns for 07 mobile projects. Lead mobile development for local companies in the Farming and Health industry. Used Java, Dart (Flutter), Python (Django), and Sketch. In charge of effective communication between clients and the development team. Helped with backend development and UI design when resources were not available.

Responsibilities & achievements

Java
Python
DART
Sketch
Flutter
AndroidX
icon
Android Developer

As Independent

Sep `14 - Feb `15

5 months

Development of an application for a drifting community group where the user could check the news, driver’s bios, events, and galleries. Development for a local road concessions client. Key features include Location of roads under maintenance, alternative routes, point of interest for pedestrians and drivers, and news feed. Development of two taxi cab applications. Key features, included: Driver and client locations, request taxi cab, and navigation. Learned how to communicate with clients, get requirements, and know how to translate them into features

Responsibilities & achievements

Java
MVP patterns
AndroidX
icon
Android Developer

AppsLovers

Jan `14 - Aug `14

7 months

Development of several projects for local companies in the Marketing, Sales, Entertainment, Veterinary, Food and Transport industries. Contribute with minor technical decisions and most of the development.

Responsibilities & achievements

Java
AndroidX

Education

Higher education in Computer Science

Agency

Web and Mobile development agency #1991

10-50

GMT-3

Uruguay

Core Expertise

AngularJS
AWS
Business Intelligence
Django
Express.js
Full Stack Development
Java
JavaScript
Kotlin
.NET
Node.js
PHP
Python
QA
React.js
React Native
Ruby
Ruby on Rails
Spring
Android
Automated Testing
DevOps
Front End
Go
Laravel Framework
Product management
Scrum
Spring Framework
Swift
Angular 2x
Back End
Team Lead
Project Manager
Scrum Master
Vue.js
Spring Boot
Business Analysis
Flutter
Google Cloud Platform
GoLand
React-Apollo
Next.js
Data Analyst
Nest.js

Industries

Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Arts & Culture, Branding, design, web development, Augmented reality, SaaS

Want to hire this engineer?

Check if Ivan is available