Software Development Manager resume examples

Choose and edit as your own

Get inspired by the best resume examples picked for your profession and create your!

Add pre-written phrases

Describe yourself as a professional just in 2 clicks! All the phrases you need are prepared by us

Save and Download your Resume

Save it in PDF format. Ready-to-sent to you employer!

This resume is created in 7 minutes.
Summary
  • Hands-on technical manager with 10+ years of experience in large scale distributed storage systems.
  • 8+ years of development experience building file storage in scale-up/scale-out architectures for enterprise customers.
  • 3+ years of management experience leading the file protocols team and driving complex projects to completion.
Skills
  • Expertise: File Protocols(SMB/NFS), Clustering, Distributed Systems, NAS, Hyper-V, Active Directory, Authentication/Authorization, Kerberos
  • Knowledgeable Areas: SAN, Virtualization, Cloud, Object Storage, Database
  • Programming Languages: C/C++, Win32 API 
  • Operating Systems: Solaris, FreeBSD, Linux, Windows
  • Tools: Message Analyzer, Wireshark, GDB/MDB, Dtrace
  • Project Management Tools: JIRA, Confluence
Experience
Software Development Manager 01/2015 to Current Oracle Santa Clara, CA

 

  • Responsible for managing all aspects of the NAS File Sharing Protocols team (NFS/SMB) primarily SMB, multi-protocol support, Active Directory, and Authentication Services like Kerberos. Also responsible for building UX interfaces(BUI/CLI) and RESTful APIs for these technologies.
  • Hands-on technical leadership. Provided project leadership to the team including implementation, design/code/test-plan reviews.
  • Delivered Key projects - SMB3/SMB3.1 (Transparent Failover, MultiChannel, Encryption), Live Data Migration support for SMB, Protocol support to enable ZFS Read/Write throttling, SMBv2 Client built from scratch for Active Directory support and Shadow Migration
  • Successfully transitioned the team from a purely development focused team to an end-to-end development team(development/testing)
  • Drive the product strategy by working closely with the product management to come up with the technology road-map for file protocols.
  • Managed a team of local and remote employees. Grew the team from 3 to 6 engineers in Santa Clara. Handled performance reviews/career development, promoted junior engineers to senior engineers and supported senior engineers to stretch beyond technology areas.
  • Experienced in utilizing both Agile and Waterfall development.
  • Presented periodic project status updates to the executive management at monthly technical review meetings.
Principal Software Engineer 11/2012 to 01/2015 Oracle Santa Clara, CA

 

Primarily worked on implementing the latest Windows File Sharing protocol versions on the Solaris/ZFSSA storage stack. Development was predominantly in the kernel space with some development in user space for configuration management. Led the development team in the Santa Clara.

  • Project lead for delivering SMB3 protocol support to Solaris and the ZFS Storage appliance. 
  • Added protocol support for deploying Virtual Machines using Hyper-V over SMB on Windows Server 2012/2016.
  • Designed a solution to store file lock state persistently and recover them in a lazy manner after Takeover/Failback with zero impact to the downtime of system.
  • Solution has also been incorporated to support Live Data Migration of File Shares across clusters.
  • Designed, developed and implemented SMB2.1 client caching mechanism which significantly improves the performance of Windows Clients in high latency networks.
  • Rewrote the client caching framework from scratch to accommodate newer and upcoming versions of the client side caching support, replaced expensive data structures to improve lookup performance.
  • Addressed inter-operability issues with Windows and Mac OSX by working closely with the respective engineers at Microsoft and Apple.
  • Worked together with NFS/ZFS teams to design a solution for cross protocol lock recovery during Takeover/Failback.
  • Worked closely with product management to come up with PRD (Product Requirements Document) for SMB.
  • Addressed several BUGs in the product discovered by Fuzz testing.
  • Wrote test applications using Win32 APIs to do comprehensive unit testing.
  • Triage and root caused several customer escalations, and complex data corruption problems.
  • Worked closely with test teams to develop test cases that mimic customer workloads.
