Simera Professional Key (SPK)

Erick R

Mexico

Lead Software Engineer

$ 4,100/month

10+ yrs exp

Android developer with 10 years of experience in Native Android Development and 2 years of experience in iOS Native Development, strong knowledge of Java, Kotlin, Swift concepts and deep understanding of Android and iOS main components.

Skills

  • 3D Animation
  • Android Development
  • Appium
  • C
  • C++
  • CSS
  • CSS3
  • GitHub
  • HTML
  • HTML5
  • Inventory Management
  • iOS Development
  • Java
  • JavaScript
  • Jenkins
  • jQuery
  • Junit
  • Microsoft Access
  • MySQL
  • SAP
  • Software Development
  • Software Development Life Cycle (SDLC)
  • SQLite
  • Swift
  • Team Management
  • Test Driven Development
  • Vendor Management
  • Web Services
  • Xcode
  • JavaScript ES6
  • 2D Animation
  • Android
  • Android SDK
  • Android Studio
  • API Integration
  • Bitbucket
  • C#
  • CMMS
  • GitLab
  • Import Management
  • JSON
  • Kotlin
  • Maven
  • Mockito
  • MVP
  • MVVM
  • Realm
  • Robolectric
  • SMTP
  • SOAP
  • SOP
  • SwiftUI
  • XAMPP
  • SAP
  • Territory Management
  • Animation
  • Continuous Integration/Deployment
  • projeto
  • CSS 3
  • delivery
  • Msproject
  • C#
  • C++
  • C++
  • C#
  • C++
  • C++
  • C++
  • C++
  • C++
  • C++
  • C++
  • C++
  • Inventory Management
  • C++
  • C++
  • C++
  • C++
  • Integration
  • C++
  • C#
  • Java.
  • C++
  • UML diagrams
  • Android developer
  • C++
  • C++
  • C++
  • C++
  • C++
  • C#
  • projects
  • mobile
  • mobile
  • SSMS
  • C++
  • C++
  • C++
  • C++
  • C++

Erick R

Mexico

Lead Software Engineer

$ 4,100 /month

10+ yrs exp

Android developer with 10 years of experience in Native Android Development and 2 years of experience in iOS Native Development, strong knowledge of Java, Kotlin, Swift concepts and deep understanding of Android and iOS main components.

Skills

  • 3D Animation
  • Android Development
  • Appium
  • C
  • C++
  • CSS
  • CSS3
  • GitHub
  • HTML
  • HTML5
  • Inventory Management
  • iOS Development
  • Java
  • JavaScript
  • Jenkins
  • jQuery
  • Junit
  • Microsoft Access
  • MySQL
  • SAP
  • Software Development
  • Software Development Life Cycle (SDLC)
  • SQLite
  • Swift
  • Team Management
  • Test Driven Development
  • Vendor Management
  • Web Services
  • Xcode
  • JavaScript ES6
  • 2D Animation
  • Android
  • Android SDK
  • Android Studio
  • API Integration
  • Bitbucket
  • C#
  • CMMS
  • GitLab
  • Import Management
  • JSON
  • Kotlin
  • Maven
  • Mockito
  • MVP
  • MVVM
  • Realm
  • Robolectric
  • SMTP
  • SOAP
  • SOP
  • SwiftUI
  • XAMPP
  • SAP
  • Territory Management
  • Animation
  • Continuous Integration/Deployment
  • projeto
  • CSS 3
  • delivery
  • Msproject
  • C#
  • C++
  • C++
  • C#
  • C++
  • C++
  • C++
  • C++
  • C++
  • C++
  • C++
  • C++
  • Inventory Management
  • C++
  • C++
  • C++
  • C++
  • Integration
  • C++
  • C#
  • Java.
  • C++
  • UML diagrams
  • Android developer
  • C++
  • C++
  • C++
  • C++
  • C++
  • C#
  • projects
  • mobile
  • mobile
  • SSMS
  • C++
  • C++
  • C++
  • C++
  • C++

Lead Software Engineer

Swift Medical
February 2023 - present

Swift brings clinically calibrated wound imaging for your mobile device. It’s as simple as taking a picture of a wound with smartphone, and clinicians are able to evaluate wound health and create the necessary documentation for reimbursement. Responsibilities: • Lead Android team. • Design and implements new features. • Techcnical discutions with the Android team. • Increase and maintain high code coverage. • Bug fixing. • Implement testing driving development (TDD). • Record mimic sessions for the UI tests implementation. • Implement UI tests into the project with espresso. • Implment Unit testing into the project with JUnit. • Design and implement UI interface into the project. • Implement new features in the MVI architecture. • Regression process for features. • Responsible for app releases . Environment: Android SDK, Kotlin, IntelJ IDEA, Postman, The exchange, Git, Git Hub, Android Studio, Visual Studio, Figma and Gradle, mixpanel, firebase, crashlitycs.

Android Mobile Developer

Capital One, Plano TX
September 2021 - February 2023

