Post Job Free

Resume

Sign in

Software Development Experience

Location:
New York, NY
Posted:
February 15, 2024

Contact this candidate

Resume:

PROFESSIONAL SUMMARY

* ***** ** ********** ** software engineering/software development

5+ years of experience in Android Development

5+ years working with cross functional teams

* ****** ********ions

1 published app in the Google Play Store

5+ years working in JAVA developments,MVC, MVVM, MVP architectures

2+ years working in Kotlin development, mobile design patterns.

PROFESSIONAL WORK EXPERIENCE

ANDROID MOBILE APP DEVELOPER

NYCHA, New York City Housing Authority

New York, NY January 2019 – November 2023

I was brought on to NYCHA’s Mobile projects to add features and provide continued maintenance and testing to the mobile applications.

NYCHA Informer Work Management Mobile App

https://www.interlocsolutions.com/products/maximo-mobile-work-manager

●Familiarity with agile/iterative development methodologies.

●Continually worked on a team with QA (Quality Assurance), BA (Business Analyst), PM (Project Manager), PO (Product Owner), and Maximo Developer to provide and complete projects within the provided release cycle.

●Created Technical Design documentation for UI & App functionalities and projects.

●Provided Test Cases and Test documentation for the implementation of assigned projects.

●Created SQL scripts to bind tables to Maximo and application databases.

●Implemented code after documentation approvals to complete assigned project tasks.

●Used GitLab and Redmine private repositories with standard Workflows as a Version Control Software.

●Used native and third-party technologies to optimize the app functionality including Android Studio, Java, Kotlin, Firebase Crashlytics, Custom Views, Google Maps API, SQLite, Maximo Application, Retrofit, Recycler view, and Android Emulators.

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

●Utilized Android Studio IDE to develop and code updates to the application tasks.

●Solid background in Android UI, Android SDK, Android design patterns (Builder, Singleton, Factory, Dependency Injection).

●Implemented MVVM for easier separation of concerns.

●Used Jetpack components Architecture MVVM, AppCompat, Viewmodels, LiveData, Coroutines, Navigation, Fragments, and layouts.

●Implemented databinding for viewmodel communication with the XML

●Used XML libraries (depending on the project) to parse requests and or responses coming from web services.

●Improved the user experience by modifying the app navigation replacing activities for Fragments when possible and adding tabs and navigation drawer.

●Used android debug to trace and apply bug fixes.

●Developed enhancements and improvements to the current applications.

●Worked in various teams ranging from 5 to 50 including android developers, Maximo Application Developers, Maximo Administration Operators, NYCHA mobile architects, as well as back-end teams.

TECH LEAD/ANDROID MOBILE APP DEVELOPER

Alliance Data

Columbus, OH February 2018 – January 2019

I was here to work on and add several features on this app

Alliance Data Credit Card Module for Victoria’s Secret Mobile App

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

●Contributed to the design and implementation of Credit Limit Increase feature on Victoria’s Secret App’s Angel Card Account app.

●Planned and implemented UX updates to all views on Angel Card Account credit card app.

●Implemented Force App Update feature on Angel Card Account credit card app.

●Implemented SSO OAuth authentication feature for Angel Card Account credit card app.

●Worked with dev ops on Jenkins implementation for application builds.

●Worked with dev ops on Jenkins implementation to hockey app builds for QA testing.

●Introduced third-party dependency Leak Canary to app development process for finding memory leaks.

●Performed Unit test cases for implemented work on features.

●Introduced and implemented replacement of Otto to Eventbus for inter fragment and Activity communication.

●Contributed to all feature team planning and development for the creation of new features and refactoring of existing features.

●Continuously research, test, and implement new techniques and utilities.

●Participated in the full lifecycle development process from product definition.

●Participated in a Scrum team and scrum development process for app feature development.

●Experience building high volume consuming facing applications at massive scale.

●Self-motivated and proactive with demonstrated creative and critical thinking capabilities.

●Mentored Developers in coding and design best practices.

●Utilized Atlassian Stash version control tool as source control management system.

