We provide IT Staff Augmentation Services!

Director / Development Manager Resume

Columbus, OhiO

SUMMARY:

Passionate technology leader with over 15 years in the software industry with an impeccable track record of software development solutions and management of projects and resources across all spectrums of the software development lifecycle (SDLC). Adept in maturing projects and organizations to improve quality, delivery accuracy, productivity and effectiveness through the creation of process, procedures, standards and best practices. Skills and experience to build, maintain and grow successful products and software development teams comprised of onshore and offshore resources. Skilled in balancing technical and business considerations and communicating complex technical business solutions to a broad spectrum of individuals from technical teams and non - technical business stakeholders and executives.

TECHNICAL PROFICIENCIES:

Programming Languages: C/C++/Visual C++, C#, Visual Basic, Visual Basic.NET, Java, VBScript, JavaScriptJQuery

Web Related Technologies: IIS, ASP, ASP.NET, MVC, HTML/DHTML, CSS, CGI, ISAPI, Web Services, WCFWeb API, AJAX

Relational Database Technologies: ADO, ADO.NET, Microsoft SQL Server 2000 and above, Microsoft Reporting Services (SSRS), SQL Server Integration Services (SSIS)Oracle, Microsoft Access, SQL, T-SQL, PL/SQL, LINQ to SQL

Programming Technologies: .NET (all versions), COM/COM+, ATL, MFC, STL, WIN32 API, ADSI, LDAPXML/XSD/XSL/XSL-T, DOM, JSON, MSMQ, EDI, MTS, Active Directory, CSLA Framework, UML, Endeca, Telerik, LINQ

Other: Object Oriented Analysis and Design (OOAD), Service Oriented Architecture (SOA), Software As A Service (SAAS), Waterfall Methodology, Agile Methodologies (SCRUM), Continuous Integration (CI), Continuous Deployment (CD), Test Driven Development(TDD), N-Tier application development

PROFESSIONAL EXPERIENCE:

Director / Development Manager

Confidential, Columbus, Ohio

Responsibilities:

  • Provide technology leadership, direction, strategy and vision to a diverse software development team comprised of 10+ onshore and offshore resources consisting of developers, lead developers, managers, business analysts, quality assurance and project managers
  • Anticipate future needs and identify proactive solutions to satisfy the needs of the business
  • Coordinate and manage multiple concurrent projects through all phases of the software development lifecycle (SDLC)
  • Refine and formally define tasks and responsibilities in each segment of the software development lifecycle (SDLC) ensuring that each phase of the SDLC adheres to proper processes, procedures, standards and best practices and produces quality outputs that are delivered on schedule and on budget
  • Provide well defined project plans, accurate scoping, estimates and budgets for custom IT projects based on customer’s technical needs and resources
  • Approve all application designs to ensure projects are aligned with company standards and IT strategy
  • Drafted Software Configuration Management document utilized in compliance audits (SOX, SAS, SSAE, PCI) outlining high level architecture, processes, procedures, standards and best practices as it pertains to all areas of the software development life cycle (SDLC) with emphasis on Document Control, Source Control Management, Development (Agile (SCRUM), Test Driven Development (TDD)), Release Management, Installation Frameworks, Maintenance, Testing Frameworks, Task Tracking and Collaboration.
  • Work closely with ServicePro executives and customer business owners, serve as a key contributor to the overall business strategy with direct leadership influence and ownership in the technology roadmap, architecture and long term technology development strategy
  • Directed refactoring efforts for a new n-tier architecture to bring current applications in line with modern patterns and best practices
  • Formalized development practices by implementing Agile methodologies (SCRUM) integrated with test driven development (TDD), Continuous Inetegration (CI) and Continuous Deployment (CD)
  • Serve as the primary point of contact for clients and meet with clients on a regular basis to solve their IT challenges. Work with the client to gather the necessary requirements to define projects that will integrate customized modules into the core product
  • Manage various projects to enhanced core application to interface with different backend systems (ERP, CRM, CMS)

Software Development Manager

Confidential, Columbus, Ohio

