Senior Technical Lead\architect Resume
Richfield, MN
SUMMARY:
- Around 13 years of experience mostly worked with Fortune 500 companies in Software Development, Architectural and Management roles.
- Extensive experience in development of various WINDOWS, WPF and WEB Applications using Microsoft Technologies.
- Strong Experience in Discovery phase, Requirement gathering, Estimation, Design, Development, Code review, Development, Integration, Troubleshooting and Technical specifications.
- An excellent problem - solver, able to quickly grasp complex systems and identify opportunities for improvements and resolution of critical issues.
- Experience in Retail and Healthcare domains
- Experience in Object oriented design with the usage of UML, Design Patterns and Architecture Patterns like MVC.
- Having solid experience in web development C#, ASP.Net, MVC, Web API, Angular, WCF Services, JavaScript, Jquery, CSS, HTML, JSON and IIS.
- Proficient expertise in SQL Programming including stored procedures, Indexing, Triggers, Views, SQL joins, cursors and functions using SQL Server (2008/2010/2016 ) and Oracle(11g)
- Experience in Visual Studio development environment, for windows and web-based applications.
- Hands of experience Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Experience in implementing Windows Communication Foundation (WCF) Service for Business Logic Layer for Service Oriented Architecture.
- Design and development of business reports using Crystal Reports, SQL Server Reporting Services (SSRS) and data integration using Sql Server Integration Services (SSIS).
- Experience in data object models like Language-Integrated Query (LINQ) and Entity Frame Work to retrieve and modify data from and to database.
- Experience in using Microsoft Visual SourceSafe, TFS, VSTS, GIT for Version Control
- Instrumental in keeping best quality on the deliverables as part of Quality Control.
- Good team player with strong analytical skills, experience with Offshore and nearshore Teams.
- Experience in developing customizations for JDA Category Management product.
TECHNICAL SKILLS:
Platforms: Windows 10/7, Windows Server 2016/2008, IIS 10.0
Languages/Web Technology: C# 2.0 to 4.7.1, Core 2.1, SQL, PL/SQL, Java Script, ASP.NET, MVC, Angular, ADO.Net, JSON, AJAX, Jquery, Bootstrap, CSS, HTML, XML, XSL, Windows- Batch and PowerShell scripting, Nuget package Manager, Autolisp scripting
Tools: Microsoft Visual Studio, SQL Server management studio, Oracle-SQL Developer, HP ALM, JIRA, Jenkins, Service Now, Visual Studio Code, Sonar, Fortify, Nunit, JDA Category Management, SP HQ, Microsoft Dexterity, Infragistics, Postman, Jasmine
Version Control: MSTFS, VSTS, GIT
Database: SQL Server 2016\08\05, Oracle 11g, DB2
Web Services: WCF 4.0, SOAP, REST, Web API
Methodology: Waterfall, Agile-Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Richfield, MN
SENIOR TECHNICAL LEAD\ARCHITECT
Responsibilities:
- Perform architectural study to decide upon the capability for establishing sustainable and coherent architectural functions, noting down the key observations and improvement points.
- Participate actively in brainstorming sessions with all the technical stake holders, project managers and client for gathering the requirements as a prerequisite for the architectural life cycle model.
- Preparing the System Interaction/Architecture diagrams according to the new features, requirements and signoff the architecture with client
- Discuss with project managers regarding the final resources, effort estimation and timelines
- Change the customizations to recent Tech stack.
- Review the design documents, Code and Test cases
- Review the project progress from technical aspect periodically to ensure that it is in line with program timeline and provide inputs to the team as and when required.
- Responsible for overall quality and timelines
Environment: Visual Studio 2017, .Net 4.7.2, C#, ADO.Net, Entity framework, ASP.NET MVC, LINQ, CSS, XML, Web Forms, Java script, IIS, User Controls, IIS, SQL Server 2017.
Confidential
Technical Lead
Responsibilities:
- Involved in SDLC phase of requirement analysis, design, and development of the web application using ASP.NET MVC and C#.
- Designed classes following OOP principles and implemented them for best code reuse using .Net framework 4.7.1
- Designed a Web application leveraged Entity framework (EF)
- Implemented UI using HTML5, CSS, Bootstrap, JavaScript, Jquery and Forms Controls to create responsive web pages.
- Implemented client-side validations for business logic for various html forms that essentially represent a business logic.
- Created controllers and views for new features for new business features.
- Implemented user authentication and authorization for restrict access only to authenticated user to a section of website.
- Configured routing rules and exception/error handling.
- Created new methods to store and retrieve data from SQL Server using Entity Framework and LINQ queries.
- Created new tables, wrote stored procedures, views for applications and some user defined functions.
- Wrote test cases and implemented unit testing to test new features and did unit testing as well as integration testing.
- Reviewed High Level, Low Level designs and Code.
- Worked closely with developers, testers, Defect Management system Testing, UAT, Pilot and Roll out.
- Prepared the implementation plan.
Environment: ASP.NET MVC 6, Visual studio 2015, SQL Server 2016, CSS, HTML5, JavaScript, jQuery, Bootstrap, Entity framework 6.0, C#, JSON, IIS, MSTFS.
Confidential, Minneapolis, MN
SR .NET DEVELOPER
Responsibilities:
- Worked in Agile methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Involved in the requirement analysis, design, and development of the web-based intranet application tool using ASP.NET 4.5 and C#.
- Developed a Single Page Applications (SPA) to add fixtures and items in Angular 2
- Used C# for implementing business logic and developed a Graphic User Interface (GUI) using ASP.NET.
- Used MVC5 as architectural Design Pattern for development of the product.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Developed microservices using spring boot to process planogram information
- Used .Net Framework class library to build user interface that separated application logic from presentation code.
- Implemented user interface using ASP.NET, HTML and CSS.
- Developed WCF service to sync the planogram from Oracle to DB2 database.
- Written LINQ queries in C# for different data sources like XML documents, Oracle databases and with ASP.NET for modifying data.
- Created ASP.NET validation controls and JavaScript validations to enforce validations.
- Prepared various test cases to fix the bugs and ensure the application error-free.
- Used GridView and Panels to display and manipulate data in ASP.NET Web Forms.
- Implemented data layer using ADO.NET for communicating with Oracle 11g
- Used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Developed stored procedures, packages, User defined Types in Oracle
- Implemented NUnit Testing, Integration Testing and Regression Testing.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
Environment: Visual Studio 2015, Angular 2.0, Visual Studio Code, spring boot, Postman, Jasmine, .Net 4.5.2, C#, ADO.Net, ASP.NET 3.5/2.0, WCF, LINQ, CSS, XML, Web Forms, MVC, Java script, IIS, Typed Datasets, User Controls, IIS, Oracle, DB2, Windows application
Confidential
.Net Developer
Responsibilities:
- Designed and developed Web Applications with ASP.Net, HTML
- Developed desktop applications using WPF
- Coordinate with onsite team to understand the requirement to prepare HLD, LLD, Code, UTP, UTR, Implementation Plan etc.,
- Used TFS as source repository and project document sharing.
- Created new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views using PL-SQL.
- Worked with the COM components
- Used 3 - tier architecture (data access layer, business layer, and presentation layer) to develop the application.
- Created reports using SSRS and Crystal reports
Environment: ASP.NET, C#.NET, Visual Studio.NET 2010, ADO.NET, Javascript, MS SQL Server 2005, XML, LINQ, IIS 6.0, WPF, SSRS, Crystal reports, Infragistics grids and tree view.
