KSM Technology Partners, LLC, Senior Software Consultant
July 2010 - Present, Lower Providence, PA, United States
Develop internal-facing legacy systems into robust, secure, public-facing, web-based pharmaceutical applications.
Collaboration and consultation with customer in an Agile environment
Mentor team members in agile/scrum practices. Develop solution from the ground up using lightweight Java enterprise stack including Stripes, Spring and AJAX. Write JUnit and automated acceptance tests.
Scala, Project Manager / Scrum Master
October 2009 - July 2010, Exton, PA, United States
Managed 4 scrum teams spanning 3 continents (North America, Europe and India). Managed team relationships, mentor & coach teams in Scrum Practices, identify & resolve impediments, track teams progress.
Worked closely with the Product Owner to develop and prioritize a product backlog and define themes and feature-sets for releases in order to clearly communicate the product vision for the company
Introduced and facilitated Scrum/Agile methodologies to teams company-wide reviews & retrospectives.
Siemens Medical Solutions, Software Engineer, Scrum Master
April 2007 - September 2008, Malvern, PA, United States
Led team of approximately 15 persons that included five outsourced developers spanning two continents (North America and India).
Worked with product and project managers to help define scope, priority and allocation of resources for customer requirements.
Ran daily status meetings to facilitate effective communication and ensure a common understanding among team members.
Lockheed Martin, Senior Software Engineer
June 2001 - March 2007, King of Prussia, PA, United States
Utilized object-oriented design techniques during GUI rehosting effort by designing mock-ups, storyboards, sequence diagrams, class diagrams and event traces in Visio. Integrated and provided software updates/enhancements of Commercial Off the Shelf products into custom software in C, C++ and C#. Designed software capabilities and developed preliminary and detailed designs from these capabilities to be used during the code and debug stage of the software development lifecycle.