Post Job Free
Sign in

Sr. Android Developer

Location:
Atlanta, GA
Posted:
March 16, 2023

Contact this candidate

Resume:

YOVANY ORTIZ PELAEZ

Contact: 385-***-****; (M); Email: *****************@*****.***

Attuned to the latest trends and advancements in this field, I am consistently delivering impeccable results through my Dedication in handling multiple functions and activities Under high Pressure environment with tight deadlines

ANDROID DEVELOPER

EXECUTIVE SNAPSHOT

Result-oriented and energetic professional offering nearly 8 years of experience building, integrating, testing, and supporting Android applications for mobile and tablet devices on the Android platform. Successfully published 6 apps to the play store.

Skilled programming and Android development using various Android SDKs and Java and Kotlin in Android Studio and Eclipse.

Design and implementation of Android application architectures with MVC, MVP, and MVVM.

Experience designing new apps and implementing architectural patterns and revision and transitioning existing apps in architectural and design pattern changes.

Knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.

Migrated from Android support libraries into latest Android JetPack components like ViewModel, and Navigation Component.

Worked with back-end teams to ensure effective connections and responsiveness in RESTful web service calls.

Worked with mobile app database frameworks for onboard storage and caching such as Firebase real-time database.

Experience with SQLite, Room DB and CoreData for Data persistence as well as User Preferences.

Code merges, builds, deployments, and ensure production stability implementing Jenkins Pipelines.

Work with Git, GitHub, GitLab, SVN, SourceTree, BitBucket, and Gradle in managing code base.

Use of Jenkins continuous integration server and GitLab for web-based testing.

Build mobile applications that utilize web services (REST, HTTP-based, XML, SOAP, JSON or other services).

Apply design patterns like Singleton, Facade, Command, Builder, Integrator, Visitor, Proxy.

Work with Shared Preferences, Cipher, Certificate Pinning, TrustManager, SQLCipher, KeyChain, Key Store.

Knowledgeable of the latest analytics tools for mobile applications such as Google Analytics, Localytics, Mixpanel, Answers, Flurry, Crashlytics, NewRelic, Firebase products etc.

Well versed in Android third-party libraries such as Volley, Retrofit, Picasso, YouTube, Location API, Maps View, Google View, Google Maps, PayPal, Stripe, Android pay, Google Wallet payments, Android Annotations.

Skilled in leadership and able to work well with all people, mentoring developers, working with project managers, stakeholders and cross-functional team members.

Leveraged beautiful cleaner interface, plus design changes using Android material designs tools like CardView, Toolbar, RecyclerView, animations properties and support libraries for this Android mobile app.

Improved the performance and UX of several modules of the local Content management system.

Applied knowledge of Android multithreading frameworks: AsyncTaks, IntentServices, Handlers, Threads, Runnables, and Loopers.

technical skills

Programming Languages: Kotlin, Java, C#, JavaScript

Databases: SQLite, MySQL, Oracle, SQL Server

Operating Systems: Windows, UNIX based systems

Software: Microsoft Office Suite

Misc Skills: Internet Programming, Computer Forensics, Database Design and Implementation, Website Design, Systems Analysis and Design, Data Mining, Database Security, ASP.NET, Advanced Database Design, Big Data, Project Management, Advanced Systems Analysis and Design

Web Services: RESTful APIs, REST, SOAP, JSON, GSON, XML, AJAX

Frameworks: Android SDK, Fabric, Three20, Sparrow, Java Development Kit (JDK), .NET,

Testing: TDD, Unit Testing (Junit), Automated Testing, JIRA, Jenkins, Written Test Cases, Android Testing (Robotium), Espresso, Robolectric, Mockito

Project Management: Agile/SCRUM, Sprints, Daily Scrums, Sprint Retrospective, Sprint Planning, Backlog, Kanban, JIRA, Redmine, Basecamp, Slack, Atlassian Stack, BitBucket, Git, GitHub, SVN, Tortoise

DeBugging/Issue Tracking:JIRA, DDMS tool, ADB, LeakCanary, Firebase Crash Reporting, Fabric Crashlytics

Libraries: Ksoap, Java Swing, NineOldAndroids, RxJava

Multimedia: Picasso, Glide, Fresco

