Post Job Free
Sign in

Android Developer

Location:
Garland, TX
Posted:
January 17, 2021

Contact this candidate

Resume:

Noel Villaman

305-***-****

*********@*******.***

Garland, TX 75044

SUMMARY

Android Developer with years of experience of Android Application Development with 5+ years of academic knowledge in Computer Science using Software Development Life Cycle (SDLC).

Experience using SQL database to add student’s information in my project. Created an app using MySQL database for note taking.

Experience in web service protocols like Json, and RESTful API's to fetch data from/to the server.

Profound knowledge in integration of third-party libraries and APIs like NASA, besides other open-source APIs.

Worked on application triage to find the bug in the application and fixing it and sending it to the right person to fix the issue.

Used Java and Kotlin in development for native Android.

Fully versed with Gradle, Maven and other Android development components

Thrive in a fast-pace and challenging environment, meticulous and self-motivating.

Creative, problem solving, strong communication, organizing and planning skills along with the ability to work independently as well as in a team environment.

EDUCATION

Bachelor of Science (Comp. Science), Oregon State University, Corvallis Oregon. (GPA of 3.1)

Bachelor of Science (Comp. Science), University of Santo Domingo, Dominican Republic

TRAININGS

Practical training in JAVA with project from Syntel, Inc.

SKILLS

Programming Languages: Android Technology, Java (Core), Python, Kotlin, C, Python, PHP.

I.D.E.: Net Beans, Android Studio, Eclipse.

Operating Systems: Android OS, Windows, Linux.

Databases: MySQL, SQLite, Room.

Version Control: SVN, GIT(SourceTree), Bitbucket. Artifactory, Jira

Frameworks: Django

WORK EXPERIENCE

Citi Group Irving, TX, Contract Nov 2019 – Dec 2020

Sr. Android Developer(onside/remote)

Project: Android Redesign

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

Designing and building android application for Citi Bank. Added new features and fixed defects to the banking app at Citi. The app includes in-app payment, notifications and accessibility, and even the ability to change the preferred name by the client. This project gave me the opportunity to migrate a great percentage of the app from Java to Kotlin, use Firebase to analyses app crashes and create incident from the report given by the library. The app utilizes the new Room DB library, MVVM, LiveData, navigation graph, data binding, Volley and Retrofit library for networking connection as well as the Android API.

After being for a year working with the app. I could help new employees by helping them understand how the project was structured in its entirety. Helped them understand the reason why the app would use a version different that the web application.

Corey Advertising Miami, FL May 2019 – October 2019

Principal Android Developer

Project: Havana Air Android app

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

Developed an android app to book flights 100% in Kotlin. This app includes in-app payment using a third-party pay bridge. This project gave me the opportunity to build a app from scratch using Kotlin. Worked as the only Android developer with stake holders and UX developers and made the whole project using XML files, Android Studio and my own laptop. The app uses Room database, MVVM pattern, LiveData, data binding using ButterKnife library. Makes network connection using Retrofit.

Starting after two months of development, the project was very advance in its contents. This helped the IOS developer to start the development of the project in Swift for IPhone. I helped him understand how an activity called another activity. The app is so well-structured that it did not have to hit the server more than ones every time there was a call to it. This makes the app faster and more efficient.

Leon Web Media (Freelancer) April 2016 – Abril 2019

Android Developer/Web Developer

JSONMOVIE APP

oCreated a movie application with list of movies being displayed from MovieDb API 100% in Kotlin

oList of movies being populated by Json parsing using Async Task

oList was displayed in a Recycleview, Array Adapter and Scroll Views

TWITTER TYPE APP

oCreated a contact list to add contacts and display its contents 100% in Kotlin

oAdding new contacts through Firebase login Auth

oDisplaying the Contact List in Recycleview

APRENDE JAVA SOLO

https://play.google.com/store/apps/details?id=com.software.noelvillaman.javasolo&hl=en

Developed and architecture an Android native app to help people in who wants to learn how to program using Java the countries where the Spanish language is spoken using Kotlin 100%. There resources found in English language on the web is vast, but that is not the same for Spanish speaking countries. This project gave the opportunity not only to stay up-to-day with app development but also helped others who are learning get an app they can get any time they feel like learning how to program. The app uses Retrofit library to make network calls, the room database and notification of new content.

In addition, the app gave me the confident to get information from the server by using the third-party library Retrofit. While on the development of the project, I created my own Restful API using the Django Rest Framework.

APRENDE PYTHON SOLO

https://play.google.com/store/apps/details?id=com.software.noelvillaman.aprendepython&hl=en

Developed and architecture an Android native app to help people in who wants to learn how to program using Python the countries where the Spanish language is spoken using Kotlin 100%. There resources found in English language on the web is vast, but that is not the same for Spanish speaking countries. This project gave the opportunity not only to stay up-to-day with app development but also helped others who are learning get an app they can get any time they feel like learning how to program. The app uses Retrofit library to make network calls, the room database and notification of new content.

In addition, the app gave me the confident to get information from the server by using the third-party library Retrofit. While on the development of the project, I created my own Restful API using the Django Rest Framework.

PRESIDENTES DOMINICANOS

https://play.google.com/store/apps/details?id=com.software.noelvillaman.lospresidentesdominicanos&hl=en

oCreated an app to show a list of all the presidents of the Dominican Republic in Kotlin

oThe content is displayed using Retrofit from an API I created

oUsed Room database. MVVM

oUsed parcelable classes to send complete objects from one activity to another.

Syntel Boston, MA Oct 2015 – April 2016

Software Engineer

Being trained for three weeks in Core Java

Creating web application using Java, Spring and maven

Integrated SQL database in a car leadership web application

Leading a team to search information on Cassandra database



Contact this candidate