Resume

Sign in

Android Developer

Location:
Anaheim, CA
Salary:
80$ Hour
Posted:
November 20, 2020

Contact this candidate

Resume:

Kyle Cieskiewicz

714-***-**** adhz92@r.postjobfree.com

TECHNICAL SKILLS

Kotlin

Otto

BrainTree

JAVA 8

SDK

Hugo

Sketch

ExoPlayer

JIRA

Firebase

LeakCanary

Crashlytic

JetPack

NDK

Circle-CI

Extension

LeakCanary

Urban Airship

Parceler

Scrum

Spring Boot MVC

GITHUB

IntentService

GitLab

Data Class

Wildfly

REST

Singleton

Doze Mode

MVP

MVVM

Extension Function

Android Studio

Analytics

Push

Mockito

VideoView

Mixpanel

Loaders

Dagger2

JSF

JSP

React js

SQL

Angular 8

Restful API

NoSql

Kafta

Eclipse

Builder

JobScheduler

Room

SpongyCastle

AES/Cipher

RxJava

GSON

Retrofit

Robotium

Jenkins

JUnit

OkHTTP

Volley

Factory

Material Dialogs

MPAndroidChart

Google Analytics

Realtime DB

IoT

Bluetooth BLE

Notifications

Chromecast

Services

Realtime database

Material Design

Dexter

Push Notifications

Espresso

AndroidAnnotation

Android P

Caligraphy

SpongyCastle

EventBus

Google Cloud Messaging

Adapter

Handlers

Dependency Injection

AWS Certified Cloud Practitioner

EXPERIENCE

PacSun Anaheim, CA

Sept 2018 - Present

Senior Android Developer

https://play.google.com/store/apps/details?id=com.july.pacsun

●Worked on Android development team using Android Studio IDE and developing in Java and Kotlin.

●Developed new features in Kotlin to reduce codebase with data classes and extension functions.

●Developed a large portion domain layer logic into the applications according to technical assignment.

●Implemented the Android Activities and Fragments to create design for the mockup designs. Worked on customization of List Views, Spinners, Adapters, Table Layouts etc.,

●Participated in ongoing initiatives to improve processes and establish best practices.

●Design screens using MVP pattern for the application with Android Studio IDE.

●Implemented MVVM architectural design pattern, transitioning code from MVP to MVVM.

●Used JetPack ViewModel to simplify the implementation of the MVVM architectural pattern.

●Simplified local database operations code base by providing a layer of abstraction to the code using JetPack Room.

●Implemented dependency injection with Dagger II and Butter Knife.

●Worked in an Agile Scrum environment with bi-weekly sprints, and daily scrums. Participated in sprint planning and assisted with backlog.

●Mentored junior developers on best practices, material design and use of frameworks in Android Native development.

●Worked with Jenkins Continuous Integration server and used it to test on real devices.

●Managed energy and battery using Leak Canary.

●Used reactive frameworks such as RxJava, RxAndroid, RxBluetooth and RxKotlin.

●Improved performance on back-end integration by transitioning to Retrofit working with RxJava and parsing JSON objects with GSON.

●Handling multithreads to receive and update calls from web server (Service and Broadcast Receiver)

●Used Frame Layout method to show background images of the app.

●Implemented local database using SQLite and have good knowledge on code optimization.

●Involved in designing the logical flow for the application for different components.

Publix Lakeland, FL

Aug 2017 - Sept 2018

Android Developer

https://play.google.com/store/apps/details?id=com.publix.main

●Extensive use of Fragments to enhance user interface experience.

●Created new general views for different Fragments used on the application.

●Layout user interface maintained efficiently through Fragments.

●Use of Implicit Intents, ListViews, ActionBar tabs with Fragments.

●Ensured excellent form factor integration by creating multi-panel activities with Fragments.

●The screens were developed using Fragments, Activity and AppCompatActivity classes.

●Implemented the Android Activities and Fragments to create design for the mockup designs.

●Automated building and signing process using Gradle. Application has 3 different flavors for the different purposes.

●Refactored from AsyncTask to use the much more robust RxJava.

●Implemented scheduler that schedules an Observable on a given Android Handler thread, particularly the main UI thread.

ETA Detroit: DDOT Smart Reflex Southfield, MI

Aug 2016 - Aug 2017

Android Developer

https://play.google.com/store/apps/details?id=com.riis.etadetroit