Senior Software Engineer 08/2008 to 11/2012 NetApp Sunnyvale, CA

 

Responsible for CIFS/SMB protocol development in Clustered Data ONTAP. Worked primarily on implementing a Backup & Restore solution for Hyper-V VMs over SMB and SMB2 protocol support.

  • Implemented the solution for Backup & Restore of Virtual Machines in Hyper-V running over SMB3 using RemoteVSS for Windows Server 2012.
  • Worked together with the Windows Snap Manager for Hyper-V team and File System team to develop one of the first VSS requestors that can backup and restore VMs running on SMB3 Shares.
  • Worked on a team that implemented SMB2 protocol on Clustered Data ONTAP.
  • Developed test applications using Win32 APIs for unit testing.
  • Designed a centralized security management tool to administer security (NTFS ACLs etc.) for files/directories that can be used by administrators.
  • Worked of implementing a multi-threaded ONC-RPC server framework in user space to talk to external servers (DC, LDAP, NIS etc.).
  • Designed and implemented an MSRPC library framework in user space that supports encryption and signing.
  • Designed a statistic and diagnostic framework for troubleshooting several aspects of CIFS/SMB including Authorization, authentication, name mapping, discovered servers etc.
Research Assistant 02/2007 to 06/2008 Accelerated Computing Lab, University at Buffalo
  • Accelerating applications using Multi-core processors (IBM Cell BE) and NVIDIA CUDA GPU's and comparing their performance.
Education
Master of Science: Computer Science 2008 State University of New York at Buffalo Buffalo, NY, USA
Bachelor of Science: Electrical & Electronics 2006 Birla Institute of Technology & Science Pilani, India
This resume is created in 7 minutes.
Professional Summary

An experienced technology professional with over 17 years of experience. Deep experience in integration, application development  and data-related initiatives and is a specialist in data architecture, data  warehousing and data governance.  Strong competencies in Program management, data architecture and data migration and has managed multiple regulatory-driven projects, including Basel II, III and LRM related work. 

Skills

Strong project/program delivery experience

Strong Data Architecture, Data Warehousing and Business Intelligence skills

Experienced in developing data governance/management strategy

Exposure to database technologies such as DB2, Oracle, Salesforce, Teradata

Results oriented and client – focused

Credit Cards Functional experience

Work History
Sr. Data/Solutions Architect RBC Capital Markets - Toronto, ON 01/2011 - 10/2012

Created and modified solution architectures for the reference data repositories and the Trades and Positions warehouse. This involved, creating current/future state conceptual architectures, deployment and security diagrams and reviewing the data models.     

Manage vendor POCs requested by the various groups within Shared Services

Champion the data quality effort for all the repositories. This was done by collaborating with operations business and IT to create quantitative metrics that could be measured over time.

Sr. Data/Solutions Architect RBC Capital Markets - Toronto, ON 02/2012 - Current
  • Worked for an IT Shared Services Group that supports Operations, Risk and Finance.
  • Responsibilities
Application Software Development Manager Bank of Montreal - Scarborough, ON 01/2011 - 01/2012

Accountable for managing the technology group for the Basel Data Marts for P&C Risk Canada and US.

Completed the analysis, design, development, implementation, and support of applications to ensure and/or maintain alignment P&C Risk strategies.

Accountable for the on-time, on-budget completion of project deliverables, adhering to standards, such as Capability Maturity Model Integration (CMMI)

Accountable for group financials and budgeting. Total budget was in excess of $2M

Provided solutions to complex technical issues to ensure the optimal solution is recommended to the Technology Head, Technology Relationship Manager (TRM), and business partners

Built strong relationships with the business client team.

Manage the department and project recruitment, retention and staff performance

Provided managerial leadership to employees, which includes assigning tasks or work, holding regular two-way meetings, setting context, building staff development plans, providing feedback on performance evaluations, mentoring, and coaching.