●Used RESTful to communicate with web services and replaced Volley library for Retrofit and OkHttp.

●Considerable experience debugging and profiling Android applications using the DDMS and Android Device Monitor.

●Use of the GSON library to deserialize JSON information.

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

●Utilized JIRA as the issue tracker for the application.

●Used Jetpack components AppCompat, Viewmodels, and layouts.

ANDROID MOBILE APP DEVELOPER

Marriott International

Bethesda, MD August 2017 – Nov 2017

I was brought onto this project line for the planning and implementation of a new android app flavor. I was also brought in to updates, new features, maintenance and troubleshooting on existing apps.

Marriott International

https://play.google.com/store/apps/details?id=com.marriott.mrt

●Self-motivated, productive, and works well even with/without formal structure.

●Used Mockito for testing the UI & App functionalities.

●Used native and third party technologies to optimize the app functionality including Android Studio, Java, Android Pay, Crashlytics, Glide, Picasso, Custom Views, Google Maps API, SQLite, Firebase, Retrofit, Recycler View, Dagger.

●Used Jetpack components AppCompat, Fragments, and layouts.

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

●Ability to independently set tasks and complete work for self and your team with limited direction.

●Utilized Android Studio IDE to develop and code updates to the application.

●Solid background in Android UI, Android SDK, Android design patterns (Builder, Singleton, Factory).

●Implemented Dagger 2 for easier decoupling of the modules through dependency injection.

●Used GSON libraries (depending on the project) to parse JSON files coming from web services.

●Involved in the decision making for the technologies being used.

●Improved the user experience by modifying the app navigation replacing activities for Fragments when possible and adding tabs and navigation drawer.

●Used Firebase Crashlytics for real-time bug and crash reporting

●Developed enhancements and improvements to the current applications.

●Worked in various teams ranging from 6 to 50 including android developers, UX/UI designers, architects and graphic designer, as well as a back-end team of 3 developers.

●Established the use of instance handlers for Java threading separated from the user's interface thread.

●Familiarity with agile/iterative development methodologies (XP, SCRUM, etc.).

●Used GitHub private repositories with standard Workflows as a Version Control Software.

●Used Charles Proxy to implement and test api’s in the Marriott International App.

TECHNICAL SKILLS SUMMARY

Programming Languages: JAVA, Kotlin, SQL

Front End Technologies: HTML, CSS

Web Servers: Apache 2.4

Database: SQL Server, MySQL, SQLite

Web Services: REST, SOAP, JSON, XML, RESTful APIs, RESTful web service integration

Design / UX: OOD (Object-Oriented Design), Google Material Design, Android Layouts, XML

Frameworks: Java Development Kit (JDK), Android SDK, Maximo Application Suite

Version Control: JIRA, GitLab, Github, Redmine

Android Skills: Android SDK, MVVM, MVC, MVP, Jetpack components, Live Data, databinding, Coroutines, Material Design, RecyclerView, View Models,

Development Environment/Tools: Notepad++, Text Edit, vi editor, WinSCP, putty, Android Studio, Git, Jenkins, JIRA, GSON, Android Platform, Postman, Visual Studio Code, Oracle SQL, DB Browser SQLITE, Maximo Application Suite

Web Technologies: HTML, XHTML, CSS, XML, Apache, Tomcat, RSS feeds

Telecommunications: Wi-Fi technologies, Broadcast Receivers and Services

EDUCATION

Pace University

Seidenberg School of Computer Science and Information Systems New York, NY

Master of Science (MS) in Software Development and Engineering

GPA: 3.81

Pace University

Seidenberg School of Computer Science and Information Systems New York, NY

Master of Science (MS) in Computer Science Concentration: Software Development

GPA: 3.81

Pace University

Seidenberg School of Computer Science and Information Systems New York, NY

Bachelor of Science (BS) in Computer Science Minor: Mathematics

GPA: 3.39

SERVICE

U.S. Army January 1993 - May 1997

Infantryman

Honorable Discharge



Contact this candidate