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