Application Software Development Manager Bank of Montreal - Toronto, ON 01/2011 - 02/2012
  • My accountabilities as an ASDM Platform Manager of the Basel Data marts is as follows: Reports to the Technology Head of the department Accountable for managing the development group - Basel Data Marts for P&C Risk Canada and US.
  • The Marts contain both Retail and Commercial portfolios.
  • Complete the analysis, design, development, implementation, and support of applications to ensure and/or maintain alignment P&C Risk strategies.
  • Accountable for the on-time, on-budget completion of project deliverables, adhering to standards, such as Capability Maturity Model Integration (CMMI) Accountable for group financials and budgeting.
  • Total budget was in excess of $2M Provides solutions to complex technical issues to ensure the optimal solution is recommended to the Technology Head, Technology Relationship Manager (TRM), and business partners Built strong relationships with the business client team.
  • Build strong working relationship with peers within business lines and partner Manage the department and project recruitment, retention and staff performance Provides managerial leadership to employees, which includes assigning tasks or work, holding regular two-way meetings, setting context, building staff development plans, providing feedback on performance evaluations, mentoring, and coaching, in order to create and maintain a high performing team.
  • The Development Manager is accountable for the individual performance and development of the staff on his/her team.
  • Team size: 23 FTE/Contractors; 14 GR Key Projects: Basel II, M&I Merger, LRM.
Bank of Montreal - Toronto, ON 05/2010 - 01/2011
  • System Data/Business Analyst Project: CCSR (Credit Card Renewal Project) This project involved replacing the Bank's current in house built credit card application with a purchased product called TSYS (Total Systems).
  • This was a large scale project that affected all areas of the bank.
  • My role involved managing the Core Analyst team who were responsible for creating extracts from the data warehouse to send to downstream data marts.
  • The team was responsible for loading the data warehouse.
  • Acted as a liaison between the downstream impacted teams and the program.
  • Completed many project estimates (Level 0, Level 1) for the program.
  • Participated in the program high level requirements sessions.
  • Resolved many design issues.
  • Defined my team's scope and work plan Learned the TSYS file structures.
Lead System Data/Business Analyst Bank of Montreal - Ontario 01/2010 - 05/2010
Intact* Business Analyst Toronto, Ontario 05/2009 - 05/2010
Business Systems Analyst Intact Insurance - Toronto, ON 05/2009 - 05/2010
  • Working in the Enterprise Information System team, which manages the production support of the data warehouse.
  • Activities included: Resolving production data rejects through data analysis and profiling.
  • Liaison with different source system feed teams to resolve any potential upstream issues.
  • Gather and document requirements on incoming change requests.
  • Manage change requests that require business approval, this includes organizing and gaining gather team work efforts.
  • Create/maintain data mapping sheets which provide transformation rules on mapping source to target (DW) values.
  • Create Business object reports for reconciliation of source and data warehouse data.
  • Environment is Oracle 10g, Business Objects XI.
Lead Business Systems Analyst Bank of Montreal - Toronto, Ontario 10/2006 - 04/2009
Business Systems Analyst Bank of Montreal - Toronto, ON 10/2006 - 04/2009
  • Assigned to the Basel Section H Reporting Team.
  • Working along side the Enterprise Risk Management group.
  • Activities includes: Data analysis was completed to re-platform our current warehouse to the IBM's Business Data Warehouse industry data model.
  • Remapped existing data warehouse elements to the newly purchased Industry model.
  • Reviewed and monitored overall project sizings, scope, and resourcing in collaboration with the Project Manager (PM).
  • Managed negotiations with Lines of Business to create data extract agreements to get the required data feeds to source data warehouse.
  • Partnered with the project Business Analyst (BA) and collaborated with other organizations (e.g., Infrastructure, Audit, and Information Security) to define and document the system non-functional requirements (e.g., Service Level Agreement [SLA] monitoring, audit controls, reporting, and security).
  • Collaborated with the P&C Risk for Retail and Commercial and Capital Markets to work out sources extract agreements.
  • Completed data quality testing and data profiling.
  • Created data mapping documentation with detailed business logic to transform data into its target state for ETL developers.
  • Analyzes business/technical problems for business partners, identify solution options for the given problem.
  • This includes collaborating with project/work teams to resolve technical road-blocks, performing solution proof-of-concept (POC), and examining third party product offerings.
  • Provides technical coaching to team members on design patterns, development processes, and other IT processes in order to improve their technical skills.
  • Managed a team 3 for a year of this contract.
  • Acted as Data Modeler for the Credit Adjustment Reconciliation project where I created the logical/physical data model.
