Technical Architect/lead Resume
Carson City, NV
SUMMARY
- Having 17+ years of IT industry experience with strong emphasis on Microsoft Technologies as Technical Architect, Lead Developer, Technical Lead.
- Expert in modernization of legacy systems by providing architecture solutions, designing and developing applications with cutting edge Microsoft technologies VisualStudio.NET 2015, C#, VB.NET, ASP.NET, MVC 5, Entity Framework 6.0, Web API, Bootstrap, HTML, CSS, JavaScript, jQuery, AJAX, TFS 2012.
- Knowledge of Angular and TypeScript.
- Architected and designed applications by applying SOLID Principles and GOF Design Patterns.
- Implemented Dependency Injection and Inversion of Control Containers such as - UNITY and NINJECT.
- Having in-depth understating of SOA, architected, designed and developed the Services using RESTful Web API and WCF technologies.
- Expertise in designing software solutions using Object Oriented Analysis and Design.
- Expert in creating architectural artifacts and deliverables using UML and used design tools such as Rational Rose and Microsoft Visio.
- Worked extensively on databases MS SQL Server, Oracle, DB2, Sybase and Teradata.
- Interfacing COBOL system using CONNX software
- Well versed in developing reports using SSRS, developing SSIS packages, writing of complex Database Queries, Stored Procedures and Triggers using Confidential -SQL/PL-SQL.
- Having Professional Scrum Master I certification and practiced Scrum/Agile Framework to deliver software incrementally and iteratively.
- Proficient in using version control tool like Team Foundation Server, CVS, SVN, Rational ClearCase, Serena Dimensions
- Implemented Continuous Integration of projects using Tools such as Jenkins and TFS.
- Proficient in analyzing and translating business requirements to technical specifications.
- Implemented software projects for Education, Gaming Industry, Healthcare, Life Sciences and Pharmaceutical industry, Telecom industry, Retail industry and Media.
TECHNICAL SKILLS
Microsoft Technologies: ASP.NET, MVC 5, EF 6, C#.NET, VB.NET Microsoft Visual Studio 2015, WCF, AJAX, JQuery, Bootstrap, CSS, HTML, ADO.NET,VB 6.0, COM+,COM/DCOM, XML, ASP, Javascript, Vbscript, SSIS, SSRS
Databases: MS SQLServer, Sybase 12.5, Oracle 8i/9i/10G, TeraData, MSAccess.
Tools: Used: Telerik Controls, Infragistics, Sheridan Controls, SubVersion, Rational ClearCase, TFS, Jenkins, Dimensions Tool, InstallShield, Crystal Reports.TOAD, SQL Developer, ERWin, JIRA, Clarity
Other Technologies: CONNX 12.5, ColdFusion MX 6.1
Design Tools: Rational Rose, Visio Professional
PROFESSIONAL EXPERIENCE
Confidential, Carson City, NV
Technical Architect/Lead
Responsibilities:
- Provided the enterprise solution to modernize the legacy COBOL system.
- Recommended end-to-end Implementation Strategies to modernize the application modules.
- Successfully implemented major modules such as Admin, Location, Person and Tax Forms using ASP.NET MVC 5, EF 6, .NET 4.5, Microsoft Unity, Web API
- Successfully interfaced SAGE (.net/SQL server) and ALPHA (COBOL) systems to read/write application data using CONNX software.
- Provided solution to complex storage of locations data in hierarchical order using extensive usage of SQL CTEs.
- Architected, designed and developed Payment Service Engine Windows Service to process daily BAI files from WellsFargo Bank.
- Re-organized the monolithic application into modules by using MVC Areas to help manage the development and deployment.
- Architected, designed and developed Notification Service to send emails to Tax form delinquent location’s contacts.
- Implemented Agile/Scrum framework to deliver done software increments iteratively. Used TFS 2012 as tool to manage and track sprints.
Environment: ASP.NET MVC 5, EF 6.0, C#.NET 4.5, Jquery, Bootstrap 3.1.1, Datatables, HTML 5, CSS, Windows Service, Microsoft Visual Studio 2015, TFS 2012, MSSQL Server 2012, CONNX 12.5, SSIS, SSRS
Confidential, Glenburnie, MD
Technical Architect
Responsibilities:
- Successfully lead the team of 7 to perform in-depth analysis of the legacy DLS system and provided Implementation Strategies.
- Implemented Agile/Scrum development framework to deliver done software incrementally and iteratively. Used TFS as tool to manage and track sprints.
- Involved in in-depth analysis of legacy system and produced documentation.
- Produced Implementation Strategy document illustrating all the possible strategies for migrating the legacy system to the latest .NET platform.
- Documented the ‘To Be’ architecture for each of the recommended strategies comprising of layered, service oriented, object oriented design using latest technologies.
- Involved in database design from conceptual model to logical model to physical.
Environment: WPF, MVVM, EF 5.0, C#.NET, Microsoft Visual Studio 2010, TFS(VS Online), MSSQL Server 2005, ClearCase, Visual Basic 6, C++, COM+.
Confidential, Augusta, ME.
Lead developer
Responsibilities:
- Involved in Analysis of Nutrition project by taking initiative in requirement analysis with BA.
- Enforced Agile-Scrum methodology strictly to better manage the application development.
- Single handedly implemented the Architecture using latest technologies such as ASP.NET MVC 4 (Razor) and Entity Framework 5.
- Designed UIs using Razor Views, JQUERY, AJAX, JSON, JQUERY table, JavaScript, CSS Implemented client side validations using JQuery and ASP.NET MVC Validation
- As lead developer, enforced best practices, coding standards and done code reviews.
- Implemented the architecture involving Data Layer, Repositories, Models, Service Layer and UI layer. Created MS Unit Test projects to unit test each functionality.
- Used Unit Of work Pattern to address the need of transactions and associated User Context object to Unit of work to track the changes done by user.
- Involved in designing datamodel for the entire project from conceptual model to Physical model.
- Used LINQ to objects and LINQ to SQL to query in memory object and SQL entity objects.
- Created complex stored procedures which involved most of the calculations and used Stored Procedures with Entity Framework.
- Coded for complex security requirements driven by NEO-Core module which implemented forms authentication and authorization by roles. Used log4net dll for logging.
Environment: VS 2010, ASP.NET MVC 4, EF 5.0, C#.NET, JQUERY, AJAX, Javascript, HTML 5, CSS, TFS 2012, MSSQL Server 2008.
Confidential, Dallas, TX
Sr. Lead Developer / Architect
Responsibilities:
- Involved in all the phases of SDLC from Software Requirements, Estimation and resource planning, Analysis, Design, Development, Testing, Implementation (UAT & production) and Maintenance.
- Integrated a third-party API - Xytech MediaPulse to process offline deliveries in DG. Designed and developed a WCF service.Developed a monitoring tool for the orders processed using ASP.NET.
- Actively participated in re-architecting the web application to modularize, improve performance, reuse of code. Implemented ‘Cache’ layer for better performance. Used Reflection to invoke the caching technique implemented in each assembly.
- Used LINQ to objects and Lambda Expressions for querying in memory objects.
- Actively participated in migration of existing Web applications from .net 1.1 to 4.0
- Used NINJECT as IOC container to inject the dependencies in an application.
- Used log4net dll for logging purpose across the applications.
- Extensively used Telerik Controls throughout the applications to enhance the user experience.
- Created complex stored procs in Sybase and involved in troubleshooting issues of existing stored procs.
- Lead a team of 5 and effectively utilized the features of JIRA tool to manage requirements.
Environment: VS 2010/2008/2005, ASP.NET, C#.NET, WCF services, AJAX, JQuery, Telerik controls, MSSQL Server 2005/2008, Sybase 12.5, Windows 7 Professional.
Confidential
Technical Architect
Responsibilities:
- Involved in all the phases of SDLC from Software Requirements - Analysis, Design, Development, Testing, Integration, Implementation (UAT & production) and Maintenance.
- Involved in designing and developing reusable components used in Data Access Layer, Exception Handling and Logging by using Enterprise Library 3.1.
- Effectively used ERWin tool to design the database entities.
- Implemented best practices, created Unit Test projects and also involved in Code Reviews.
- Created best practices documents and implement latest/approved standards into projects for .NET COE
Environment: VS2008/2005, TFS 2008/2005, ASP.NET, C#.NET, Enterprise Library 3.1, Web Services, Visio Professional, MSSQL Server 2005, IBM DB2, ERWin, Windows XP Professional.
Confidential
Technical Architect
Responsibilities:
- Based on the Conceptual model, involved in database design using ERWin tool for entire application.
- Involved in all the phases of SDLC from Software Requirements - Analysis, Design, Development, Testing, Implementation (UAT & production).
- Designed and developed reusable application framework components used in Data Access Layer, Exception Handling and Logger.
- Implemented best practices, created Unit Test projects and also involved in Code Reviews.
Environment: VS 2008, ASP.NET, C#.NET, .NET 3.5, WCF, Enterprise Library 4.0 - May 2008, Visio Professional, MSSQL Server 2005, IBM DB2, Infragistics, ERWin, Dimensions, Windows XP Professional.
Confidential
Technical Architect
Responsibilities:
- Involved in all the phases of SDLC from Software Requirements - Analysis, Design, Development, Testing and Implementation (UAT & production).
- Involved in design and development of the application and also involved in reviewing module design documents of team members.
- Created POC of the application using ArcGIS(to draw customized geographic maps).
- Estimated the total effort required to complete the project using UseCase Points and Created and maintained WBS (Work Break Down structure) throughout the SDLC.
Environment: VS 2005, ASP.NET, C#.NET, .NET 2.0, AJAX, Visio Professional, WebFocus, MSSQL Server 2005, Dimensions, ArcGIS, Windows XP Professional.
Confidential
Technical Architect
Responsibilities:
- Involved in all the phases of SDLC from Software Requirements, Analysis, Design, Development, Testing and Implementation (UAT & production).
- Provided complete solution for the complex application using WinForms and C#.NET which involves creating dynamic screens. Designed User controls required for the application.
- Provided logic to store data collected for dynamically created forms - Projects and provided logic to import project specific Excel data into the Model objects of application.
- Used Windows Authentication and provided Role based authorization in the application. Involved in creating reports using WebFocus tool.
- Involved in reviewing module design documents created by each team member.
Environment: VS2005, VB.NET, .NET 2.0, Visio Professional, WebFocus, MSSQL Server 2005, Dimensions, Windows XP Professional, Clarity Tool.
Confidential
Lead Developer
Responsibilities:
- Designed and developed major modules of EDGE2 such as ‘Administration’, ‘Data Collection’ and ‘Tasks’.
- Used ASP.NET Treeview control to display hierarchical data up to 10 levels and customized Treeview control to display different images for each level of Nodes.
- Developed applications to import data from legacy system to new in XML format.
- Created complex stored procedures and PL-SQL involves manipulation of XML in Oracle
- Deployed onsite (IBM US, Piscataway, NJ) for stabilization of the application and data migration.
Environment: VS 2005, VB.NET, ASP.NET, .NET 2.0, Enterprise Library 3.1, Rational ClearCase, ORACLE 9i/10G, Windows XP Professional, COGNOS.
Confidential
Lead Developer/Team Lead
Responsibilities:
- Deployed onsite (Moncton, Canada) for migrating applications from Vendor company. Provided coordination between IBM US and IBM INDIA teams.
- Successfully lead the team of 5 and managed all Web Applications of ABS DataWareHouse portal.
- Responsible for Impact analysis and support of the application.
- Involved in design, development and maintenance of the Web applications.
Environment: ColdFusion MX 6.1, TeraData V2R5, ORACLE 9i, UNIX, Windows XP Professional.
Confidential
Lead Developer
Responsibilities:
- Involved in impact analysis and application maintenance.
- Provided design for upgrading legacy software using DAO technologies.
- Implementation of SOX (Sarbanes-Oxley) requirements in most of the applications.
Environment: ORACLE 9i, UNIX, VB6.0, Windows 2000 Professional.
Confidential
Lead
Responsibilities:
- Deployed Onsite (Denver-Colorado) for gathering Requirements.
- Involved in designing and developing the prototype of the application.
- Involved in design and development of most of modules of Web application using C# and ASP.NET.
Environment: C#, ASP.NET, MSSQL SERVER 2000, Windows 2000 Professional.
Confidential
Lead Developer
Responsibilities:
- Involved in Analysis and Design of the Web application modules.
- Developed ASP.NET Web based application - ‘Builder’ to manage data using C#.NET.
- Involved in design and development of WinForms application using C#.NET, which is, enhanced version of Pathways Millennium application.
Environment: C#, ASP.NET, MSSQL SERVER 2000, Windows 2000 Professional.
Confidential
Lead Developer
Responsibilities:
- Involved in developing Application modules using Winforms, VB.NET and Oracle(Personal Edition).
- Involved in packaging of the application using InstallShield 8.0 Tool.
- Responsible for preparing the High Level and Low Level Design of the application using UML.
Environment: VB.NET, Oracle 9i, Windows 2000 Professional, InstallShield 8.0
Confidential
Lead Developer
Responsibilities:
- Development of Application modules which involves implementing the 21CFR part 11 regulations.
- Developed a component to perform Scientific Number Formatting supporting international languages.
- Implemented a complex Mathematical Equation Parser using InaCalc - a thirdparty API
- Developed a component to save report data into different file formats such as RTF/PDF/CSV without using the native libraries.
- Documented the High Level and Low Level Design of the application using UML.
- Involved in writing build scripts while packaging application using InstallShield 8.0 Tool.
Environment: VB6.0, MSAccess
Confidential
Lead Developer
Responsibilities:
- Involved in development and maintenance of the application
- Involved in writing build scripts while packaging application using InstallShield 7.1 Tool.
Environment: ASP.NET, VB .NET, DCOM, InstallShield 7.01, SQLServer 2000, Windows 2000, IIS 5.0