Link: https://play.google.com/store/apps/details?id=com.konylabs.capitalone&hl=en_US&gl=US Project Description: Auto Loan division (Financial Services) View balances and export statements. Pay bills and take care of loans. Check in on your credit with CreditWise. Activate a credit or debit card when you need it. Responsibilities: • Design and implements new features. • Techcnical discutions with the Android team. • Increase and maintain high code coverage. • Bug fixing. • Train new resources and introduce into the project. • Implement testing driving development (TDD). • Record mimic sessions for the UI tests implementation. • Implement UI tests into the project with espresso. • Implment Unit testing into the project with JUnit. • Design and implement UI interface into the project. • Implement new features in the MVI architecture. • Regression process for features. Environment: Android SDK, Kotlin, DbVisualizer, IntelJ IDEA, Postman, The exchange, Git, Git Hub, Android Studio, Visual Studio, Figma and Gradle

Android & iOS Developer

Insulet Corporation, San Diego, CA
August 2020 - September 2021

Project Description: ViewApp is a medial software solution for people with diabetes the Mobile app connects to a POD (IOT) device that is going to communicate with the View app and provide to the user Insuline using a pump into the POD and monitor the bloodglucose level with the POD. Responsibilities: • Design Implement SDLC on Medical software app • Implement and improve the best clean code practices • Implement new features or modules into the app • Implement CGM Graph feauture using KMM (Kotlin Mobile Multiplatform) • Implement TDD as a regular coding practice into the team • Implement Unit and UI testing into the View App • Working with agile methodologies • Estimate tickets with base on the Agile methodologies Environment: Android SDK, iOS, Kotlin, Kotlin Mobile Multiplatform, Swagger, Git, REST, Android Studio, Xcode, Visual Studio, Postman HTML, CSS, JavaScript, , Bitbucket, PDM DASH, PDM OP5.

Android & iOS Tech Consultant

Citi Bank, Irving, TX
September 2019 - August 2020

Project Description: CitiBusiness Mobile App provides users access to accounts, virtually anytime, anywhere. This app also provides access to mobile token code generation for login and transaction approvals to everyday account activities on CitiBusiness Design, implement and maintain the Mobile app according to the requierments and standars of the Citi Bank. Responsibilities: • Design Implement SDLC on Banking project • Integrate MyTeck MySnap SDK for Remote Check Deposit • Implementeing RESTful services on the server side (Backend) • Used Git version control for the project • Supporting the maintenance team on its periodic tasks such as: bug fixing, continuous integration, build publication, communication with customer’s and technical staff • Integration new Module or functionalities to the project • Implementing Desgin patterns like MVVM in Android • Implementing RESTful call services on Android using Retrofit • Implement RESTful services with Spring Java on Server side (Backend) • Design and Implement UI requierments for the project • Fix bugs and create new Jira stories for the project • Development of new functionalitys Modules and integration • Implement TDD (Testing Driven Development) Environment: Android SDK, iOS SDK, Eclipse Enterprice Edition , MyTek MySnap SDK, Deluxe SDK, Swagger, Git, REST, Android Studio, Xcode, Visual Studio, Postman HTML, CSS, JavaScript, Back Bone js, Bitbucket.

Android Developer

Enterprise Holdings, Saint Louis, MO
January 2019 - September 2019

Project Description: Enterprise Rental car is an application focus simplify the processs of rent a car using your Mobile device. Design, implement and maintain the Mobile app according to the requierments and standars of the project. Responsibilities: • Experience developing Android apps using Java • Used Git version control for the project • Supporting the maintenance team on its periodic tasks such as: bug fixing, continuous integration, build publication, communication with customer’s and technical staff • Implemented bar code scanner for the requierments of the project • Integration new Module or functionalities to the project • Implementing Desgin patterns like MVVM in Android • Implementing RESTful call services on Android using Retrofit • Design and Implement UI requierments for the project • Fix bugs and create new Jira stories for the project • Development of new functionalitys Modules and integration Environment: Android SDK, Eclipse, Git, REST, SQLite, Android API, ADT plugin, Android Studio, Bar code Scanner, Junit, Roboelectric, Mokito JIRA, Jenkins, Git, SVN, Brackets, JSON, Postman, HipChat, Slack, Zeplin.

Android Developer

Krasamo, Plano, TX
February 2018 - December 2018

