Independent Software Developer Resume
SUMMARY
- A software developer with over three years of experience with a focus on Android development using Android Studio.
- Skilled in Java, XML, JSON, Web Service development and consumption on Google App Engine (rest), HTML, PHP, MySQL.
TECHNICAL SKILLS
Languages: Java, JSON, XML, JavaScript, HTML, CSS, Php, Groovy(gradle files), C++
Frameworks: Android SDK, REST, Picasso, Objectify, Butterknife, Entities, Dagger2
Databases: MySQL, Google App Engine datastore (NoSQL)
Tools: Android Studio, Eclipse, IntelliJ, Object Oriented Analysis/Design (OOA/D), Java, Javascript, XML, JSON, HTML, CSS, PHP, Microsoft Office and other office software, Git, GitHub, StackOverflow, Android API Documentation. OpenCV, Jenkins CIOperating Systems: Windows 10, 8, 7, Vista, XP, OS X, Linux
PROFESSIONAL EXPERIENCE
Confidential
Independent Software Developer
Languages: Java, XML, JavaScript, HTML, CSS, JSON data binding, Groovy. Utilizes RESTfull calls to Google App Engine datastore, consuming services, custom API implements Endpoints and POJOs as Entities, using Objectify to inject REST code. GeoCoding, Android Frameworks - Butterknife, Piccaso, Dagger2. Published 1/26/16.
Responsibilities:
- Architecture created with UML and System Sequence Diagrams
- Currently implementing MaterialDesign specs and enhanced functionality for Version 2.
- Native Android (Java)
- Web portal, HTML, CSS, JavaScript, Consuming JSON objects returned from the datastore
- Android client, consuming Parcelable Java objects returned from the datastore
- RESTfull interface to datastore.
- Created and Deployed backend API, implementing REST to Google App Engine datastore.
- Geocoding, GoogleMaps
- Caching Resource Objects in JSON format for offline Map Access, Version 2
Confidential
Independent Software Developer
Responsibilities:
- Architecture created with UML and System Sequence Diagrams
- Implemented MaterialDesign specs
- Native Android (Java)
- Fragments
- Custom Views onDraw, overriding onTouch functions in Custom Views
- Explicit memory management and garbage collection.
- Memory usage analysis utilizing the DDMS
Confidential
Contract Software Developer
Responsibilities:
- Architecture created with UML and System Sequence Diagrams
- Native Android (Java)
- Google App Engine datastore backend
- RESTful services using the JPA
- GeoCoding, and GoogleMaps
Confidential
Independent Software Developer
Responsibilities:
- Architecture created with UML and System Sequence Diagrams
- Native Android (Java)
- Custom Views onDraw, Interactive Views overriding onTouch functions in Custom Views
Srockinger.net
Webmaster
Responsibilities:
- HTML, CSS
- PHP email client
Confidential
Webmaster
Responsibilities:
- HTML, CSS
- PHP database access, email client
- MySQL
- phpMyadmin
- Javascript (client side data verification)
Confidential
Contract Localization Engineer
Responsibilities:
- Prepped Software documents for localization and internationalization. I18n, L10n, Identified bugs in the in house produced and managed localization software