Experienced iOS and Android mobile developer with a successful track record of developing quality projects, leading teams, and mentoring others.
Skills
Guest services
Inventory control procedures
Merchandising expertise
Loss prevention
Cash register operations
Product promotions
Work History
06/2014 to PresentSenior Software Developer - Mobile Team Lead | , ,
Most of my time is spent developing and maintaining mobile SDKs for both Android and iOS.
My current (and preferred) focus is on iOS development (Swift and Objective C), but I also work with Android (Java) quite a bit.
I fill in the rest with whatever tool or language fills the need at the time, including JavaScript, Scala, shell scripting, etc.
I am the team lead responsible for all things mobile at Webtrends, directing and supporting a 5 person development/QA team.
Recent projects
Analytics SDK for iOS and Android.
Collects and transmits application lifecycle and custom events to our Big Data collection servers for analysis.
Uses REST calls to interact with the backend Analytics platform.
Project includes SQLite, Core Data, encryption, Core Location Services.
All documentation done in Appledoc (iOS) and Doxygen (Android).
iOS SDK is packaged and distributed as a Cocoapod.
Optimize SDK for iOS and Android
Architected and Created the Optimize SDK for iOS, enabling customer apps to:.
execute optimizations created in the Webtrends Optimize product.
run A/B and Multivariate tests.
perform switching tests.
send conversion data back to the Analytics platform via REST calls.
Optimizations include the ability to change text, colors, fonts, images, and any other content within the UI.
Development of Sample Applications
In order to demonstrate how the above SDKs are used, I developed several sample applications.
These apps contain well-documented code to give customers ideas about how to integrated our products into their development projects.
The sample apps use technologies such as Core Location, Core Motion, Collection Views, REST calls (using both native networking and libraries such as Alamofire and SwiftyJSON).
Continuous Integration
Created nearly 100% automated Continuous Integration build process triggered by changes checked into Github.
Github Enterprise for source code management.
Jenkins build server.
Artifactory for build artifact distribution.
Appledoc automatic documentation build and publish.
Cocoapods for SDK distribution
Leadership
My role as the Team Lead spans the worlds of architectural planning, strategic business direction, and Agile development practices.
I am the scrumbag (scrum master) responsible for leading daily standups, sprint planning, retrospectives, and backlog grooming.
I work very closely with product owners to plot the course of development over the next 3-12 months.
Mentorship
Highly involved in intern mentorship and continuous learning programs for peers.
I conduct weekly brown-bag training sessions to assist those who want to pick up a new skill or language.
Past topics include Objective C and Swift programming in iOS.
07/2013 to 12/2013QA InternCopart | , ,
Mobile development for Android and iOS.
Technical lead for mobile dev.
01/2009 to 05/2010IT Manager | , ,
As the EAI (IT) manager at Clear One, I reported directly to the VP of Information Technology and managed a team of Systems Administrators and Systems Engineers supporting enterprise-wide applications and infrastructure including network, servers, telecommunications, desktop PCs, mobile computing, and the company helpdesk.
I was fully responsible for hiring, terminating, coaching, and rating personnel, as well as all IT budgeting, scheduling, purchasing, project work, forecasting, policies and procedures, etc.
05/2005 to 10/2008Technical Support Engineering ManagerCarlisle Interconnect Technologies | , ,
Managed a team of support engineers for Intel servers, data storage, and RAID products.
Developed and delivered training to call center agents, tracked an ongoing list of hot issues, developed reporting metrics to measure efficiency and effectiveness of people and processes, acted as a liaison between front-line support personnel and product engineers.
Responsible for budgeting, planning, resource allocation, service upgrades, and quality assurance as well as performance management of the entire team.
Responsible for up to 15 direct reports spread across several geographies.
Oversaw scheduling, team performance & dynamics, and all aspects of employee management including performance reviews Drove continuous improvement into the organization through development of performance metrics and standard procedures.
Coached senior personnel into supervisory and mentoring positions.
09/2001 to 05/2005Senior EngineerMulti-Tech Systems, Inc | , ,
Managed the Storage Utility Group, a team of seven engineers spread across three geographies.
The storage group was responsible for engineering and 3rd level support of all IT-supported storage systems deployed across the enterprise.
Fully responsible for all management duties including budget, forecasting, hiring, performance management, coaching, and skills development of the team.
09/1999 to 09/2003Storage Area Network EngineerAvangrid Inc. | , ,
Storage Area Networking Engineer responsible for the evaluation, testing, and implementation of new storage technologies within Intel.
Developed and executed test plans, documentation, training materials, as well as supported a worldwide storage area network.
Experienced in end-to-end SAN technologies: EMC Symmetrix, EMC Clariion, EMC NAS, Brocade FabricOS, zoning, fabric design, remote replication and disaster recovery, , snapshots, cloning, iSCSI, Fibre Channel, SATA, SCSI, storage virtualization, Mirrorview, Snapview, SAN Copy, MS Cluster Server, IBM Bladecenter servers, HBAs, PowerPath, etc.
06/1995 to 09/1999SQL DBA & Integration EngineerStorage Utility Group Intel Corp | , ,
System administrator responsible for engineering, implementing, and supporting complex database systems for Intel's IT infrastructure.
Maintained legacy systems, developed cutting-edge systems, and ensured the availability of database systems to Intel's worldwide, 24x7 Finance, HR, and Manufacturing departments.
Duties included systems engineering, database design, systems analysis, 24x7 global support, data replication and backup, upgrades, quality assurance, development, testing, and ongoing support of mission-critical systems.
Education
Expected in 2014Bachelor of Science | Computer SciencePortland State University, , GPA: Computer Science 3.92 Magna Cum Laude
Links
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.
How this resume score could be improved?
Many factors go into creating a strong resume. Here are a few tweaks that could improve the score of this resume: