Lead Android Developer Resume
Dubuque, IA
SUMMARY:
- Over 10 years of experience designing/coding in Java
- Team lead and technical lead on various application development teams
- IDE (Integrated Development Environments): Eclipse and Android Studio
- Source control tools: SVN and Git
- Extensive experience with Unix/Linux and shell scripting, active Ubuntu user
- Write code that “reads like a book”. Self - documenting method and variable names that clearly reflect scope. Intuitive class hierarchies and interfaces.
- Over 10 years experience as an agile coach and mentor
- Proponent of pair programming, Test Driven Development, and Domain Driven Development
- Extensive experience and passion for designing and coding superior UX and GUI
- Extensive experience facilitating stakeholder meetings to identify requirements and/or establish commitments and priorities
- Extensive experience with work breakdown and work planning
- Extensive experience generating/parsing XML and JSON
- Nearly 3 years experience building Android applications
- Over 2 years building custom XML controls for Android, with custom attributes
- Animation and threading on Android
- Extensive experience in using Node.JS and writing native Android Apps that leverage the server resources.
- Have built extensive Android frameworks for managing UX, speech input of structured data, and an ideogram language framework
- Designed and built an Android persistence framework for serialization (JSON) and database access that is technology-agnostic (SQLite, MySQL, etc)
- Experience building and debugging Android Wear apps
- Rapid prototyping of GUIs for Android
TECHNICAL SKILLS:
DATABASE: DDL / SQL, Oracle, MySQL, Sybase, SQLite, Logical design, Physical Design
Languages: Java, C, C++,, Angular JS
Middleware Technologies: JSON, SOA, REST and middle tier architecture
Mobile Technologies: Android SDK,, J2ME
Web Server: Apache Tomcat
Application Server: Web logic
Web Technologies: HTML5, JavaScript, CSS, UML, XHTML, J2EE(JSP, Servlets, JDBC, JNDI, XML, WML), ASP.NET
Touch IDE: Eclipse, Inteli J, Net beans
Frameworks: Struts, MVC framework, JQuery, ExtJS / YUI, AJAX, PhoneGap, Sencha
Unit Testing Frameworks: HttpUnit, JUnit
PROFESSIONAL EXPERIENCE:
Confidential, Dubuque, IA
Lead Android Developer
Responsibilities:
- Design user interfaces
- Build Flywheel Dictation Keyboard technology
- Build UX framework to manage linear and non-linear application navigation, with breadcrumb context
- Design and build DecKanGL (Decorated Kanban Glyph Language), an ideogram language framework for Quickly communicating a large quantity of stateful data using very little screen real estate
- Java coding (over 700 classes and interfaces)
- Database design and implementation (over 70 tables)
Environment: Android Studio (multi-module project), Git, Java, SQLite, MySQL, Amazon Cloud Eclipse and SVN was used the first 2 years of project, migrated to Android Studio
Confidential, Dubuque, IA
Lead Java Developer
Responsibilities:
- Support legacy code base (Java, Swing, JWS)
- Identify opportunities for functional, UX and GUI improvements
- Design and code 1st generation DecKanGL framework for Java/Swing
Environment: Eclipse, SVN, XML serialization, Java, Swing, JWS (Java Web Start)
Confidential, Omaha, NE
Consultant - Interim Agile Coach and Project Manager
Responsibilities:
- Manage local team of 25, including strategy, work breakdown, work planning, and delivery
- Coordinate commitments and work plan with remote team in North Dakota
- Weekly presentation to executive team
- Feasibility and work breakdown across a broad range of Java-centric and database technologies
Confidential, St, Louis, MS
Senior Java Developer
Responsibilities:- Standardize utilization of Design Patterns
- Decouple layers
- Strengthen and enhance frameworks
- Enhance business processes
- Enhance object-relational persistence
- Enhance the UX and GUI
- Enhance performance and stability
Confidential, Troy, MI
Executive Director
Responsibilities:- Re-engineered shop floor of light manufacturing unit
- Improved processes of recycling unit
- Designed and supervised new thrift store layout.
- Obtained new contracts for recycling (Toyota) and light manufacturing
- Expanded thrift shop operations with greatly improved drop-off and intake processing facilities
- Most importantly, I transformed the organization from a culture of entitlement for disabled employees, to a culture of hard work (with strong coaching and support) and clear expectations for everyone. I also recruited and hired my replacement.
- I learned many valuable lessons about fundamental human nature and motivations, regardless of talent or abilities, which I have successfully applied to all subsequent projects.
Confidential, Chicago, IL
Founder & Senior Technology Consultant
Responsibilities:- During the first decade of work experience my professional passions became more technology and project focused; rather than company focused. My reputation for innovative successes and professional network enabled me to found Confidential .
- As a principal of the firm, I held the following positions on a broad range of successful client engagements: Management Consultant, Product Manager, Project Manager, Agile Coach, Team Lead, Requirements Manager, Technical Design & Architecture Lead, GUI Design & Usability, DBA, Programmer, System Administrator, Data Center Manager, Data Center Designer, and Operations Manager.
- Engagements included the full spectrum of management, consulting, and hands-on technical activities. During this time I developed the core metaphors and processes of Confidential ™, enabling the rapid implementation and facilitation of agile leadership on high performance work teams.
- Engagements covered a broad range of technologies and responsibilities. During the last 7 years I specialized in recovering “projects in distress”.
- A few representative engagements are listed below.
Confidential
Project Manager / Agile Coach
Responsibilities:- Led the transformation of 6 Java-centric software development teams (over 50 people) into high velocity Agile teams utilizing concepts from Scrum & XP. These teams were struggling to successfully manage their global technology stakeholders and deliver on a broad range of commitments.
- As a result of this 6-month team building and process maturity effort, achieved higher quality software, more consistent (regular) delivery of value, faster delivery of value, clear understanding of individual responsibilities, better alignment with stakeholder priorities, clear tracking of individual contribution, more responsiveness to changing priorities, and strong collaboration between core team members.
- Technology used included UNIX, Sybase, Oracle, Java, and Confidential .
Confidential
Project Manager/Application Designer
Responsibilities:- Led recovery of critical product development project, Pay Connexion, for the Anexsys division of Confidential, which provided online tax and fee payment services for federal, state, county, and city governments.
- Created high velocity Agile team utilizing concepts from Scrum & XP, and quickly introduced many changes to jumpstart project to develop new Internet Payment portal, in order extend the product's technical life and retain the division.
- Changes introduced included co-location of 25 core team members in a single “War Room,” pair programming, formal design patterns, continuous builds, high velocity, daily collaboration between core team members, time pacing, and test-driven development.
- Successfully delivered the new product offering to market within 9 months, supporting a high-volume of tax payments for a broad range of government entities. This led to expanded transaction (fee) volume and a significant number of new customers.
- Technology used included UNIX, Oracle, Java, ATG Dynamo.
Confidential
Project Manager / Database Designer / Programmer
Responsibilities:- Led recovery of critical product development project, MRportal, for this vendor of advanced statistical data analysis techniques.
- Created high velocity Agile team utilizing concepts from Scrum & XP, and quickly introduced many changes to jumpstart project to develop a new Market Research web portal (for interactive analysis and reporting on statistically significant aspects of their largest customer's global market research data).
- Successfully delivered this new product offering to market within 6 months, strengthening the customer relationship and created a new revenue stream
Confidential
Designer/Programmer
Responsibilities:- Led design and implementation of two new applications, including Content Management for print, photo and broadcast media; and Succession Management (HR).
- Introduced Java, Design Patterns, and Agile methods into this environment.
Confidential
Programmer & DBA
Responsibilities:- Led design and implementation of several equipment / switch management projects
- Unix, C, C++ and Sybase