Manager, Software Development Resume
2.00/5 (Submit Your Rating)
Richmond, VA
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Manager, Software Development
Responsibilities:
- Responsible for leading two product development teams working on medicare submission solutions in the .NET technology stack.
- Lead the design, development and testing of claims processing applications written in C#.NET, ASP.NET MVC, Web API (REST), ADO.NET, Entity Framework, Javascript and SQL Server 2012
- Responsible for the architecture and design of next generation submission systems
- Serve as the technical product owner of the team and work with product owners to interleave tech debt and architectural improvement items in the product backlog
- Managed people, development and Quality Assurance processes and responsible for project deliverables
- Instrumental in driving creation of new test environments, automated testing and deployment process, driving continuous delivery of the product.
- Drove best practices in software design, high quality software
- Drove agile processes (scrum, kanban) enabling incremental software releases as well as operational support
- Responsible for all aspects of people management (Hiring, Coaching, Mentoring, Performance reviews etc)
Confidential, Cary, NC
Software Development Manager
Responsibilities:
- Responsible for leading multiple distributed development teams onshore and offshore
- Lead the design, development and testing of number management tools written in C#.NET, ASP.NET MVC, ADO.NET, Web API, Entity Framework, Javascript and SQL Server 2012. The tools were designed to process more than million telephone numbers for bulk ordering.
- Responsible for all aspects of SDLC and management of product development teams working on the development of next generation telephone number management platform developed using Java, MySql, Cassandra (NoSql)
- Effectively Led the teams with Hands on development and testing.
- Responsible for the architecture and design of the REST API's and frameworks. Influenced the use of Spring Framework(IOC)
- Managed people, development and Quality Assurance processes and responsible for project deliverables
- Instrumental in driving on demand test environments, automated testing and deployment process, driving continuous delivery of the product.
- Drove best practices in software design, high quality software
- Drove agile processes (scrum, kanban) enabling incremental software releases as well as operational support
- Streamlined the flow of operational work by establishing a ticket prioritization process so the team can focus effectively on product development and yet balance operational workload
- Responsible for all aspects of people management (Hiring, Coaching, Mentoring, Performance reviews etc)
Confidential, RTP, NC
Engineering Manager
Responsibilities:
- Responsible to drive the design and development of an in house backend billing system written in C#.NET 4.0
- Responsible for a campaign manager application written in C#, ASP.NET, ADO.NET, Ajax, JavaScript and SQL Server 2008.
- Responsible to lead 2 development teams with a total team size of 16 working on different product lines (Marketing and Foundation)
- Manage people, development processes and responsible for project deliverables
- Manage teams comprised of employees in onshore and employees in offshore
- Promote scrum based product development. Played as Scrum master and development lead for the teams for several years.
- Worked with product management to identify product releases and aid in prioritizing product features
- Worked closely with QA, DBA, deployment and production support teams
- Worked closely with program management to ensure development schedules and cost are in alignment
- Ensure the development team works as an agile team to step up for QA efforts as needed
- Work very closely with architecture team in defining the architecture of the system we are building
- Responsible for all aspects of people management (Hiring, Coaching, Mentoring, Performance reviews etc)
Confidential, Southborough, MA
Systems Analyst
Responsibilities:
- Led the development team in heath care portal implementations.
- Major contribution to portal development using ASP.NET 2.0, ATLAS, C# and SQL Server 2005
- Responsible for overall system architecture, functionality, enforcing standard patterns and practices. The portals are designed using the Model View Controller pattern.
- Responsible to co - ordinate with team members and meet the project deadlines.
- Responsible to train team members in latest advancements in web technology.
Confidential, Irving, TX
Senior .Net Developer - Consultant
Responsibilities:
- Responsible for writing stored procedures in SQL server 2000 incorporating business logic for the reports.
- Responsible for developing report templates using ASP.NET user controls. The template interacts with the Data Access Layer and invokes the appropriate stored procedure for obtaining report data.
- Responsible for Quality analysis of the website.
- The report templates were designed using ASP.NET with code behind in C#. NET.
- Writing XML configuration for each reports which are to be consumed by the appropriate template for report generation.
Confidential, Oklahoma City
Senior .Net developer- Consultant
Responsibilities:
- Designed the architecture of the reporting system using UML. It was well structured in to presentation layer, controller which manages session states, creates and calls business objects, Business object layer which has the business logic to build the report output, Data Access Layer which is responsible for talking to the ORACLE database as well the file system.
- UML Design Documentation was done using MS VISIO.
- Factory method design pattern was used to create and call methods on business objects.
- The presentation layer was designed using ASP.NET with code behind in C#. NET.
- Some Business objects use ASP.NET web service to get report data from remote files and build the output for the presentation layer.