Responsibilities:

  • Provide technology leadership, direction, strategy and vision to a diverse software development team comprised of 20+ onshore and offshore resources consisting of developers, lead developers, managers, business analysts, quality assurance and project managers
  • Serve as the primary point of contact for clients and meet with clients on a regular basis to solve their IT challenges. Work with the client to gather the necessary requirements to define projects that will integrate customized modules into the core product.
  • Provide well defined project plans, accurate scoping and estimates of custom IT projects based on customer’s technical needs and budget
  • Provide architectural consulting to technical groups across the enterprise
  • Formalized development practices by implementing Agile methodologies (SCRUM) combined with Continuous Integration(CI), Continuous Deployment (CD) and Test Driven Development (TDD)
  • Monitor software development to ensure that proper processes, procedures and standards are followed as documented
  • Provide timelines for projects, issue resolution or enhancments and ensure those timelines are met
  • Coordiate multiple concurrent projects through all phases of the software development lifecylce (SDLC)
  • Mentor new developers on development process, procedures, standards, best practices and architecture
  • Conduct various meetings with diverse audiences consisting of technical resources and nontechnical stakeholders and executives
  • Assist help desk in prioritizing issues and provide ETAs for issue resolution.
  • Coordinate development and QA efforts ensuring that releases are of the highest quality
  • Conduct annual evaulations that are used to determine merit increases and provide action plans for the upcoming year to advance an individual to the next step in their career path and improve upon any areas where they may be lacking
  • Creation and upkeep of documentation defining guidelines, processes, procedures, standards, workflows, expectations, Service Level Agreements, Service Level Objectives and Key Performance Indicators that are used for Sarbanes - Oxley (SOX) compliance and International Organazation for Standards (ISO) certification(s)
  • Manage various projects to enhanced core application to interface with different backend systems (ERP, CRM, CMS)

Senior Internet Consultant

Confidential, Powell, Ohio

Responsibilities:

  • Conduct technical interviews for prospective consultants and provide technical insight for in house projects
  • Member of an enterprise team responsible for architecting and overseeing development of a library of distributed .NET modules that would provide applications with a standardized method of extracting energy information.

Consultant

Confidential

Responsibilities:

  • Performed an analysis of an existing ASP.NET web application (X-Ray Registration), citing deficiencies and exceptions to the basic architecture and design of the system, lack of adherence to standards, difficulty of maintenance, lack of documentation, database design issues, data redundancy, efficiency of operation due to programming and architecture issues, time and cost to maintenance, and missing functionality

Consultant

Confidential

Responsibilities:

  • Member of a team responsible for the architecture, design and development of storing and retrieving energy data in a consistent and standardized manner
  • Member of an architecture group responsible for creating various n-tier modules to be utilized in an enterprise middle-tier solution to standardize access to energy information. Developed prototypes and proof-of-concepts to demonstrate the middle tier framework using the following technologies: .NET Framework, C#, .NET Remoting, ASP.NET, ADO.NET, PL-SQL, XML, Events and Web Services.
  • Re-engineered and documented changes to a legacy windows based application used to extracts energy schedules to utilized .NET and distributed n-tier architectures using C#, ADO.NET, T-SQL, stored procedures, events and XML. Overall performance of the application was increased by over 800%.

Senior Software Engineer

Confidential, Columbus, Ohio

Responsibilities:

  • Working closely with Senior Engineers, created high level design documents and implemented proof-of-concepts and prototypes using the C#, VB.NET, ASP.NET, .NET Remoting, ADO.NET, T-SQL, XML, and Web Service to port existing Confidential Learning Management System (C++ / ISAPI) to the .NET platform.

Software Engineer

Confidential, Dublin, Ohio

Responsibilities:

  • Assisted in establishing various engineering practices to ensure consistent development across the entire company
  • Architected, designed, documented and implemented the prototype web based Confidential Administration Interface that would establish the foundation on which future evolutions would be developed.
  • Developed business/middle tier solutions using object oriented methodologies, and implemented using Visual C++ / Visual Studio, ATL and utilizing COM/COM+ services as well as highly customized marshal methodologies
  • Managed small projects by providing timelines and designs and distributing work and ensuring the team met the pre-established deadlines.
  • Developed proof-of-concepts using C#, Visual Basic.NET, .NET Remoting, Web Services, ADO.NET, ASP.NET, XML and the .NET framework classes for porting existing business/middle tier components written in C++ to utilize the .NET framework

Software Developer

Confidential, Dublin, Ohio

Responsibilities:

  • software development life cycle (SDLC), developed Win32 multithreaded windows services (Visual C++ and Visual Studio) used to process incoming and outgoing(PO3/SMTP) EDI data and web applications(Visual Studio, ISAPI, Visual C++, ASP, VBScript, ADO) that provided the clients with user friendly interfaces to interact with the processed data.
  • Provided 24x7 Level 4 support
  • Served as project lead for smaller projects consisting of 2 or 3 developers and was responsible for overseeing development, assigning tasks and assuring the team met required deadlines.

Hire Now