Avp Software Engineer Technology / Lead Architect Resume
TX
SUMMARY
- An Information Technology Professional with 18+ years of architecture, software design, development and testing experience in Financial and Business Applications of Client/Server and Web Environments.
- Exemplary analytical and interpersonal skills, a proven team player with ability to lead and manage development teams and mentor team members and work with off - shore and cross functional teams.
- 16+ years of experience in .NET (ASP.NET, C#.NET, VB.NET, ADO.NET, Web Services, Windows Services and XML).
- 15+ years of experience in MS SQL and ORACLE.
- Extensive experience in developing Middle tier applications using C# .NET Service Components, Web Services and Windows Services.
- Strong Object Oriented Analysis and Design (OOAD) and Programming skills and experience on Design patterns like MVC, Singleton etc.
- Excellent knowledge in delivering cloud solutions with Microsoft Azure.
- Experienced in the use of agile approaches, including Extreme Programming (XP), Test-Driven Development and Scrum.
- Expertise in writing Stored Procedures, Functions, Views, Triggers, DTS Packages, Schema Design using PL/SQL and T-SQL
- Experience in Full Software Development Life Cycle including Analysis, Design, Development and Testing.
- Active team member, highly motivated, hardworking, able to meet tight deadlines and possess excellent problem solving, analytical, communication and leadership skills.
- Effective team player and ability to work under time constraints and has ability of completing complex tasks independently.
TECHNICAL SKILLS
Technologies: .Net 2.0 - 4.6, ASP.Net, ADO.net, Micro Services, Restful Web API, Web Services, Windows Services, WCF, SharePoint, Silverlight, WPF, MVC, TFS, VSTS, AngularJS, jQuery, Angular, git
Programming Languages: C#, VB.NET, Visual C++, MFC, COM, Visual Basic, C++, C, Win 32 API, PL/SQL, T-SQL
Databases: MS SQL Server, Oracle, MySQL, MS Access
Cloud Technologies: Azure
Project Management: SDLC, AGILE, SCRUM
Development Tools: VS, Enterprise Architect, Microsoft Visio, Visual Source Safe, TFS, SVN
Reporting Tools: SQL Reporting Services (SSRS), Crystal Reports
Client Technologies: HTML, JavaScript, VBScript, Ajax, jQuery, Restful
PROFESSIONAL EXPERIENCE
Confidential, TX
AVP Software Engineer Technology / Lead Architect
Responsibilities:
- Manage and Lead 20+ Onsite and Offshore team of developers and QAs.
- Architecting and developing large scale enterprise application using Micro services and Restful Web APIs
- Design and Develop application software to support the Company Loan Origination product.
- Part of Architecture team to provide guidance, best practices and technical design process to various internal teams.
- Migrated ASP.NET WebForms to AngularJS and ASP.NET WebApi
- Implemented 3rd party provider integrations for Sync / Async Services.
- Collaboratively work with business users to identify, analyze and develop on requirements to ensure timely delivery of high quality application.
- Implemented internal workflow process which can be used during processing of loan origination from creating to all the way to closing and servicing.
- Lead and Coordinate the development efforts of all internal B2B and B2C web apps and web services.
- Followed Agile methodologies to Implement, Test and deploy new requirements.
- Defined Multi-tier .NET architecture capable of supporting all existing web applications.
Environment: ASP.NET 4.5, Micro Services, C#.NET, VB.NET, ASP.NET MVC 4, ASP.Net WebApi, RestAPIs, SQL Server 2012/2016, Entity Framework, AngularJS, JQuery, SQL Reporting Services, Visual Studio 2015/2017.
Confidential, TX
SharePoint/.Net Lead Architect
Responsibilities:
- Project Lead for architecture and develop high profile web based intranet applications using SharePoint 2010, C#, ASP.NET, Silverlight, Ajax and T-SQL.
- Responsible for all architectural considerations and technical decisions regarding applications development.
- Lead and Coordinate the development efforts of all intranet websites and web apps.
- Defined Multi-tier .NET architecture capable of supporting all existing web applications.
- Performed technical analysis of business requirements.
- Established and utilized software development standards and processing.
- User SSRS Reporting Services to develop reports.
- Mentored and motivated the development team on technical matters including modern technologies, efficient developer tools and best practices.
- Define, Create and support various database tasks such as maintaining tables, stored procedures, views etc. using SQL Server 2008.
Environment: ASP.NET 4.0, ADO.NET, C#.NET, SharePoint 2010, Silverlight, WSS 3.0, SQL Server 2008, SQL Reporting Services, Visual Studio 2010.
Confidential, TX
Technology Lead
Responsibilities:
- Deliverables for each project include requirements gathering, technical design documents, deployment documents and operational hand handover documentation.
- Participated in architecture definition, design and provide guidance to development team.
- Participate in key pursuits in MOSS technology and provide guidance on technical aspects of proposals.
- Manage / Lead small team of offshore developers.
- By supporting existing MOSS applications we assisted clients and users with all their issues.
- Assist offshore development team with solution deployment in to MOSS environment.
- Update clients on project status with regular Status meeting.
- Developed Applications using ASP.NET 3.5, Silverlight, C#.NET and InfoPath.
Environment: ASP.NET 3.5/2.0, ADO.NET, C#.NET, SharePoint 2007/2010, Silverlight, WSS 3.0, SQL Server 2005/2008, SQL Reporting Services, Visual Studio .Net 2008/2010.
Confidential, NY
Lead Application Developer
Responsibilities:
- Developed Applications using ASP.NET 2.0, C#.NET and VB.NET.
- Supported many existing e-commerce sites and as a team member actively worked on upgrading these sites from Framework 1.1 to Framework 2.0 using C# and ASP.NET.
- Developed intranet web application oneharman.net and later converted this site to SharePoint (MOSS 2007) site, which is used by internal employees.
- Design and developed and upgraded corporate site from Framework 1.1 to 2.0 using C#.
- Created various business logic components which are used in e-commerce sites.
- Supported old SharePoint web sites which are in SharePoint 2003.
- Created and supported Web based applications using ASP.NET framework and integrated in the SharePoint Portal by using Page Viewer Web Part.
- Worked as a SharePoint developer with key responsibilities such as managing site collections, site configurations, site templates and web portal containing valuable information.
- Extensively used SharePoint Designer 2007 to create, modify and implement consistent look and feel for new and existing web part pages.
- Used SharePoint Designer to create custom Data Views and workflows.
- Created and supported windows service for transferring data between SharePoint site and oracle database connected via .Net Web application.
- Utilized agile methodologies, test driven development and automated builds for development.
- Responsible for creating and supporting various database tasks such as maintaining tables, stored procedures etc in both SQL Server 2005 and ORACLE 10g.
Environment: ASP.NET 2.0/1.1, ADO.NET, C#.NET, VB.NET, SharePoint 2003/2007, WSS 2.0/3.0, XML, Java Script, CSS, SQL Server 2005, ORACLE 10g, Visual Studio .Net 2003/2005/2008.
Confidential, NY
Senior .Net Developer
Responsibilities:
- Involved in the requirement gathering and prepared design and architectural documents.
- Involved in the review meetings with team members to finalize technical specification documents.
- Developed the components for reading configuration data from Active Directory and XML files using C# and Visual Studio 2005.
- Created various Windows applications for exporting configuration data from active directory to XML files and for setting up new configurations.
- Involved in designing the XML schemas and DB Schema.
Environment: Win forms, ADO.NET, C#.NET, XML, SQL Server 2000, T-SQL, Windows 2000, Visual Studio .Net, Visual C++.
Confidential, NY
Lead .Net Developer
Responsibilities:
- Involved in all aspects of the Software Development Life Cycle, including requirements gathering analysis, design, development, testing and implementation phases.
- Responsible for leading small group of developers.
- Designed and Developed Company’s Servicing web application with self service functionality which will reduce the costs related to supporting customers.
- Created XML Schemas (XSD) and utilized these schemas in web services.
- Designed and Developed AHMHomes web application for searching defaulted houses serviced by Confidential Mortgage where users can subscribe for email alerts for any new houses meeting to their search criteria.
- Developed various user controls and a few server controls.
- Used Third Party Controls such as Infragistics web controls in web applications.
- Incorporating custom ASP.NET pages and Web Parts into SharePoint Portal 2003
- Used ADO.NET extensively to get the data to presentation layer.
- Collaborated with DBA to design databases.
- Created tables and stored procedures using T-SQL in MS SQL 2005.
- Worked effectively with QA and Code Promotion to deliver high quality code.
Environment: ASP.NET, ADO.NET, C#.NET, VB.NET, Ajax, SharePoint 2003, XML, XSL, HTML, Java Script, CSS, SQL Server 2000/2005, T-SQL, Windows 2003, IIS 6.0, Visual Studio .Net 2003/2005.
Confidential, PA
Senior .Net Developer
Responsibilities:
- Involved in the project for the entire life-cycle starting from specification phase to roll-out phase through many releases.
- Participated in website design and middle-tier architecture, prepared Technical Specification Documents.
- Involved in the requirements gathering and preparing the design documents.
- Designed and Developed web forms using ASP.NET and Visual Studio.NET
- Developed various Web Services consumed by this application and as well as the other client applications.
- Developed various Windows Services to submit application data to vendors and posting results back to mortgage clients.
- Windows services are developed using multi-threading for processing multiple requests at same time and also to process requests from multiple clients.
- Developed different Win Forms applications for Reporting, Configuring new clients, Pipeline views etc.
- Design and Developed Custom XML Schema (XSD) and utilized as part of the MISMO XML Schemas.
- Involved in database design using MS SQL Server.
- Developed stored procedures, views and functions using T-SQL in MS SQL Server 2000.
- Used ADO.NET extensively to get data to presentation layer.
Environment: ASP.NET, ADO.NET, C#.NET, VB.NET, XML, XSL, SQL Server 2000, T-SQL, Windows 2000, IIS 6.0, Visual Studio .Net, Visual C++.