●Used core Android resources like Fragments, Styles, Themes, 9-Patch Images.

●Ensured excellent form factor integration by creating multi-panel activities with Fragments.

●Revamped the user interface by adding fragments, animations and transitions

●Used Green Robot (event bus) to simplify communication between Activities and Fragments.

●Made use of Activities, Fragments Animations, with Retrofit and RxJava for performance of app with back-end integration and threading.

●Implemented the Android Activities and Fragments to create design for the mockup designs.

●Layout of user interface maintained efficiently through Fragments.

●Implemented Fragments to support multiple device sizes.

●Developed GridViews, Adapters, and Fragments to get a linear UI and easier to interact with the final layouts.

●Implemented SQLite and server-side database synchronization.

●Developed Android Activities, Fragments and display modes.

●Implemented AIDL's, Binders and to communicate with remote service.

●Developed third party integration for credit/debit card processors, SMS aggregators, identity verification, fraud & abuse management systems etc.

●Wrote clean code, which is readable, efficient, well-tested, and maintainable.

●Performed Unit testing on the various modules/functions to ensure that the output is as expected.

●Worked in different phase of project life cycle like development and testing.

●Used ADB (Android Debug Bridge), DDMS (Dalvik Debug Monitor Service), LogCat to view system debug output.

●Tested the app across different versions of Android and different Android form factors to assure quality and performance.

●Used log cat, DDMS (Dali Debug Monitor Server) and trace view for debugging and detecting memory leaks.

●Fixed bugs and issues found during testing Performed Unit testing on the various modules/functions to ensure that the output is as expected.

●Worked with Espresso automated testing.

Fox 31 KDVR/ Tribune Broadcasting Company, LLC Denver, CO

Sept 2014 - Aug 2016

Android Developer

https://play.google.com/store/apps/details?id=com.kdvr.localtv

●Fixed issues that cropped out during testing

●Debugged and tested the application using Robolectric.

●Debugging and testing with the Dalvik Debug Monitor Server (DDMS).

●Closely worked with a testing team and used developer testing tools like Robotium in Android.

●Closely worked with testing team and used developer testing tools like Robolectric.

●Implemented Robolectric to speed-up unit testing.

●Tested the application for relevant bugs, fixed the leaks and deployed on different Android device to validate the application stability.

●Handled memory leaks in constructors and threads to speed up the response time.

●Used GIT for project management and version control.

●Used Jenkins CI for continuous integration.

Acorns/Acorns Grow, Inc. Newport Beach, CA

Jul 2012 - Sept 2014

Android Developer

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

●Worked on testing the application using J-Unit testing framework.

●Implemented automated testing with Espresso.

●Used the Dalvik Debug Monitor Server (DDMS) for debugging and testing.

●Assisted with debugging and profiling Android applications.

●Implemented automated testing with Robolectric in Android.

●Implemented automated testing with Robolectric.

●Debugged and tested the application using Logcat, DDMS and TraceView on different devices.

●Implemented Crashlytics to monitor crashes and exceptions and user app analytics data.

●Supported the design, development, testing and implementation of application.

●Involved in post-production support and maintenance process to fix the bugs.

●Active in branching, pushing and merging codes with remote GIT repository.

●Handled memory leaks in constructors and threads to speed up the response time.

Collabera-Dallas, TX

Full-Stack Developer

Feb 2012 - July 2012

●Exposure to Agile, DevOps Toolchain methodologies, to develop and implement internal systems, processes, and best practices designed to increase productivity

●Hands on experience of SQL, database and persistence frameworks: Oracle, JDBC, JPA, Hibernate, Object / Relational Mapping, Query performance tuning

●Worked with cloud infrastructure environments and containerization technologies

●Worked with bash/shell scripting in Linux environments

●Develop batch processing jobs using Java, Spring Batch, and Hibernate against Oracle databases and Big Data storage.

●Hands-on Design and development experience with web services, Microservices and Restful API (SOAP, REST, JSON, Web service Security, etc.)

●Writing code, unit tests, and build/deployment scripts

●Develop new features in an iterative way that collectively form a larger application

●Analyzed complex problems and implement solutions and/or workarounds

●Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement.

●Used frontend technologies to enable backend integration through Capabilities and REST APIs (Microservices) over HTTP(s).

EDUCATION

University of Mississippi

Oxford, MS

●Major: Bachelor of Management Information Systems



Contact this candidate