A multi-cultural leader who is regarded as a subject matter expert in creating ideas and roadmaps for new software development, overcoming challenges, and driving software to the release stages.
Information Technology career includes 14 years of progressive experience primarily in the software development industry. History of developing software and software components used by internal customers and global external customers. Contribute to corporate success through expertise in new software development projects, software architecture, configuration management, version and release management, Agile methodologies, resource management, team collaboration, change management, Java, JDBC and object to relational mapping. Offer excellent Object Oriented and Unified Modeling Language modeling and design skills.
- Couched and mentored two senior developers to become scrum masters, aligning the team of 12 developers with the AGILE principles and process in due course.
- Developed specialization in batch report processing, load balanced software services, process management solutions, and business analysis technologies.
- Leverage talents to deliver high-caliber software that meets customers’ requirements and outperforms competition. Extremely effective in creating high-end development processes that accelerate staff productivity and product quality. Proficient in developing extremely productive development teams.
IndraSoft, Principal Software Engineer
January 2012 - Present, Reston, VA, United States
I have been the Principal Investigator for a DOT funded project which is one of the first DOT AGILE projects. I am the acting SCRUM master and I have been responsible to define the user stories and the release plan and communicating them to the customer.
IBM, Development Manager
November 1999 - December 2011, Greater London, Middlesex, United Kingdom
1999 – 2003 Senior Software Developer; Assisting the software architect in generating code and templates as the product was started from scratch. Designing multi-tier and the communication protocol based on RMI. Received special contribution award for leading and managing a project with developers from both side of Atlantic. Transfer of Knowledge to outsource software maintenance of legacy code.
2003 – 2008 Team leader and project manager; Lead an 11-person software development team in charge of managing seven multi-platform software components which are integrated into multiple enterprise software products used by global end-users. Our business unit adopted SCRUM principles and used the methodology to work on a new project. My SCRUM role was stakeholder and as the tea leader I was responsible for the success of the project.
2008 – 2011 Software Development Manager; Promoted to work closely with product managers and develop release goals to align with customers’ problems and business requirements, and meet IBM’s commitments despite limited resources and a challenging global recession. Collaborate with product managers and other colleagues to identify new functionalities or software improvements. The team members became more confident in applying the SCRUM principles. I was the scrum master for one of the projects the team was working on. Our company was was of the first ones that applied the SCRUM and AGILE methodology on the enterprise level.
Management role with technology giant entails enterprise software development, software maintenance and patch strategies, new product and component release management, feature development, project management, technology problem resolution, and Agile/SCRUM practices. Also accountable for IT policy compliance, copyright and license protection and problem avoidance, team coaching, and staff performance reviews. Direct activities of eight software developers and three quality control professionals.