Post Job Free
Sign in

Application Development Mobile

Location:
Royse City, TX
Posted:
August 23, 2023

Contact this candidate

Resume:

YANICK MVIENA

Royse City TX +1-240-***-**** ady5uz@r.postjobfree.com

Summary

5+ years of experience in Android and 3 years using Kotlin application development.

Proficiency in design patterns, data structures and debugging.

Expertise in developing apps using SQLite, MySQL, Java, RESTful web services, and JSON

Proficient in Android application framework: Activities, Intents, Services, Fragments, Broadcast Receiver and Content Provider.

Extensively worked on content providers, multiple screen support, multimedia, accounts and sync on Android

Good exposure in developing GUI using Interface design principles for Android mobile and tablet devices.

Excellent in Layouts and Multi Screen to support all devices

Proficient with Android Framework API's (Email, Web View, contact manager, Camera, Notifications, Maps).

Strong expertise in creating responsive UI for various screen resolutions.

Experience in using Storage options in Android like Shared Preferences, SQLite.

Expertise in Object Oriented Architecture, Design and Programming from design to implementation.

Experienced in SQL and database query optimization techniques.

Experience in architecture design, development and implementation of software applications and testing.

Involved in full life cycle of Android Application Development, which includes testing on devices and emulator.

Experience in web service protocols such as JSON, HTTP, and XML

Experience with Git/GitHub and managing code on multiple branches.

Experience in mobile application development framework

Always curious to learn a new skill or a new technology.

Developed user interfaces with rich features.

Good understanding of all the phases of Software Development Life Cycle (SDLC) including requirements, specifications, design, construction, testing, and maintenance.

Excellent communication, organizational skills, attention to detail & the ability to meet tight deadlines

Good programming skills and hands on experience in developing Android enterprise applications for mobiles and tablets using IDE's like Android Studio, Android SDK and development tools in JAVA environment

Able to take initiative, work independently and also as a team player.

Experience with Android Studio and to develop application using MVVM pattern.

Good understanding of Android UI Guidelines and can develop apps that can support multiple screen sizes and Database development.

Worked in a Scrum based Agile Methodology with two-week iterations delivering new features and working software.

Working with Android USB Host API, Android Bluetooth API and standard Java networking classes, such as the Socket and Server Socket classes To communicate with an external device.

Strong experience in RxJava, and a strong understanding of reactive programming concepts, by handling asynchronous tasks and event-driven architectures, and be capable of designing and implementing robust and maintainable code.

Skills

java

Jetpack compose

SQL

xml

HTML

JavaScript

CSS

MySQL

SQLite

JUnit

Project Planning

Scrum Processes

Software Process Management

Agile Best Practices

Team Leadership

Presentations and Demonstrations

Computer Programming

Network Security Software

Information Confidentiality

Collaboration Software

Experience

Tapcart- California March 2022-April 2023

Power Mobile apps for over 50 million consumers worldwide; processing over $3 billion is mobile commerce revenue.

A majority of Ecommerce traffic is on a mobile device now; we turn these users into high retention.

growth for some of the largest brands, including Fashion Nova, Pier 1, Chubbies, Brandy Melville, and Many More.

Responsibilities:

Contributing to our consumer-facing ecommerce app, which enables brands to have their own mobile application live within days.

creating a beautiful native experience that helps brands reach and retain their customers.

Writing clean, maintainable code

Collaborate with other junior developers for tech discussions and coaching

Interested in keeping up with new technologies, libraries, and design

Patterns.

Converting Existing feature to Jetpack Compose and Writing Class in Kotlin

Using MVVM, Retrofit, Live Data

Engaging in our development and release lifecycle process rituals using Scrum and Agile.

Responsible for designing, developing, and maintaining the Android application, ensuring it meets the company's standards and requirements.

Oversee a team of Android developers. And provide guidance, mentorship, and technical expertise to team members, ensuring the successful execution of projects and adherence to coding best practices.

Work closely with other teams, such as backend developers and designers, to ensure a cohesive and optimized user experience.

Collaborate with cross-functional teams, including product managers, designers, backend developers, and quality assurance engineers.

Making decisions about the app's structure, framework, and technology stack.

GLOBANT, Citi Bank, Irving March . 2021 – March 2022

Responsibilities:

Used Recycler Views for displaying design.

Worked on MVVM patterns.

Worked on Bitbucket used as version control systems.

Async task, Retrofit, okhttp were used for making web service all and parsing of data using the JSON, XML parsers.

Login, Cart page, Checkout, Third party Payment Gateway

Worked on using Live Data to send the data from viewModel and Using constraint Layout

Implement components like Image View, Text View, to display the data for the application

Writing new classes in kotlin.

Worked with Jetpack compose.

Loading images using Picaso

Worked in a Scrum based Agile Methodology with two-week iterations delivering new features and working software.

Worked in a Scrum based Agile Methodology with two-week iterations delivering new features and working software.

Designed and developed the app screens according to client requirement.

Helped to fixed bugs and created new features

Adding the new features to UI, using navigation component of android

