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