Christopher Etler

Software engineer with 2 years of experience developing both native Android and hybrid mobile applications. Experience in all phases of the mobile software development lifecycle and Agile methodology. I love problem solving and am always looking for a new challenge.


Experience

Android Developer

Prudential Financial - Newark, NJ
Prudential Retirement Mobile App - Play Store
  • Worked on an Agile team to create a new application for Prudential customers to view and manage their retirement plans
  • Developed using the Model View Presenter architecture to decouple the UI from the business logic
  • Designed and developed various components of the mobile application. Worked with the business and UX team to clarify requirements and scope out feasibility
  • Created custom UI components by extending View that could be used across the application and in future projects
  • Utilized the Android biometrics and encryption libraries to allow for secure fingerprint login and at-rest data encryption
  • Implemented the Google Safetynet Attestation framework to enable root detection
  • Utilized ReyclerView to allow the user to view their list of plans and contributions
  • Wrote unit tests and utilized APM tools to monitor for and debug crashes and other errors
Enterprise Mobile Development
  • Developed and maintained multiple enterprise mobile applications for use by various business units within Prudential
  • Implemented a persistent article and image storage framework using Room and Picasso to provide offline support
  • Used Jenkins to develop an automated process for wrapping and deploying our applications to MobileIron for faster development and testing
  • Designed various POCs to solve mobile SSO issues with various 3rd party SDKs such as Salesforce by utilizing OAuth and SAML
  • Debugged various network issues with mobile application access to intranet content and issues with the MobileIron mobile device management (MDM) platform
July 2017 - Present

Software Development Intern

Prudential Financial - Newark, NJ

Developed a hybrid mobile application that pulled in company news articles from an existing content management system. Devised a local storage system to allow articles to be read offline. Designed and implemented modular app components for use in other mobile applications. Performed and presented research on market trends and best practices in hybrid mobile app and responsive web design.

June 2016 - August 2016

Help Desk Consultant / Team Lead

Rutgers University Office of Information Technology - Newark, NJ

Provided Tier 1 technical support to university faculty, staff and students, in the computer labs and at the help desk in person, over the phone, and via email. Assisted users in accessing the university’s various systems and services such as the Blackboard LMS, and perform troubleshooting. Trained new consultants how to perform these tasks and ensured duties were performed as assigned.

August 2015 - July 2017


Skills

Programming Languages & Tools
  • 2+ years of experience in the design, software development, and deployment of native Android applications
  • Strong knowledge of the Android SDK and the Android application lifecycle
  • Deliver quality products by utilizing the Android Profiler and Debugger and JUnit
  • Adapt in developing native applications using Java and hybrid applications using JavaScript and jQuery
  • Knowledge in integrating with backend systems and REST APIs
  • Experience with network tools such as Postman and Fiddler, and with standards such as OAuth, SAML, JSON, and XML
  • Effective collaborator experienced in using GIT and SVN

  • Education

    Rutgers University - Newark, NJ

    Bachelor of Arts
    Computer Science, Minor in Mathematics
    GPA: 4.00
    Honors: Summa Cum Laude, Dean's List
    May 2017

    Information

    You can find the source code for this site on Github: chrisetler/chrisetler.github.io

    This site was made with code from the following open source projects: