Scrummaster/project Lead/developer Resume
Boulder, CO
SUMMARY
- Versatile senior software developer and agile methodologies expert who creates reliable software products that meet customer requirements, schedules, and budgets.
- Experienced in all areas of the stack and in a variety of technologies, often pinch - hitting on a moment’s notice to help teams solve intractable problems.
- Focuses on delivering customercentric, testable solutions.
- Builds effective bridges between engineering and other departments and consistently assess the business and marketing implications of technical decisions.
TECHNICAL SKILLS
Software Methodologies: Agile Methodologies—Scrum, Kanban and XP, Continuous Deployment, Object- Oriented Architecture and Design, Use Cases, UML, RUP®
Domains: Cloud Computing, Mobile Phones (Android), Call Center Software, Smart Grid Energy, Health and Fitness, Cable Set Top Boxes, Mainframe and Open Systems Tape Storage, Telephony, VOIP, Load Testing
Languages: Java, Go, Angular, Javascript, PHP, C++, C, C#, Objective-C (coursework only), Flex
Frameworks: Angular, JQuery, Apache, Tomcat, Felix, Flourine, Hibernate, Mockito, JUnit, NUnit, Selenium, SOAP, REST, AJAX, Java Swing
Operating Systems: CoreOS, Ubuntu, Google Android, Mac OS X Yosemite, Windows 7
Software Development Tools/Technologies: AWS, Vagrant, Docker, Nginx, Consul, Eclipse, VMWare®, Firebug, Charles, Git, Subversion, Maven, Ant, Jenkins, SOAPUI, Wireshark, BrowserMob, JMeter, Visual Studio, Trello
PROFESSIONAL EXPERIENCE
Confidential, Boulder, CO
ScrumMaster/Project Lead/Developer
Responsibilities:
- Served as ScrumMaster to three teams to mature each team’s use of Agile and increase inter-team communication and collaboration.
- Performed software audit to identify risks and make recommendations for mitigating those risks.
- Maintained the Vagrant development environment, Jenkins continuous integration, and Sphinx search tool.
Confidential, Superior, CO
Senior Software Engineer
Responsibilities:
- Created elastic services proof-of-concept using Docker, Coreos, Amazon Web Services, Vagrant, Nginx, Node.js, Go, Etcd, Fleetctl, Consul, and Confd, to demonstrate private and public cloud-based services.
- Researched and prototyped next-generation call center software by mining user-activity data, analyzing marketing data, reviewing technology options, and using Angular to develop working prototypes.
- Led Java team in implementing Tier 0 call center software server using the OSGI Apache framework Felix.
- Created test automation framework in Java to allow developers to write tests at the API and class-level.
- Helped port test automation framework and OSGI bundle from Java to C#.
- Contributed to the implementation of an Angular Web App to provide users with device-specific help.
- Initiated and facilitated cross-company team to document requirements and create major release plan.
- Elicited requirements for cross-platform SAAS update feature; architected and implemented feature.
- Spearheaded process improvements, ranging from iteration closeout to automated testing, to enhance organizational efficiency and focus (example: created an estimated $97,000 in annual savings by adjusting how we conducted meetings).
Confidential, Boulder, CO
Architect
Responsibilities:
- Architected and deployed Flex/Java assessment software for Confidential.com, a management training tool now used by managers on six continents.
- Programmed complex scoring algorithm that allows generation of automated yet custom personal reports.
Confidential, Westminster, CO
Developer/Team Lead/Technical Account Manager/Architect
Responsibilities:
- Assisted in defining and implementing API for two well-known systems.
- Refactored database layer to eliminate the need for TerraCotta and EliCache, reducing complexity and cost.
- Performed data extraction and analysis of customer trial data to measure a Smart Grid business opportunity.
- Co-developed interactive health promotion software for a major fitness company.
- Conducted market analysis of Zigbee Protocol stack in the Health Care arena.
- Led team in creating Android application to interface VOIP calls with 3 rd party software.
- Architected, designed, and coded management framework for wireless base station.
- Enhanced cable set-top box CppUnit Testing Framework; implemented memory management tests.
- Developed server-side Java scheduler component for video conferencing application.
Confidential, Boulder, CO
Project Lead, User Interfaces for a Distributed SOA Framework
Responsibilities:
- Led team in delivering an Eclipse plug-in.
- Defined requirements and use cases for Administrative interface.
- Assisted product team in adopting Agile Methodologies.
Confidential, Louisville, CO
Senior Advisory Software Engineer
Responsibilities:
- Developed award-winning JavaSwing GUI for Windows 2000 and Solaris 2.8 platforms (honors: Datamation's Storage
- Product of the Year 2003, InfoWorld’s 2003 Reader’s Choice for Top Enterprise Storage Product, and more).
- Improved schedule adherence and quality by mentoring team in eXtreme Programming (XP).
- Increased customer satisfaction by integrating storyboards and rapid screen development with XP
Confidential
Senior Advisory Software Engineer
Responsibilities:
- Saved company nearly $1 billion in robotic hardware and tape devices.
- Facilitated initial scheduling and risk analysis; led team of 6 — 8 in the analysis and design stage for each iteration.
- Enhanced “State Pattern” to use inheritance and reflection to allow hierarchical state machines.
- Mentored team members in Object-Oriented Analysis and Design, as well as Agile concepts.