Senior Software Development Manager Resume
OBJECTIVE:
- Seeking assignments as Software Development Director/ Software Engineering Head/ IT Director/
- Senior Software Development Manager/ Senior Engineering Manager/ Delivery Manager/
- Head of Applications with a growth oriented organization.
SUMMARY:
- Have total of 15+ years of IT experience and have worked in the role of Software Development and Delivery Manager for 6+ years. Managed Product Engineering teams for the development and delivery of enterprise products.
- Managed teams in multiple technology stacks, system Integration services, consulting, deployment and support of software systems. Got opportunity to work in product engineering and consulting.
- Possess a strong and in depth knowledge of software engineering practices, processes and quality standards and enforced these. Managed software development life cycle (SDLC) and delivered engineering roadmap.
- Implemented delivery methodologies such as sequential, iterative and incremental namely Waterfall, Agile, Scrum etc. and practiced DevOps, Continuous Integration (CI) as well as Continuous Delivery (CD).
- Involved in decision making and stakeholder communication. Directed teams software engineering, QA, DevOps, product management, performance and scalability, architecture, digital transformation, project and program management, technical writing and product support.
- Managed financial/budget and headcount for the teams. Handled client relationship management. Drove engineering capability and maturity throughout the teams.
- Defined and implemented strategy for line management covering employee development and performance improvement. My leadership qualities, capable of prioritizing things, planning and delivering quality software products make me fit for the job.
- Have grown through the ranks as software programmer, system analyst, team leader, development manager and senior manager. Have worked in USA, Australia and GCC countries (Oman and Kuwait). Until recently worked in Muscat in the role of Senior Software Development Manager.
- Build and successfully manage a team of software engineers, business analysts, QA and project managers.
- Reliable and solid background in technology driven enterprises.
- Good time management, communication, leadership, attention to detail and follow up skills.
- Interpersonal, team building, negotiation, analytical skills and willingness to learn and grow.
- Ability to work in deadline driven environment and work collaboratively with other global teams.
TECHNICAL SKILLS:
Management Competencies: SDLC, Software Development Management, Software Sustenance/ Maintenance Management, Software Engineering Management, Project Management, Program Management, People Management, Process Management, Delivery Management, Technology Management, Release Engineering Management, Change Management, Product Management, Escalation Management.
Softwares worked on and Software development methodologies used: Java/J2EE, XML, JDBC, HTML, JavaScript, JSP, ASP, WebLogic, SOA, OOP, Web Service, SOAP, HTTP, REST, Oracle, PL/SQL, Sybase, T - SQL, Microsoft SQL Server, PowerBuilder (PB), PFC, Shell Scripting, MS Visual Basic, MS Access, C, C++, UNIX, Linux, Windows, Solaris, AIX, Waterfall, Agile, Scrum.
Software tools and Practices: ADE, StarTeam, PVCS, ClearCase, ClearQuest, Power Designer, Microsoft Visio, Caliber, Document Manager, E-Tracker, Test Director, RTH, PVCS-Tracker, BugDb, Microsoft Project, PowerGen/Install Shield, Infomaker, Crystal Reports, Oracle SQL Developer, Oracle JDeveloper, Eclipse, TOAD, Application Server, Web Server, Oracle Developer Suite, Apache Subversion (SVN), TortoiseSVN, JIRA, VNC, WinSCP, Core FTP, VDI, RDT, Citrix, Oracle VM VirtualBox, Oracle Enterprise Linux (OEL), CSV, XSD, CSS, Checkstyle, JUnit, Javadoc, Jenkins, Nexus, Active Directory (AD), LDAP, IBM Websphere MQ, GlassFish, Continuous Integration (CI), DevOps, Scrum Master.
Domains worked on: Retail, Wealth Management System, Mortgage Origination and Processing system, Travel, Air Travel Ticket Stock Management, Foreign Currency Exchange Management (Forex/ FX), Booking Request Tracking and Cargo Management, Back Office Accounting, Visa Information System, Entry Exit System, Electronic Visa System, Telecom, Operational Support Systems (OSS), Network Management System (NMS), Media Research.
Areas of insight: Requirements Management, Risk management, Business Analysis, SAD, FDD, TDD, Relational database management system (RDBMS), NoSQL database, MongoDB, Big data, Apache Hadoop, Build and Deployment, QA, Test Cases, Integration testing, UAT, Production Support, Client communication, Onsite Coordination, Web 2.0, LAMP, WAMP, Enterprise JavaBeans (EJB), Spring Framework, Apache Struts, Hibernate, Swing (Java), Ajax, jQuery, API, Model - view - controller (MVC), Design Patterns, Free and open source software (FOSS), Web crawler, Search engine, Web cache, Software configuration management, IT service management (ITSM), Capability Maturity Model Integration (CMMI), Performance Appraisals, Attrition Handling, Software metric, Function point analysis (FPA), Balanced scorecard (BSC), Source lines of code (SLOC), Cloud computing, On-demand software, SaaS, PaaS, IaaS, Experience with Product Engineering, Consulting and IT outsourcing,Operations.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Development Manager
Responsibilities:- Managed team of Architects, Developers, QA and Business Analysts through SDLC.
- Restructured sub-optimal and under-motivated development and QA members with a focus to behave as one professional team.
- Developed coding standards, test plans and review processes
- Reorganized the team, established and implemented efficient SDLC processes.
- Practiced iterative agile development process namely Scrum.
- Introduced processes yielding more predictable results. Included reviews with BAs, developers and QA.
- Prepared training plans required for the staff based on capabilities needed by the business.
- Worked on skill development and performance management of the staff.
Confidential
S/W & Platform: Java/J2EE, Web Services, Oracle, PL/SQL, XML, Windows, UNIX
Responsibilities:- Transformed team to scrum development methodology.
- Drove significant stability and performance improvements including fixing some tricky issues.
- Arranged staff training, resource/role shuffling in line with team aspirations.
- Managed team through heavy defect reduction efforts to meet a zero defect goal.
- Delivered a major release - from requirements to production - and a few patches meeting deadlines.
- Delivered the training and KT sessions as planned.
- Defined and captured skill level assessment matrix for each role and position.
Confidential
Product Development Manager
Responsibilities:- Lead the software team to plan, develop and deliver projects on schedule, on budget as per agreed quality.
- Release Planning and Delivery Management.
- Stakeholder liaison, resource management, goal setting and measurement.
- Remove barriers for the team.
- Assign and monitor tasks of the team and appraisal of direct reports.
- Manage development process and version control for project artifacts.
- Competency development of team members.
- Project performance measurement and stakeholder communication.
- Recruit, motivate, and retain talented Team.
- Coordinate and collaborate with Quality Assurance, Documentation groups.
- People management including conflict resolution.
S/W & Platform: Oracle Developer Suite, Java/J2EE, Oracle database, PL/SQL, XML, WebLogic, Windows, UNIX
Confidential
Software Consultant
Responsibilities:- Strategic Consulting in the areas of Product engineering, Enterprise application design and
- integration, Product and technology roadmaps, Application migration methods, Estimations and
- Customer communication.
Confidential
Development Team ManagerResponsibilities:- Manage the overall software development process to routinely ship software products on budget, on schedule and within quality targets.
- People Management, allocation of resources, manage task allocation for the team and remove impediments for the team.
- Work with Product, Program Management and provide input to product roadmap/ future vision.
- Management review of product releases.
- Code reviews and Bug screening.
- Ensure the team follows software engineering standards and processes, industry best practices.
- Manage revision control for source code base, project documents and maintain development repository.
- Liaise with user group; coordinate with cross functional teams Product Support, Quality, Consulting, Info Dev, and Release.
- Hire the best talent for the team and retaining of resources.
- Career development of the team and mentoring the team.
- Project status and progress reporting.
- Participate in staff performance and salary reviews.
Confidential
S/W & Platform: PowerBuilder, Java/J2EE, Oracle, PL/SQL, XML, EJB, Servlets, WebLogic, JDBC, Struts, JSP, C++, Windows, UNIX
Responsibilities:- Client Interaction, Application Lead, Technical leadership to team, Team Leading, Coordination between Client and offshore, Project Status Reporting, Recruitment of team members.
S/W & Platform: PowerBuilder 9.0, Sybase ASE 12.5, Windows, UNIX
Application: The product Composer is a Wealth Management Software. This incorporates management of financial products namely Super, Investment Trust and Pension funds pertaining to Australia, New Zealand and UK.
Confidential
Project Lead
Responsibilities:
- Project Management Activities, Client Management, Team Management, Coordinating with Quality Management Service, Project Status Reporting,
- Technical leadership to team, Code Reviews and integrated testing, Recruitment.
S/W & Platform: PowerBuilder 10.x, Sybase ASE 12.x under UNIX server, Windows.
AdViews Application: Ad*Views is a software application used to develop detailed analyses of advertising activity and provides access to current and historical advertising data. Using Ad*Views you can access and review advertising data, on both the national and local level, for the media types Network, Cable, Spanish Language Network TV, Spanish Language Cable TV, Syndication, Spot TV, National and Local Magazines, National and Local Sunday Supplements, National and Local Newspapers, National and Local Radio, Outdoor, Internet. In addition, we can also report things such as POD position for TV ads, page number for magazine ads, or section for newspaper ads. On a client-by-client basis, AD*VIEWS provides data access security by media type, market, product category, and ratings service. Users can view only that data for which their company has purchased access rights.
Confidential
Project Lead and Maintenance Support lead
Responsibilities:- Planning/Estimating different development/Maintenance projects
- Leading Impact Analysis/Approach/Design document preparation
- Technical leadership to team members
- Organizing KT sessions/Training
- Client communication and support to urgent Production issues
- Coordinating/interacting with Onsite/Business Analysts
- Coordinating with Testing/Quality group
- Code Reviews/Integrated testing
Confidential
Sr. Software Engineer
Responsibilities:- Designing, coding & integrated testing
- Features: Basically the application has been developed and designed to maintain all accounting
- in a travel agency, but it can be run for any type of organization on basis of changing parameter
- setup. In this application options and facilities provided are, User definable groups & heads,
- Voucher entry, customizable report formats, Online Integration with different modules like
- Inventory, Booking and others. This package incorporates quick inventory regarding air travel
- tickets, which comprises stock generation, issue, receipt, automatic generation of invoice using
- the imported data of AMADEUS central system using the Passenger Name Record (PNR). This
- product can be used to maintain all Cargo handling of a Cargo services provider. Here it
- maintains all kinds of cargo routings like Air/Sea Cargo. Also this system maintains all kinds of
- transaction for a Money Exchange. It facilitates stock management of all currencies / traveler cheques,
- sales, purchases and all other transactions required by the money exchange. The suite is a multi-user,
- multi-currency and multi lingual accounting package. This product is having more than three hundred
- clients around the globe for the last 10 years. This application facilitates back office management of an
- International/Domestic air travel organization.
- Software: Power builder/ MS-SQL Server, Windows 2000.
- Role : Completely involved in designing, coding & integrated testing