Royal Bank of Canada - Toronto, Ontario 04/2006 - 10/2006
Royal Bank - Toronto, ON 04/2006 - 10/2006
  • Enterprise Data Modeler Assigned to a number of projects to do logical data modeling activities on the Teradata Enterprise Warehouse.
  • Activities included: Completed Logical Data Modeling according to RBC's Enterprise standards.
  • Enhanced the Enterprise Data Model based on new project requirements.
  • Most of time was spent building out the RBC Insurance data model built using the ACORD standards.
  • Performed data analysis and profiling.
  • Analyzed and resolved data issues with project team members.
  • Maintained logical to business requirements mappings.
  • Conducted a certification or review process of each logical model before handing off to the DBA.
Data Architecture Manager CIBC - Toronto, Ontario 11/2004 - 03/2006
CIBC - Toronto, ON 11/2004 - 03/2006
  • Data Architecture Manager Project: Basel II Created a data store fed by various source systems that fed downstream Basel Risk data warehouses.
  • Managed the Data Architecture team for 3 projects.
  • Worked with Retail/Wholesale Banking and Capital Markets Designed the architecture plan to populate an ODS data store that fed Basel Credit Risk Data Marts.
  • This included handling of reference tables, historical requirements and data conversion plan Managed the communication with data sources from the lending systems and trading source system data.
  • Created logical and physical data models for the 3 areas (Retail/Wholesale, Capital Markets/OSFI BCAR reporting ).
  • Implemented a data model change request process.
  • Responsible for maintaining and updating metadata for ETL developers, using Informatica's Metadata Exchange.
  • Managed sign - offs for all data deliverables.
Data Architect/Project Manager TD/Canada Trust Bank - Toronto, Ontario 10/2003 - 11/2004
Project Manager/ Data Architect TD/Canada Trust Bank 10/2003 - 11/2004
  • Manager of the host development team from requirements through to implementation using a structured methodology.
  • This project involved loading Basel data from operational source systems into a Peoplesoft (PS) EPM data warehouse.
  • Gathered data requirements gathering and for the data warehouse through discussions with the finance business users.
  • Designed a customized data model for Basel II data requirements to be housed in the Peoplesoft EPM database.
  • Liaison with different groups (Business and Technical) to coordinate this implementation.
  • Managed and controlled scope for technical impacts to the project and managed risk identification and mitigation plans Managed program change request activity Managed the project financials, bill creation and pricing scenarios for the client Maintained strict adherence to a system life cycle methodology.
Vanguard Enterprise Data Architect - Malvern, PA 03/2001 - 07/2002
Enterprise Data Architect The Vanguard Group 03/2001 - 07/2002
  • Participated in the creation of an enterprise data model.
  • Coordinated with both technology and business to build out the subject areas of the enterprise model.
  • Performed source systems analysis in order to map to enterprise data model.
  • Created data mappings for all new technology projects that needed access to the enterprise database.
  • Created a Marketing Campaigns data model for a reporting data mart.
  • Participated as a data warehouse subject matter expert Facilitated requirement and design sessions for the creation of a new data warehouse and campaign management data mart.
  • Assisted the data warehouse team in the creation of the ETL logic for the legacy extractions.
  • Databases in this environment were DB2 Customer Insight Data Warehouse Implementation at E*Trade.
