We provide IT Staff Augmentation Services!

Senior Mobile Engineer Resume

Shoreview, MN

SUMMARY:

Respected Android Engineer with 6+ years experience programming and debugging software in a variety of languages including Java, C++, Kotlin, Objective - C, SQL, NoSQL and GIT.

KEY SKILLS INCLUDE:

  • Creating new apps from the ground up.
  • Proficient in Java, C++, Android SDK and SQL.
  • Debugging complex issues.
  • Various unit testing frameworks.
  • Trained in Agile software methodologies.
  • Learning new code bases and languages.
  • Porting existing apps to support mobile.
  • GIT for source control.

TECHNICAL SKILLS:

Languages, Applications: C++, Java, Objectivec-C, SQL Android Studio, Xcode, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Shoreview, MN

SENIOR MOBILE ENGINEER

Responsibilities:

  • Developed company’s current software product using Java/Kotlin, JavaScript, SQL, Objective-C and JSON.
  • I lead the team responsible for updating an internal API to support mobile in addition to Windows.
  • Created apps from scratch and performed bug fixes and feature additions to existing apps.
  • People often came to me to ask questions regarding different aspects of the mobile development cycle.
  • Worked closely with software engineers, QA, hardware engineers and product manager to ensure high quality apps and meeting or exceeding business requirements.
  • Received training in Agile methodologies and actively participated in daily standups, sprint planning, backlog grooming and sprint demos.
  • Updated internal API to support mobile and ported Node.js Electron app to mobile.
  • Investigated switching to Kotlin by replacing some classes with Kotlin equivalents.
  • Worked on 6 different projects, sometimes juggling 3 at the same time.

Confidential, Minneapolis, MN

SOFTWARE ENGINEER

Responsibilities:

  • Worked on creating new network monitoring scripts. Worked with Ruby, SNMP, OpenNMS, XML, Java, Apache CFX and Apache Karaf.
  • I worked with customer requirements to make sure they were met or exceeded.
  • Developed numerous proactive and reactive network monitoring scripts for customers.
  • Created new SNMP events using Ruby and XML to allow customers to be alerted when network errors occurred.
  • Implemented a REST API for customers to access monitored data through a web portal using Java.

Confidential, Bellevue, WA

ANDROID ENGINEER

Responsibilities:

  • I helped developed the software used for their mobile network coverage map.
  • I used Java, Gradle, Juniit, Mockito, and Robotium.
  • Agile shop so I was involved in daily standups, sprints, sprint demos, and planning.
  • Refactored reporting functionality to a new Android module so it could be easily reused in other areas.
  • Developed a snapshot API to allow the user to take pictures of their location and use it as a background image in the app.
  • Implemented custom animations for a ViewPager.

Confidential, Minneapolis, MN

SOFTWARE ENGINEER

Responsibilities:

  • Full stack developer working on their SaaS Confidential .
  • I worked on the Java backend and HTML/CSS and JavaScript frontend.
  • Created and updated unit tests in Junit and Mockito as needed.
  • Performed high profile bug fixes including including a fix for users not being able to reset their password if they haven't logged in at least once and where dates weren't inheriting from certain parent patent types.
  • Implemented an auto complete functionality when the user is searching a database.
  • Received 2 weeks of web security training.
  • Fixed a crash caused by users uploading empty files.

Confidential, Minneapolis, MN

ANDROID ENGINEER

Responsibilities:

  • Developed software for their Confidential Android app allowing users to browse and read medical and informational journals on their mobile devices.
  • I worked with Java, JSON, Junit and Robotium.
  • Implemented a “similar journals” feature allowing users to view similar journals to the one they are currently reading.
  • Created an abstract popover system to mimic popovers in iOS.
  • Fixed a bug in the URL parsing system that broke the link to some journals.
  • Improved list view performance by implementing a view holder.

Confidential, Minneapolis, MN

ANDROID ENGINEER

Responsibilities:

  • Created 4 Android apps and 1 iOS app from scratch for different customers working with Java, Objective-C, XML, JSON, SQL and web services.
  • Created a bar code scanner.
  • Implemented a location tracking system in a shipping tracking app to show where the driver has been.
  • Wrote an inventory browse system allowing customers to browse through inventory.

Confidential, Minneapolis, MN.

PC/LAN TECHNICIAN

Responsibilities:

  • I traveled to various campus clinics providing computer and networking support.
  • Regularly analyzing tickets to determine priority.
  • Handled urgent incoming calls immediately.

Hire Now