Leading the Junior developer for onboarding process

Good collaboration with the Team during the code review process.

Engaging in our development and release lifecycle process rituals.

Migrating exciting features and new Features to Jetpack compose.

Td Bank, Dallas, Texas Jan 2018 - Jan 2021

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

This app shows the list of stores available in the mall. By using this app user can easily find out what are the offers provided in each store. We have also added mall related social network sites like FB, Twitter, LinkedIn etc. User can add a store as his favorite store. By using Share option, users can share app information via Bluetooth, WhatsApp, face book, Twitter etc. Included Google maps which shows where the mall is located.

Responsibilities:

Designed and developed the app screens according to client requirement.

Implemented Push notifications to notify user for latest deals.

Worked with SQLite3 for managing the data.

Write the business logic by using core java and junit test cases.

Used Collections to handle objects.

Implemented custom Exception handling.

Used AsyncTask to connect the server and parsing data using Json parsers.

Used Notifications to show if there is any change in the application.

Developed, debugged, coded and deployed the application using Eclipse IDE.

Used JSON parsing for data extraction and to implement Content providers.

Worked with Google Map and Location base API to show the mall location.

Used Widgets to show the application on home screen.

In-House application that lets consultants track their information. All relevant information on prior and current projects. Even upcoming projects.

Converted mock design from Zeplin into android xml layouts

Integrated Apis on swagger docs using Retrofit

Worked on caching non sensitive user data using Room

Worked in MVVM architecture

Worked on using LiveData observables to send data to View from ViewModel

Implementation of different user interface components such as WebView, ImageView, TextView and ListView to display the data for the application.

Develop, modify, and implement Mobile applications according to business requirements using Android Studio IDE.

Used Android SDK to develop new features involving Fragments, Layouts and other UI components.

Implemented complex layouts from wireframes using Relative Layout, Constraint Layout, Grid Layout and other layouts provided by Android SDK.

Created the content provider logic to load the information with an Observer Pattern in the UI thread using Loaders in Android.

Utilized Android Studio as the IDE in development.

Tested the mobile app in various Android emulators to support multiple Android devices.

Worked on large complex existing codebase in latest Android SDK, Android Studio and APIs using MVVM, and dependency injection design concepts.

Worked on Android Wear version of the app to display records, track and display push notifications and reminders.

Loading images within App using Picasso

Writing new classes in kotlin and migrating some classes form java to kotlin

Creating custom views, used recycleview, used card view

Helped to fixed bugs and created new features

Adding the new features to UI, using navigation component of android

Santander Bank, Dallas, TX. June 2017 to Jan 2018

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

Description: Santander Bank are full service commercial bank which offers a variety of financial services to corporate, commercial, correspondent and individual bank clients. The project dealt in building the data warehouse which is a common pool of Contracts, Positions and Customer Account balances, for the use of Finance, Risk and Compliance and any other unit requiring such data.

Responsibilities:

Delivered Functional Requirements document after detailed Requirements gathering sessions with Business.

Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.

Used Android content providers for implementing features like integrating the customer details into the app and designed suitable GUI for these applications.

Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app and designed suitable GUI for these applications.

Regularly followed up with Development Team to discuss discrepancies identified during testing and performance tuning.

Implemented apps with Google new SDK implementation, new features in Android SDK.

Worked with Android API’s for a few tasks including simple activity transitions and Recycler Views.

Worked with Activities, Fragments, Android Binding, Android Framework, broadcast Receiver and Adapters.

Utilized Kotlin for higher order functions and delegate design pattern.

Worked with the Android SDK.

Implemented the Kotlin with Android studio for smooth functioning of the location-based services GPS on Android

Implemented unique design for portrait and landscape mode.

Responsible for consuming the REST services, getting JSON response and parsing them

Work closely with the web application development team to ensure proper integration between mobile application and web application.

Implemented native libraries in application by using Android NDK.

Used GIT for project management and version control.

Worked on Android lock pattern, sure-swipe, Touch-ID for user authentication for user preference and core java programming.

Used JSON to fetch data from the server using RESTful web services.

Modify existing databases, applications, and interface API’s for efficiency and speed.

Working on Agile methodology, with active participation in daily stand ups and providing the progress of the respective sprint

Implemented list views for displaying new releases.

Provided subsequent releases which included feature changes, enhancements and bug fixes.

Environment: Android, Android SDK, Android Studio, Eclipse, Java, JSON, AJAX, HTML, JavaScript, Flash, REST, GitHub, agile, SQLite and Windows

GUINESS CAMEROON Nov 2013 –April 2017

Jr Java Developer

Responsibilities:

Worked with Java 7

Implemented design patterns like Singleton

Worked with different data structures such as Array List, HashMap, Hash Table

Worked with SQL database to cache information

Wrote SQL queries to perform database transactions

Education and Training

Bachelors in computer science

Professional Scrum Master Certification (PMSI)

Certification in SQL Data Analytics.

Certification in Kotlin ( Udemy)

Certification in Clean Code( Udemy)



Contact this candidate