E*Trade Data Modeller/Team Manager San Francisco, CA 02/2000 - 02/2001
Manager
  • Manager of the ODS Database Team {developers, testers and other modelers} Created data models for a Teradata Data Warehouse that managed trade security profiles, marketing campaigns, treatments, householding.
  • Managed the ETL design from Design to Implementation following a structured methodology.
  • Built numerous ETL graphs in Ab Initio.
  • Managed testing phases and coordinated sign-off activities Coordinated all changes to the data warehouse's data model between the various teams.
  • Implemented and maintained database change procedures.
Data Modeller/Design Manager Ministry of Community and Social Services - Toronto, Ontario 10/1999 - 02/2000
Data Architect/Design Manager Social Assistance Reform Implementation for the Ministry of Community and Social Services 10/1999 - 02/2000
  • Produced the Welfare Case Management logical data model for a DB2 database.
  • Managed review and sign-off sessions.
  • Assisted in the creation of the overall corporate logical and physical data model.
  • Managed a team of 14 people which was composed of both AC and subcontractors.
  • Created and managed project plan for the team.
  • Received sign-off from stakeholders for detailed designs and resolved deferred issues Coordinated with team members to retrieve data requirements for their processes.
Manager Toronto, Ontario 08/1997 - 11/2004
Manager Accenture Roles: Accenture Financial Services - Toronto, ON 08/1997 - 11/2004
Accenture
Newstar Technologies - Markham, Ontario 01/1994 - 01/1997
Systems Designer Newstar Technologies - Markham, ON 01/1994 - 01/1997
  • Worked in a consulting capacity to Famous Players (FP), theatre management company.
  • Assisted in re-designing some of the major business processes for client.
Ministry of Consumer - Toronto, Ontario 01/1992 - 01/1994
  • Systems analyst for the Ontario (MCCR) government.
  • This involved data modeling and designing systems.
  • COBOL Programming for Metropolitan Life.
  • LOMA certificate level 2 obtained.
Education
Masters: Education University of Toronto - Toronto, ON 11/1999
Education
Specializing in Computer Application/Training:
Bachelor of Commerce: Management Information Systems Concordia University - Toronto, ON 1991
Management Information Systems
This resume is created in 7 minutes.
Executive Profile

Ron is a senior technology executive with nearly three decades of experience applying technology, management, leadership and problem solving skills to deliver business results for organizations primarily in the high tech, broadcasting, software design/development, network marketing and financial services sectors.

Management Skills
  • Leadership and mentoring of personnel through effective communication.
  • Operational in Agile (Scrum) and Waterfall development environments.
  • Proficient in writing process documentation for diverse groups of personnel.
  • Skilled developer manager.
  • Excellent ability to translate between business and technical units for requirement gathering and documentation.
Professional Experience
Owner - IT Operations Management Consultant - Software Development Manager
May 2012 to Current
Philwell Enterprises, Inc. Burleson, TX

  Sequoyah Technologies (Contract)
  November 2012 - April 2017

  • Telecommuted/Consulted for SaaS software company.
  • Drove the alignment of business requirements, user-centered design methodology and technology factors to create successful UI/UX designs.
  • Served as the technical lead for infrastructure including development, QA, staging and production systems.
  • Managed the 8-person local IT team, allocating resources to ongoing projects and enforcing deadlines.
  • Drafted user stories to support product development.
  • Created technical documentation for Oil and Gas SaaS software package.

 

Centennial Fine Wine and Liquor (Contract)
  May 2012 - November 2012

  • Monitored project schedules for three total projects.
  • Boosted company efficiency through technology upgrades and process improvements such as managing a project to add ADP Procure-to-Pay functionality and EDI to PO and invoicing processes for client.
