Senior Software Development Manager – Building agile enterprise teams
Summary
Senior Software Development Manager, with over 20 years’ technical and leadership experience. Currently leading large-scale agile and offshoring projects using Java/J2EE and web technologies at HSBC Bank.
- Recognized as a technical authority, having held leadership roles as a developer, software architect and manager.
- An effective team builder who has built several cohesive, productive (and fun!) teams of up to 50 developers.
- Change agent who has repeatedly increased team productivity and improved software quality by evaluating and introducing new processes, metrics and tools.
- Pragmatic and results oriented individual who emphasizes regular and measurable delivery of business value from software projects. Instrumental in successfully delivering multiple large projects on time and within budget.
Specialties
- Software development team management
- Java, J2EE, Web Development (HTML, CSS, JavaScript), UI development
- Agile project management. Certified ScrumMaster, Certified Product Owner
- Managing offshore and distributed teams
Experience
Senior Development Manager at HSBC
2004 – Present (7 years)
- Led a $15m global agile project to re-engineer the group’s online payments applications • Spearheaded a global application architecture team
- Delivered a $6m group flagship project by introducing Agile methods
- Mentored an inexperienced team while delivering a project using new technology
Founder at Prism Systems Integration
2001 – 2003 (2 years)
- Founded an independent consultancy to perform contract web development work, including an online booking system for a UK yacht charter company, a property listing site for a US-based Realtor and brochure sites for several professional services companies
- Committer for the open source Apache Struts web framework project and Technical Editor for Struts Recipes, a reference book on the Struts framework
Development Manager at minglo.com
1999 – 2001 (2 years)
- Led the team building an online community for independent construction contractors using IBM
- WebSphere and DB2 at this funded startup
Web Development Manager at Tri-Systems
1993 – 1999 (6 years)
- Led a team developing AS/400 and web-based applications for a software vendor with clients in the London re-insurance market.
System Administrator at RSA (formerly Sun Alliance Investment Management)
1991 – 1993 (2 years)
- Provided support for PC and financial information systems dealing floor and back office and acted as the sole in-house AS/400 technical resource for company’s asset management system
Network Analyst at Premier Foods (formerly RHM Foods)
1989 – 1991 (2 years)
- Installed and managed a UK-wide network of AS/400s for a foods manufacturing group
Skills
- Java
- JavaScript
- J2EE
- WebSphere
- WebSphere Portal
- Agile
- Scrum
- Certified Scrum Master CSM Estimating
- Software Project Management Struts
- CSS
- HTML
- HTML5
- SQL
- Cloud Computing
- Internet Banking
- Team Management
- Offshoring
- JQuery
- Play! Framework
Certifications
Certified Scrum Master
Scrum Alliance July 2007
Certified Scrum Product Owner
Scrum Alliance April 2009
Education
Brunel University
MSc, Electrical & Electronic Engineering
DeHavilland College
BTEC National Certificate, Electrical & Electronic Engineering
4 people have recommended Steve
“Steve has a natural talent for leading software development teams. He knows how to focus a team on delivering working software while still remaining supportive of the team members. Steve is one of those hard-to-find people in the software industry who has a good balance of strong technical skills, communication skills and leadership skills.”
— Jeff Smith, Senior Consultant – Business Systems, HSBC, reported to Steve at HSBC
“Steve knows how to get stuff done and make things happen. He cares deeply about addressing the root cause of problems rather than just the symptoms. I very much enjoyed working with Steve.”
— Adib Saikali, Consultant, HSBC, worked directly with Steve at HSBC
“I worked as one of Steve’s technical leads for 2 years, building a fairly complex piece of banking software. During this time, the team exceeded expectations in productivity and quality and finished the project on time and on budget. Steve takes a pragmatic approach to software development and delivery. He has the ability to focus the team on the most important development aspects required for the release. He manages the team’s internal and external interactions very well, therefore creating an effective work environment: project status is communicated clearly, budget is well controlled, work is well planned ahead and his team works uninterrupted and productively in the right direction. From a personal perspective, working with Steve was a positive experience, both productive and fun. Given the opportunity, I would not hesitate to work with him again.”
— Dino Octavian, Sr. Software Consultant – Scrum Master, HSBC, reported to Steve at HSBC
“Steve possesses great combination of people and technical skills. He is dedicated to the success of his projects as much as to the success of his team members. Contributing technically together with developers of his team Steve is always on top of the changes in technology. Capable negotiator, he always provides comfortable environment for his team members.”
— Dmitry Feld, Senior Consultant – Business Systems, HSBC, reported to Steve at HSBC
