Experience > Accomplishments


DEVELOPMENT AND DELIVERY

• Executed the development and delivery of software in several domains at Siemens PLM Software: Workflow, Change Management, Searching, Reporting, Security Services, BMIDE, Admin (Organization), Upgrade, Install, Licensing, ADA/ITAR/IP are some domains handled in several capacities as a developer, technical lead, project consultant, development manager and domain manager.
• Handled the projects using one or more of software development methodologies – waterfall model, Scrum, Kanban, and Scaled Agile Framework (SAFe).
• Used several tools - Configuration management (Perforce, CVS, Clear Case), Static Analysis (Coverity, FindBugs), Collaboration (TeamViewer, Appshare, Skype, Microsoft Teams), and Agile Tools (Trello, VersionOne, Polarion)
• Well versed with several programming languages (Java, C, XML, Perl, JavaScript, PHP, CSS, HTML) in a heterogeneous development (Windows, Unix/Linux)
• Directed full software lifecycle: initial design through implementation and release, as well as update patches and regular maintenance releases;
• Responsible for the delivery of the projects meeting the established release criteria.
• Managed teams ranging from 10 to 80
• Managed projects spanning 1 team to the entire organization
• Managed projects ranging from 2 to 100 person-months



DESIGN AND ARCHITECTURE

• Expert in Object-Oriented Analysis/Design; Adopted the Design Patterns (Gang of Four Patterns and GRASP principles); Separation of Concerns.
• Submitted a patent on “System, method, and computer program product for transformation of markup-language objects”
• Submitted a patent on “System and method for Bill of Materials Grading”
• Architected several applications – Change Management, Search and Reporting –in PLM space


COLLABORATION


• Collaborated with and supported an extensive network of domestic and offshore software development professionals to produce complex software application
• Coordinated FOSS (Free and Open Source Software) clearance for Siemens LCS organization to support legal and regulatory compliance.
• Interacted with several internal organizations, teams, vendors (TCS, Geometric, eQTechnologies, HCL), VARs to support and build integrations
• Partnered on cross-functional teams involving:
        • Product Management         • Product Definition         • Project Management
        •         Product Development         • Publications         • Program Management
        • Quality Assurance •         Technical Support         • Technology Office
        • Release Management         • Localization Teams •


TOOLS DEVELOPMENT


• Developed internal tool for visualizing the SAFe implementation within LCS
• Developed internal tool for visualizing the BOM of LCS software based on BlackDuck data
• Developed Perl-based tools for the analysis of the build logs to identify the bottle necks
• Developed excel scripts/macros for the analysis of defects for effective tracking of the status and trends
• Assisted in defining and developing several metrics and Key-Performance-Indicators (KPIs) using BusinessObjects (Reporting and Analytics) so as to establish a single source of truth and reporting.


PEOPLE MANAGEMENT


• Responsible for hiring, training, team dynamics, career planning of software development teams
• Managed a team of 80 people as the Domain Manager at Siemens PLM. The team is culturally and geographically diverse spread in different time zones.
• Responsible for their goal setting, tracking, monitoring, performance evaluations, compensation planning.


QUALITY, PROCESS, & AUDIT MANAGEMENT


• Aware of quality standards - CMMI, 9ME, and ISO. Responsible for ISO certification of LCS Business Unit.
• Defined and enhanced processes to support the development organization in SEPG (Software Engineering Process Group) and LACE (Lean Agile Center of Excellence)
• Defined processes and tools for quality assurance of the software; Established metrics to measure the quality of a project, and release.
• Certified ISO internal auditor at Siemens PLM Software Inc. Responsible for performing internal audits and providing feedback to the executive management
• Responsible for measuring the process effectiveness and conformance through Fit For Quality (FFQ) and ISO Auditing processes


RESEARCH AND LEARNING


• Developed “GIFTS-A Generative Interactive Feature-based and Technology-Oriented System” for Computer Aided Process Planning (CAPP) for Ph.D thesis at IIT, Delhi
• Published 4 journal papers, 18 papers in national and international conferences and contributed a chapter to a book based on this research
• Developed "EXPAGE - Expert Process Planning Aid for Gears" - a CAPP system for manufacturing Gears towards M.E. thesis; This project is awarded "Best Project/Thesis" in January 1990
• Guided student projects at Metropolitan State University in the area of I18N and L10N of global software which secured recognition at Minnesota State level in AdvanceIT competition
• Able to learn and adopt new technologies and tools for problem solving and process effectiveness


TEACHING, TRAINING AND MENTORING


• Trained 300 of 1000+ employees in LCS organization on SAFe (on “Leading SAFe” and “SAFe for Teams” courses). As SAFe Process Consultant, eligible to teach most of SAFe courses.
• Authored process training courses for Siemens LCS using e-authoring tool “Articulate” (these are hosted on Learn@Siemens learning portal)
• Developed tools and processes in using e-technologies for teaching Indian Languages and Culture to non-Indic speakers at SILC (as Director of Instructional Design)
• Mentored the teams on SAFe and FOSS