Post Job Free
Sign in

Sr. Android Developer

Location:
Atlanta, GA
Posted:
March 23, 2023

Contact this candidate

Resume:

YOVANY ORTIZ PELAEZ

Contact: 385-***-****; (M); Email: advx63@r.postjobfree.com

As a seasoned Android developer, I am well-versed in the latest trends and advancements in the field. My track record of success is a testament to my ability to handle multiple functions and activities with ease, even under high-pressure environments and tight deadlines. I am committed to consistently delivering impeccable results and exceeding expectations.

SENIOR ANDROID DEVELOPER

EXECUTIVE SNAPSHOT

10+ years of experience building, integrating, testing, and supporting Android applications for mobile and tablet devices, I am a results-driven and energetic professional. I have successfully published 7 apps to the Play Store and have expertise in using the latest tools and technologies. Some of my key skills and experiences include:

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

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

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

Knowledge in designing and developing adaptive UI components, Widgets 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, SQLite, Room DB, and CoreData for Data Persistence as well as User Preferences.

Experience with code merges, builds, deployments, and ensuring production stability by implementing Jenkins Pipelines.

Proficient in using Git, GitHub, GitLab, SVN, SourceTree, BitBucket, and Gradle in managing code base.

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

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

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

Worked with Shared Preferences, Cipher, Certificate Pinning, TrustManager, SQLCipher, KeyChain, and 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, and 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

Languages: Kotlin, Java, C#, JavaScript

Databases: Room, SQLite, MySQL, Oracle, SQL Server

Operating Systems: Windows, UNIX based systems, Mac OS

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/MockK

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: Profilers, DDMS tool, ADB, LeakCanary, Firebase Crash Reporting, Fabric Crashlytics

Libraries: Ksoap, Java Swing, Retrofit, Volley, RxJava, SQLCipher

Multimedia: Picasso, Glide, Fresco, Coil

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 - REMOTE

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 an invite-only mobile app for TP Senior Leaders, Operations Managers, and Clients. It offers company news, webinars, thought leadership articles, and global capabilities, and features TP Pulse for on-the-go KPI performance monitoring.

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 - REMOTE

As an Android Mobile Developer

Duration: Mar 2020 – Mar 2021

App Name: Huawei Mobile Services

Link: https://play.google.com/store/apps/details?id=com.huawei.smart.server&gl=US

Description: SmartServer is a mobile client designed for Huawei servers' out-of-band management. It allows users to perform server management tasks, query basic and hardware information, set network and device location, and monitor real-time status, among other features. The app is compatible with Android 5.0 and later versions and supports the collection and sharing of software and hardware information and log data.

Duration: Aug 2019 – Feb 2020

App Name: Huawei Enterprise Business

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

Description: Huawei's EBG App is a mobile ICT portal for enterprise customers and partners. It offers functional channels, news, and information about Huawei products and solutions. By following the BDII principle and working with customers and partners, Huawei aims to build a Better Connected World.

Duration: Aug 2017 – Jul 2019

App Name: HUAWEI TE10 AR

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

Description: The Huawei TE10 is a cloud-based video conferencing endpoint with a "6-in-1" design that interconnects with cloud platforms. The TE10 AR app provides 3D models for appearance and interfaces, and guides users through installation and configuration.

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: CarMax is America's #1 used car retailer with a free app that lets you search and browse 50,000+ used cars, SUVs, and trucks nationwide. The app features customized search, alerts, and free vehicle history reports, and offers a 30-Day Money-Back Guarantee, free appraisals, and upfront prices on every car. Download the CarMax app to find your perfect car.

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: The Best Buy app offers convenient shopping experiences with order pick-up and car delivery options. Users can browse products, track orders, and access store information. The app also offers a variety of deals and an augmented reality feature for home theater design.

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.

Feb 2013 – Mar 2015 with Urbanspoon, Seattle, WA

As an Android Application Developer

App Name: Urbanspoon Restaurant Reviews

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

Description: Urbanspoon is the #1 FREE app dedicated to helping you find the best food and dining experiences at over a million restaurants.

Featured in the New York Times, PC Magazine, Mashable, and the Sydney Morning Herald

Urbanspoon is used by millions of people every week to find nearby restaurants with honest restaurant ratings

Responsibilities:

Introduced Dagger library for achieving the decoupling of the modules through dependency injection.

Developed Custom Views, Compound Views, and various layouts to construct the complex but user-friendly user interface.

Utilized Hudson for continuous integration.

Added Retrofit to consume RESTful web services to parse commercial updates.

Tuned components for high performance and scalability using techniques such as caching, code optimization, and efficient memory management.

Programmed in Java using Eclipse IDE for development of the Android application.

Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.

Worked using a MVC architecture.

Applied design patterns Singleton and Observer.

Integrated 3rd party APIs, including SDKs for social networks, advertising, and analytics.

Utilized Picasso for efficient image loading.

Performed debugging and testing using Dalvik Debug Monitor Server (DDMS).

Managed memory leaks in debug builds with LeakCanary.

ACADEMIC CREDENTIALS

Computer Systems Engineering from Universidad Politécnica de Querétaro

Technician in machines with automated systems from Miguel Bernard

Responsibilities

Responsibilities



Contact this candidate