Project Description: Krasamo crafts mobile and firmware solutions for the Internet of Things. Maintenance for the mobile application Fisher Price’s SmartConnect. This application enables Fisher Price classic toys to be operated with smartphones through Bluetooth. Responsibilities: • Experience developing Android apps using Java • Used Git version control for the project • Supporting the maintenance team on its periodic tasks such as: bug fixing, continuous integration, build publication, communication with customer’s and technical staff. • Integration of a new feature to perform firmware updates for Bluetooth devices, by first downloading a firmware image from a file server through a webservice call, which is subsequently transferred to the Bluetooth device’s EEPROM • Implementation of a module which creates a permanent sales control ID for all the Bluetooth devices so that they can be uniquely identifiable and registered in backend server. This ID is generated and provided by our server and then it is transferred to the Bluetooth device to be permanently stored • Implementing Test Driven Development (TDD) cases using Junit for increase the performance java in the clases of the project • Implementing Test with Expresso and Junit for Instrumented tests • Flash the MCU microcontroller for the Fisher Price toys • Analyzing the requiermentns for the client (Fisher Price) • Working with MantisBT for collaborate with team mebers and clients • Consumin RESTful API for the software updates of the toys • Implementing design patterns for increase the performance of the Mobile app. • Implementation of bug fixes. • Testing software for the updates of the toys. • Software implementation for the Internet of things (IoT) focused on the toys of Fisher Price. • Using interoperability with Kotlin and Java. Environment: Android SDK, Eclipse, Git, Ubuntu, REST, SQLite, Android API, ADT plugin, Android Studio, Bluetooth devices, Junit, Roboelectric, Mokito JIRA, Mantis, Redmine, Jenkins, Git, SVN, yEd, Nuvoton Flash Programmer, Texas Instruments, Brackets, Scrum, JSON, Postman, HipChat, Slack, Zeplin

Mobile Developer

TechMahindra / Nissan Motors, USA/Mexico
July 2016 - January 2018

Responsibilities: • Analyzing the requierements of applications for Android development. • Design and develop applications using Android SDK (19 - 28). • Design and develop applications using iOS SDK • Analysis and design of mobile app rest services and integrate web rest full services in Android with retrofit. • Worked on Android threads and analisys and design for mobile architecture. • Worked on FireBase services crhaslitycs, Analitycs, Real – time database, Authentications, storage and cloud functions. • Created the Screen on Android. • Worked with push notifications for Android. • Extensively worked on GIT for version control. • Use GSON API for JSON deserialization and serialization. • Developed user documents for the users. • Take Control of the whole mobile project from another software factory. • Worked on security implementation by the client – side application. • Implementing Test Driven Development (TDD) using Junit, Expresso. Environment: Java, Kotlin, Android Studio, Swift, Xcode Postman, HTML, FireBase, SQLite Server, REST API,XML.

Android Developer

Global HITSS, Mexico
November 2014 - June 2016

Project Description: Mi claro app is platform that provided automated payments for services like Claro video, phone services and so on. Responsibilities: • Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code • Designed custom layouts using Android technologies • Designed complex User Interface screens using views and widgets • Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design and can adapt to tablet and phone resolutions • Experience in C++ language for native coding • Implemented sorting options for search items based on categories (Relevance, Price, and Rating) • Experiences IBM Mobile first plataform for backend services • Experience in Adobe analitycs for Android • Enhanced search functionality by adding auto fill and search history features • Created a local database using SQLite to store and retrieve the data (generally for the recently searched history of their credits) • Used shared preferences to store and retrieve persistent key value pairs across user sessions • Redesigned the cart checkout process with enhancements such as the accordion-style • interface that acts as guide to complete user purchase • Used Source Treefor version control • Setup alert notifications for near bill to be paid using firebase • Worked on Emulator and Device tracking with enabling ADB and debugging methods • Responsible for testing the application on various android devices and debugging the issues using DDMS and Logcat • Involved in debugging and porting the application on various mobiles • Implemented Fragments in Activities Environment: Android SDK, Maven, IBM Mobile First, Java, SQLite, Firebase, sourcetree, XML, HTML, SOAP, REST, GUI, FX Applications, Front controller design pattern, Soap UI, Core Java.

Android Developer

Bancommer Bank, GoNet–Mexico city, Mexico
June 2013 - November 2014

Responsibilities • Involved in Analysis, Design, Development, Deployment and Testing of applications. • Participated in ongoing initiatives to improve processes and establish best practices. • Implemented full life cycle development of Mobile applications and modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance. • Worked on innovative background reflecting the user account status that changes according to user’s account. • Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10- inch devices by customizing views as per mockup. • Worked on UI and base Android framework issues during OS upgradation. • Used version control GIT. • Used MVC pattern to encapsulate client/server interactions helps to illustrate software-pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries. • Testing included emulator and device testing with multiple versions and sizes with the help of ADB. • Involved in design and developing re-usable web services using SOAP, XML, WSDL, XML Schemas and XSL. • Used web views, list views & populated lists to display the lists from database using simple adapters. • Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications. • Used Services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app. • Implementind Video chat SDK for Android. • Involved in working with Location Manager and Restful Web service with JSON. • Tested the application on various Android devices. Environment: Android SDK, SQLite , Android API’s, RESTFUL Web service, DOM Parser, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, Windows 7, ADT Plug-in, GIT (version control) Source Tree

Smart Scores

Communication
75
Role Fit
100
Adaptability
80
Problem-solving
70

Smart Skills

beta