Android Developer
2016 - 2016Confidential- Migrated an existing Android application from a Parse back-end to AWS Elastic Beanstalk.
- Moved the Parse database to a self-hosted MongoDB through mLab.
- Created the Parse server embedded in an express application.
- Migrated the Parse objects, such as files, like images, PDFs, and more.
- Deployed the server and the Parse dashboard using Docker.
Technologies: JavaAndroid Developer
2015 - 2016Confidential- Worked on a map-based events application.
- Integrated the application with Facebook, the Google Maps API, the project's own back-end API (REST), and GCM.
- Worked with the designers to make the UI pixel perfect.
- Made extensive use of Jake Wharton's Retrofit library for all networking operations.
- Implemented two way data binding between models and views.
Technologies: JavaAndroid Developer
2013 - 2015Penske Logistics- Worked on an internal application used by drivers to manage their routes and process orders.
- Analyzed, designed, and built the architecture for the mobile application.
- Developed a time-log sheet, internal messaging, notifications, basic map functionality, GPS location services, and integration with a REST API.
- Followed TDD and worked closely with the QA team.
- Used Git for version control.
Technologies: REST, JavaJava Developer
2014 - 2014Aperture Group LLC- Conducted systems testing and ensured that critical vulnerabilities were identified.
- Worked as a team with my infrastructure and end-user systems partners to remediate vulnerabilities.
- Implemented security improvements by assessing the current situation, evaluating trends, and anticipating requirements.
- Built an authentication infrastructure with SAML and OAuth SSO Protocols, XML, and JavaScript Internet security protocols and technologies.
Technologies: JavaAndroid Developer
2012 - 2013Cablevision Company- Worked on an Android application that allowed subscribers to check TV schedules, access invoices, and locate branches.
- Created a navigation drawer application.
- Used AsyncTasks, SQLite database, ListViews, and SharedPreferences.
- Integrated applications with the Google Maps API.
Technologies: REST, JavaJava Developer
2010 - 2011ShipGenie- Participated in the full life cycle of development including analysis, design, coding, and testing the assigned modules.
- Developed the application using a 3-tier (MVC) architecture.
- Wrote stored procedures for interaction with the database.
- Used WinCVS for version control and Eclipse as an IDE.
- Wrote a multi-threaded scheduler class.
Technologies: Eclipse, Java