Misc Tech: NFC (Near field communication) technology, GCM (Google Cloud Messaging, Retrofit, Volley, RxJava, Parse, Push Notifications, Remote URLs, Dagger, Urban AirShip, AsynTask, Recycler View, SongyCastle, Nougat, Dependency Injection

Architecture & Design Patterns: MVC, MVP, MVVM, Singleton, Dependency Injection, Builder, Factory, Façade, Proxy, Command, Observer

IDE: Android Studio, Eclipse, IntelliJ

Memory Management: ART, Dalvik, Memory Mapping, leak Canary, Bluetooth Low Energy

PROFESSIONAL EXPERIENCE

Since March 2021 with Teleperformance

As a Sr. Android Developer

App Name: Teleperformance Connect

Link: https://play.google.com/store/apps/details?id=com.teleperformance.tpconnect&gl=US

Description: TP Connect is a one of a kind invite only Enterprise mobile application for TP Senior Leaders, Operations Managers and Clients. TP Connect offers latest company news, thought leadership articles, webinars and our global capabilities. Content is refreshed regularly and curated as per user’s preferences.

Responsibilities:

Conducted pair programming sessions for fast paced development and implementation.

Performed code reviews on the work of other team members.

Continuous Integration with Go scripts using pipelines.

Worked on the migration and refactoring from MVP Architecture to MVVM architecture.

Implemented newer features in Kotlin and refactored old Java classes.

Used micro services architecture, closely worked with backend team.

Applied several design patters while implementing new features and refactors, Observer, Singleton, Builder, Facade, Adapter, Repository, Router, etc.

Provided technical advice to the business and design teams on new application.

Refactored error messages across the application.

Maintained high-quality code using code coverage and code correctness using various tools including Lint and SonarQube.

Created custom views for interface to improve the user experience.

Created robust automated unit/functional test suites and deployment scripts.

Implemented RecyclerView, toolbar, and CardView.

Conducted interviews and meetings with stakeholders and test users

Used GIT for source control management and continuous integration with Travis for CI.

Used implicit intents to redirect to Google PlayStore and Android app section

Used Navigation Drawer and Tabs to provide easy navigation of the Android interface

Worked with an internal QA team on system, performance, and acceptance testing using Jira for issue tracking.

Usage of Bluetooth Low Energy in the establishment of cellular to TV box connection

Developed registration process with password recovery functionality for the app using Firebase Authentication.

Supported screen resolutions to provide proper resizing across Android devices using ConstraintLayouts.

Managed two developers on Android to plan and develop the mobile platform.

Implemented a Recycler with lazy image loading using Glide.

Aug 2017 – Mar 2021 with HUAWEI TECHNOLOGIES

As an Android Mobile Developer

Description: Huawei TE10 is an innovative cloud-based videoconferencing endpoint. It adopts the "6-in-1" design and extensively interconnects with cloud platforms, meeting video collaboration requirements in huddle rooms and on business trips.

Responsibilities:

Helped the Android team to build the primary web mobile navigation structure of the app over the WebView control with JavaScript enabled. Participated and conducted SCRUM meetings to review project progress.

Conducted extensive research into TensorFlow to compare with Huawei HiAi.

Developed simple applications for machine learning purposes.

Created functional UI to present relevant information from classification event.

Overhauled application from linear layout to constraint layout.

Implemented RecyclerView functionalities to replace ListView using RecyclerView adapters.

Implemented image processing techniques to convert NHWC to NCHW image input format.

Analyzed data obtained from applications and record them in an approachable fashion.

Examined ASR and OCR functionalities utilizing TensorFlow and HiAi.

Implemented end-to-end test case for Huawei HiAi.

Generated support tickets relating to bugs and issues using JIRA.

Created in-depth report on Huawei HiAi findings to present internally.

Created use cases for present kits to be discussed.

Utilized HMS kits to create functional applications in place of equal GMS kits.

Supported developers with detailed information on HMS kits.

Supported content providers by providing HMS kits in place of GMS kits.

Provided solutions to questions posed to owned HMS kits.

Collaborated extensively with teammates and other team’s members to generate analysis and reports.

Developed modules in Kotlin using MVVM app architecture for ease of maintainability and extensibility, as well as improved quality testing.

Created utility functions using Kotlin capabilities with Extension functions and high-order functions.

Created Kotlin singleton objects to abstract consumption of data model layers into Repository layers.

Distributed the app in the Google Play Store, generating optimized keywords and marketing campaigns to speed up the user adoption. Performed technical work in Android Studio IDE.

Configured Git and Bitbucket servers as the software version control tools.

Enhanced User Experience with the implementation of the Tab Navigation.

Utilized Android SDK and supporting development devices.

Created the SQLite helper for the local storage of the application.

Utilized QR Droid to scan QR codes and make it application global with extension functions.

January 2016 – July 2017 with CarMax, Richmond, VA

As an Android Mobile Application Developer

App Name: CarMax: Used Cars for Sale

Link: https://play.google.com/store/apps/details?id=com.carmax.carmax&hl=en

Description: This app helps to find, search and browse used cars with CarMax, America’s #1 used car retailer. All you need to do is to download the CarMax app today to shop and find the right car, truck, or SUV for you. By doing so you save time in car buying with CarMax and search a nationwide inventory of 50,000+ used cars, SUVs and trucks.

Responsibilities:

Involved in requirement gathering and designing of the application.

Designed prototype application that used each feature gathered.

Planned the application from the start and was responsible for interacting with team regarding project progress and technical discussions.

Utilized efficient multithreaded architecture capable of processing incoming-outgoing messages from all connections without blocking.

Utilized RxJava as a fundamental framework for performance improvement.

Utilized Firebase real-time database and Firebase crash reporting.

Worked with the Android SDK and implemented Android Bluetooth and Location Connectivity components.

Involved in the design and implementation of UI, classes, and activities. Also worked with the design team to create the interactive UI.

Created unique and interactive design for portrait and landscape mode.

Utilized jUnit to test Android application functionality

Developed application in Android Studio using Java programmatically as well as native Android and other frameworks.

Mar 2015 – July 2017 with Best Buy, Inc. Richfield, MN

As an Android Application Developer

App Name: Best Buy

Link: https://play.google.com/store/apps/details?id=com.bestbuy.android

Description: This app is now your fast, feel-good companion that can help you have more convenient and possibly even cooler Best Buy experiences, whether you’re at home, on your way to pick up, or shopping with us in-store.

Responsibilities:

Provided architectural inputs, daily updates, sorting open issues that involve issues related to design, development and implementation.

Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.

Involved in implementing AsyncTask for the background operations.

Implemented an array of backlogged UI elements

Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup.

Created Master-Detail Interface for tablet implementation.

Designed screens related to Front Page and Categories

Involved in checking the network status before making any network call.

Used RESTful web services to consume a web service.

Documented in Javadoc and Confluence and used Atlassian stack for project including JIRA for tracking user stories and issues.

ACADEMIC CREDENTIALS

Computer Systems Engineering

Universidad Politécnica de Querétaro

Technician in machines with automated systems

Miguel Bernard

technical skills

Programming Languages: Kotlin, Java, C#, JavaScript

Databases: SQLite, MySQL, Oracle, SQL Server

Operating Systems: Windows, UNIX based systems

Software: Microsoft Office Suite

Misc Skills: Internet Programming, Computer Forensics, Database Design and Implementation, Website Design, Systems Analysis and Design, Data Mining, Database Security, ASP.NET, Advanced Database Design, Big Data, Project Management, Advanced Systems Analysis and Design

Web Services: RESTful APIs, REST, SOAP, JSON, GSON, XML, AJAX

Frameworks: Android SDK, Fabric, Three20, Sparrow, Java Development Kit (JDK), .NET,

Testing: TDD, Unit Testing (Junit), Automated Testing, JIRA, Jenkins, Written Test Cases, Android Testing (Robotium), Espresso, Robolectric, Mockito

Project Management: Agile/SCRUM, Sprints, Daily Scrums, Sprint Retrospective, Sprint Planning, Backlog, Kanban, JIRA, Redmine, Basecamp, Slack, Atlassian Stack, BitBucket, Git, GitHub, SVN, Tortoise

DeBugging/Issue Tracking:JIRA, DDMS tool, ADB, LeakCanary, Firebase Crash Reporting, Fabric Crashlytics

Libraries: Ksoap, Java Swing, NineOldAndroids, RxJava

Multimedia: Picasso, Glide, Fresco

Misc Tech: NFC (Near field communication) technology, GCM (Google Cloud Messaging, Retrofit, Volley, RxJava, Parse, Push Notifications, Remote URLs, Dagger, Urban AirShip, AsynTask, Recycler View, SongyCastle, Nougat, Dependency Injection

Architecture & Design Patterns: MVC, MVP, MVVM, Singleton, Dependency Injection, Builder, Factory, Façade, Proxy, Command, Observer

IDE: Android Studio, Eclipse, IntelliJ

Memory Management: ART, Dalvik, Memory Mapping, leak Canary, Bluetooth Low Energy

Responsibilities

Responsibilities



Contact this candidate