Chief Executive Officer/President
August 2016 to December 2016
Data Paradigm, Inc. Dallas, TX
  • Responsible for providing strategic leadership for the company by working with the Board and other management to establish long-range goals, strategies, plans and policies.
  • Managed the senior executive team and was responsible for the performance management and input regarding hiring of senior-level management.
  • Enhanced and developed, implemented and enforced policies and procedures of the organization.
Vice President of Operations
January 2007 to April 2012
Data Paradigm, Inc. Dallas, TX
  • Oversaw the development and launch of Camelot software (CRM for multi-level marketing companies). Camelot is SaaS software.
  • Performed as a high level operational manager for start-up companies.
  • Network marketing / multi-Level marketing industry operations specialist.
  • Drove the alignment of business requirements, user-centered design methodology and technology factors to create successful UI/UX designs.
  • Recruited, hired and trained more than 75 new employees for the company.
  • Tracked and evaluated staff performance, and handled all promotions and terminations.
  • Boosted company efficiency through technology and software upgrades and process improvements such as creating employee action committees, leadership training, leaning quality assurance processes and setting up multiple employee PEOs and ASOs.
  • Oversaw the management and completion of multiple PCI and SSAE-16 audits.
  • Oversaw and managed annual 1099-Misc data processing and reporting for client customers and submitted data to the IRS as a registered IRS transmitter.
  • Monitored multiple project budgets each year.
  • Monitored project schedules and managed multiple project managers covering several client projects at any given time.
President/Chief Operations Officer
February 2003 to December 2006
Transaction Management, LLC Fort Worth, TX
  • Formulated a comprehensive business plan complete with clear and actionable sales goals and targets.
  • Monitored numerous project budgets throughout tenure.
  • Negotiated relationships for processing and bill payments.
  • Monitored project schedules for all company projects.
  • Oversaw the development and launch of EmpaSys software for walk-in bill payment.
  • Managed nationwide ISO/reseller program.
  • Recruited, hired and trained all new company employees.
  • Optimized the overall customer experience through personal interaction with all merchant clients (ISOs) throughout the country.
  • Created new revenue streams through software design, development and employee management.
  • Managed the day-to-day tactical and long-term strategic activities within the business.
  • Drafted business plans, budgets and quarterly and semi-annual business reviews.
Chairman/Chief Executive Officer
April 2002 to December 2006
ChoiceStaff, Inc. Fort Worth, TX
  • Negotiated relationships for processing and bill payments.
  • Managed the day-to-day tactical and long-term strategic activities within the business.
  • Drafted business plans, budgets and quarterly and semi-annual business reviews.
  • Managed nationwide ISO/reseller program.
  • Built innovative production processes from scratch for a cutting-edge financial services (ACH) products.
  • Determined staffing requirements and interviewed, hired and trained new employees.
  • Tracked and evaluated staff performance, and handled all promotions and terminations.
Executive Vice President/Chief Technology Officer
July 1997 to April 2002
NBDS, Inc. Fort Worth, TX
  • Built innovative production processes from scratch for multiple cutting-edge financial services products
  • Drove the alignment of business requirements, user-centered design methodology and technology factors to create successful UI/UX designs.
  • Managed the 15-person local IT team, allocating resources to ongoing projects and enforcing deadlines.
  • Reliably kept senior management abreast of project statuses.
  • Generated concepts and initial design explorations for new features and other product aspects.
  • Capitalized on industry changes to maximize company revenue.
  • Managed the day-to-day tactical and long-term strategic activities within the business.
  • Determined staffing requirements and interviewed, hired and trained new departmental employees.
  • Worked with product designers and product managers to design user interactions in applications.
  • Oversaw local IT infrastructure including servers, security, networking, storage systems and desktops.
E-5
June 1984 to September 1996
United States Air Force

Fabrication and Parachute Specialist

Master Military Training Instructor

 

Education

Microsoft Certified Professional - Certificate

University of North Dakota - Lake Region - Sociology - Non Degreed

Community College of the Air Force - Military Science - Non Degreed

Thank you in advance for your time and consideration. 

References and additional career information are available upon request.