.net Technical Architect Resume
Philadelphia, PA
SUMMARY:
- A result - driven, an analytical and detail-oriented technical architect, having over 15 years of experience in IT, delivering successfully complex and challenging projects spanning over various technologies and domains.
- More than 5 years as an Architect, while working on different Microsoft technologies with result oriented, and successful delivery of the tasks and products to meet the dead lines.
- Ability to understand large-scale systems using multiple technologies and provide optimal solutions, with knowledge and hands-on experience in different languages and technologies like C#, .NET, ASP.Net MVC Framework, Web Services, WCF Services, RESTful Service, Web API, Windows Services, Team Foundation Server and SQL Server 2000/2005/2008 , ADO.Net Entity Framework, java script, JQuery and JQuery based frame works like KnockoutJS, AngularJS, JQGrid, KendoUIetc, Good exposure to different Design Patterns, Has been involved in all the stages of SDLC and performed various roles while handling multiple projects.
- Extensive experience using Visual Studio .Net platform(C#, VB.Net, ASP.Net, ADO.Net) with in-depth knowledge of the architecture and the framework. Strong Experience in database development on MS Access 2003, MS SQL Server 2000, 2005 and 2008 and good Hands on SSIS, SSRS and SSAS BI Tools.
- Excellent skills in analyzing user’s requirements, modeling the system and ensuring the functionality, with client satisfaction as the strong and primary focus. Good experience in relational databases, designing database tables and developing pertinent data structures.
- Good Knowledge and experience in using design pattern(s) like Singleton, Factory, Abstract Factory, Facade, Command, Observer Pattern, Chain of Responsibility etc. and Design frameworks like MVC, MVP and MVVM.
- Experience in using Agile, Scrum and Waterfall methodologies in development of solutions.
- Experience with next generation technologies like WCF, REST Full ServiceServices, and Web API.
- Extensive knowledge of technologies like HTML, DHTML, VBScript, JQuery, JavaScript and CSS.
- Extensive knowledge and hands on different JQuery based Framework like AngularJS, KnockoutJS, Node.JS did small PoC work for the requirements on different projects.
- Hands on Experience that encompasses wide range of software development strategies, tools and diversified range of environments from client server, intranet to enterprise internet applications.
- Experienced in all stages of Software Development Life Cycle. Hands on experience in migrating web and Windows based applications to .Net platform.
- Having experienced with Site Code development with different CMS / WMS tools based on .Net Technologies, and Integrated with existing applications etc.
- Good exposure on OOP’s Concept and implementing Multithreading.
- Following TDD approach using Rhino Mock framework.
- Strong work ethic, team player with good organizational and customer communication skills.
TECHNICAL SKILLS:
Technologies: Microsoft .Net ASP.Net 1.1/2.0/3,5/4.0, C#, VB.Net, ADO.Net, ADO.Net Entity Framework, Web ASP 2.0/3.0, VB 6.0, JQuery, JQ Grid, Knockout JS, JavaScript, VBScript, HTML/DHTML, XML, XSLT, Xpath,Objective-C,iOS.
Development Environments: Visual Studio .Net (2003, 2005, 2008, 2010), Visual Interdev 6.0.
Databases: SQL Server 2012, 2008/2005/2000 , MySQL 3.2 and 5.5, Oracle 8i/9i/11g, MS Access.
Source Control: Visual SourceSafe 6.0, Team Foundation Server, SVN.
Operating Systems: Windows Windows 7, Windows Server 2008, Windows Server 2003, Windows 2000, And Linux.
Web Servers: IIS 5.1/6.0/7.0.
Design Pattern(s): Singleton, Factory, Abstract Factory, Facade, Command, Observer, Chain of Responsibility, Repository Pattern etc.
Other Tools: CMS- QP7, Ektron (Content Management Tool),Delphi, Paradox, Bug Tracking Tool - Jira, Rally, MS Visio 2010, TOAD, Tortoise SVN, Microsoft Enterprise Application Block 2.0 onwards, Microsoft s Unity Framework "Dependency Injection", Microsoft Velocity Cache, SOA Architecture, REST Full Service, Active Directory Implementation, Red Ant, Dynatrace, DCRum & Splunk.
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
.Net Technical Architect
Responsibilities:
- Following Agile-Scrum methodology in day to day development environment.
- Working closely with Business Users i.e. Product Owners, Business Analyst to get the requirements and articulate it and help my team members to start working upon it.
- Doing Re architecture work to migrate the project to new technologies using ASP.MVC framework.
- Discuss and Finalize Architect and High Level implementation plan with Enterprise Architecture teams members.
- Used MS Visio 2012, Enterprise Architecture Tool for designing different Use Case, Sequence Diagrams, Class Diagrams, Activity Diagram and ER Diagram.
- Doing Re architecture work after analyzing performance of Web Services, Service Layer, Business Layer and data Access layer.
- Doing Code Review and integrating them in the main application used Re-Sharper tool for Code Analysis and Re Factoring.
Environment: ASP.Net MVC 4.5, Web API's, C#.NET, ADO.Net Entity Framework 6.1 LINQ, WCF, Web Service, XML, JSON, JQuery, KnockoutJS, Visual Studio.Net 2013, TFS, Rally, NuGet, Microsoft Unity Framework, Dependency Injection, SOAP Architecture, and design patterns, MS Vision 2010 and 2012, Perfmon, FXCop, StyleCop.
Confidential, Louisville, Kentucky
.Net Technical Architect
Responsibilities:
- Following Agile-Scrum methodology in day to day development environment.
- Requirement gathering with Business Analyst, Business Users working from different locations for Confidential .
- Working closely with Business users and Chief Architect to discuss the business requirements, and finding an appropriate solution.
- Analyzed the requirement(s), studied the existing system and prepared technical design specifications, UML and Class diagramsat high level.
- Doing Re architecture work after analyzing performance of Web Services, Service Layer, Business Layer and data Access layer. using 3rd part performance tools like Dynatrace, Splunk and DCRum to analyze the performances on QA Server, UAT Server and Live environment.
- Used MS Visio 2012, Enterprise Architecture Tool for designing different Use Case, Sequence Diagrams, Class Diagrams, Activity Diagram and ER Diagram.
- Doing Code Review and integrating them in the main application, used Re-Sharper tool for Code Analysis and Re Factoring.
Environment: ASP.Net MVC 4.0, Web API's, C#.NET, ADO.Net Entity Framework 6.1 LINQ, WCF, Web Service, XML, JSON, SQL Server 8 & 2012, Stored Procedure, Visual Studio.Net 2012, TFS, NuGet, Microsoft Unity Framework, Dependency Injection, SOAP Architecture, and design patterns, MS Vision 2010 and 2012, Perfmorn, Dynatrace, DCRum & Splunk.
Confidential, Irving, Texas
.Net Technical Lead /Architect
Responsibilities:
- Following Agile-Scrum methodology in day to day development environment.
- Requirement gathering with Business Analyst, Business Usersworking from different locations for Confidential .
- Discuss and Finalize Architect and High Level implementation plan with Enterprise Architecture teams members
- Worked closely with Business users, Business Analyst and E2E Architecture team membersand participate in prepare and finalized BRD ( Business Requirement Document ), HLD ( High Level Design Document ), System Requirement Specification and Discuss implementation plan with Technical Lead and team members.
- Analyzed the requirement(s), studied the existing system and prepared technical design specifications, UML and Class diagramsat high level.
- Designed the Architecture and implemented new Modules with newly created Framework by showing a Demonstration with PoC work carried out with my team members.
- Created PoC for implementing Service Pattern to implement Repository Pattern with ADO.Net EF Framework (version 6.1) and integrated using Unity Framework (Dependency Injection)
- Extensive use of JSON with Web APIs to create a common Container and exposing it to the different clients to implement it.( PoC Work)
- Developed Custom Helper classes for AJAX enables Model Dialog box, which we can control with server side code, and can be used within application. ( PoC Work )
- Used MS Visio 2012, Enterprise Architecture Tool for designing different Use Case, Sequence Diagrams, Class Diagrams, Activity Diagram and ER Diagram.
- Doing Code Review and integrating them in the main application, used Re-Sharper tool for Code Analysis and Re Factoring.
- Design and Develop Unit / Integration Test Cases using Rhino Mocks for writing Unit Test / Integration Test cases to automate test cases and also used Fiddler tool to test Request / Response while using and working upon Web API.
Environment: ASP.Net MVC 4.0, Web API's, C#.NET, ADO.Net Entity Framework 6.1 with Code first approach, LINQ, WCF, Windows Service, XML, JSON, JQGrid, AngularJS,Bootstrap, SQL Server 8 & 2012, Stored Procedure, Visual Studio.Net 2012, TFS, NuGet, Microsoft Unity Framework, Dependency Injection, SOAP Architecture, and design patterns, MS Vision 2012.
Confidential, Baltimore, MD
.Net Technical Lead / Architect
Responsibilities:
- Followed Agile-Scrum methodology in day to day development environment.
- Analyzed the requirement(s), studied the existing system and Prepared HLD and technical design specifications and helping team to prepare LLD, UML and Class diagrams for each Module(s).
- Worked closely with Business users and Business Analyst to help in preparing Business Requirement Document (BRD) and to finalizeit.
- Designed the Architecture and implemented new Modules with newly created Framework while creating a PoC Work using ASP.Net MVC Framework 4.0 to expose Web API.
- Worked on Consuming Thomson Reuters 1099 Service i.e. did a PoC Work to consume WCF Service and exposed a WEB API and consumed this Web API in existing ASP/ ASP.Netbased solution /Project to overcome changes.
- Analyzed existing database with the new requirements and proposed Metadata with ER Diagram to create new database from existing database.
- I was Doing Code Review and integrating them in the main application, used Re-Sharper tool for Code Analysis and Re Factoring.
- Used MS Visio 2012, Enterprise Architecture Tool for designing different Use Case, Sequence Diagrams, Class Diagrams, Activity Diagram and ER Diagram.
- Managing TFS and internal Build release, Code merging, Branching from Dev environment to SIT / UAT and also doing down merging after Production release. Successfully Implemented Check In Policy.
- Doing Code Review and integrating them in the main application, used Re-Sharper tool for Code Analysis, Performance tuning and Re Factoring.
- Mentoring a team of 8 developers i.e. Onshore / Offshore model.
Environment: ASP.Net MVC 4.0, Web API's, WPF, MVVM, WCF, C#.NET, ADO.Net Entity Framework, LINQ, WCF, Windows Service, XML, JSON, KendoUI, SQL Server 8 &2012, Stored Procedure, Visual Studio.Net 2012, TFS, NuGet, NLog, AutoFac, Dependency Injection,SOAP Architecture and design patterns and Multi Threading, MS Visio 2012.
Confidential, Chevy Chase, MD
Sr. Consultant ( .Net Technical Lead)
Responsibilities:
- Followed Agile-Scrum methodology in day to day development environment.
- Analyzed the requirement(s), studied the existing system and Prepared HLD and technical design specifications and helping team to prepare LLD, UML and Class diagrams for each Module(s).
- Understanding existing web service input / output parameters, methods to extract code business Rules and implementing them with C#.
- Designed the Architecture and implemented new Modules with existing Framework, Worked on Creating PoC Work to implement Framework for different Input and Output Composite using Abstract Factory, Singleton and Facade Pattern to facilitate .Net MVC based Implementation while using AutoFac Dependency Injection with a Generic Solution.
- Worked on developing Frontend / Backend APIs using MVC framework while consuming Java based web services and completed PoC Work to how to expose a JSON Container with Data, and Message(s) to UI Layer.
- Worked on creating Controllers, Action Methods, and exposed them as Web APIs and given a PoC Work with Implementation Plan.
- Deigning and Documenting Business Case studies (SRS) Business Flow Diagram, HLD and Technical Design Specification, UML and Class diagrams with the help of MS Visio 2012.
- Documented release plan, Test case(s) and LLD or respective modules with Business Case studies, UML and Class diagrams.
Environment: ASP.Net MVC 4.0, Web API's, C#.NET, ADO.Net Entity Framework, LINQ, WCF, XML, JSON, SQL Server 2012, Stored Procedure, Visual Studio.Net 2012, TFS, NuGet, NLog, AutoFac, Dependency Injection, and design patterns, MS Visio 2012.
Confidential, Holliston, MA
Sr. Consultant( .Net Technical Lead)
Responsibilities:
- Followed Agile-Scrum methodology in day to day development environment.
- Analyzed the requirement(s), studied the existing system and Prepared HLD and technical design specifications and helping team to prepare LLD, UML and Class diagrams for each Module(s).
- Designed the Architecture and implemented new Modules with existing Framework.
- Used JQ Grid, JQuery to display transactional data, Hierarchical Grid functionality, Sub Grid, Grouping, Fixed Header Rows, Columnsetcand given Demo to Business User(s), IT Head to explain how we are going to implement and migrate Web Solution using MVC.
- Created XML, CVS File Parser for importing data received in different format.
- Worked on AJAX to fetch data and display it on JQuery grid with the JSON Object Response from server and Parsing it at Client side (UI).
- Documented release plan, Test case(s) and LLD or respective modules with Business Case studies, UML and Class diagrams.
- Created Templates and Global Dialog Box to show different message(s) and the Client side in Case Error / Information or with Confirmation messages.
- Used JQuery, JavaScript and AJAX to enhance user experience.
Environment: ASP.Net MVC 3.0, Razor View, C#.NET, ADO.Net LINQ, WCF, XML, Java script, JQuery, AJAX, HTML, CSS, SQL Server 2008, Stored Procedure, Visual Studio.Net 2010, TFS and MS Visio 2012.
Confidential
Technical Architect
Responsibilities:
- Followed Agile-Scrum methodology.
- Analyzed the requirement(s), studied the existing system and Prepared HLD and Technical Specifications for respective Module(s).
- Deigning and Documenting Business Case studies(SRS) Business Flow Diagram, HLD and Technical Design Specification, UML and Class diagrams with the help of MS Visio 2012.
- Design and developed Architecture and Proof of Concept while creating different Model(s), Simple and Complex View(s) and Controller(s) using ASP.Net MVC 4.0 with razor View.
- Created PoC Work to use JQuery based Template(s) to display list of Contracts with Grid and Paging functionality.
- Used Dependency Injection and Unity Framework to implement newly created architecture and integrated it with existing solution.
- Implemented Logging Framework using NLog, provided Proof of Concept and helped team members to implement the same.
- Worked on performance based issue(s) used ANTS performance profiler tool while displaying search result received from different GDS responses (Web services Like Amadeus, Sabreetc) and integrate them to display data on search result page.
- Implemented Serialization concept successfully to maintain State of the object while implementing Connection pooling framework and trained the team members using this PoC Work to implement the same in newly created Architecture.
- Responsible for upgrading skill set and helping team members to start working on MVC Framework.
Environment: ASP.NET MVC 4.0, Razor View, NuGet, ADO.Net Entity Framework, JQuery, Java Script, AJAX,C#, WCF, XML, IIS 7.0, Multithreading, SQL Server 2008, Visual Studio 2012, TFS.
Confidential
.Net Technical Lead/ Architect
Environment: Visual studio 2010, TFS, ASP.Net 4.0 with MVC 2 & 3 Framework, Razor View, C#, Web Services, WCF, IIS 7.0, SQL Server 2008, Java Script, JQuery, JQ Grid, Knockout JS, AJAX and JSON, Microsoft’s Unity Framework "Dependency Injection" with SOAP based Architecture.
Responsibilities:
- Followed Agile-Scrum methodology.
- Analyzed the requirement(s), studied the existing system and Prepared High Level Design document, Technical Design Specification and System Requirement Study for respective Module(s).
- Designed the Architecture and implemented new Modules with Newly build Framework with existing Framework.
- Used C#, JQuery, AJAX, SQL Scripts, Stored Procedure, and Trigger to develop the code.
- Used JQ Grid to display transactional data, Hierarchical Grid functionality, Sub Grid, Grouping, Fixed Header Rows, Columns etc
- Worked on creating and exposing different Action Methods in Controllers, which returns JSON response to consume at Views "UI Layer" based on requirement with AJAX Calls.
- Used Dependency Injection 'Unity Framework', Attribute Programming to integrated and use existing running and tested module(s).
- Created and used consuming WCF Web services modify existing web methods.
- Created and used different Model(s), Simple and Complex View(s) and Controller(s) using ASP.Net MVC 3.0 with razor View.
- Implemented ADO.Net MVC Framework and replaced Data Access Layer with this used LINQ with ADO.net EF and Queries with Database.
- Created and used Stored Procedures, Views and complex queries.
- Designed and Developed Framework to have Reports with Parameter using SSRS and Display these reports on Web based solution.
- Worked on doing Code review, evaluating performance of existing code, following code standards and enhancing Program Logic written.
- Developed Unit, Integration test cases using Rhino Mock framework- Unit test case, Integration test cases at the same time following TDD approach and to facilitates automation of Test case before giving final build.
- Converted and migrated some of the existing DTS Package to SSIS.
- Documented release plan, Integration Plan,Test case(s) and LLD or respective modules with Business Case studies, UML and Class diagram using MS Visio 2012.
Confidential
Software Designer
Responsibilities:
- Mainly I was working on Bug Fixing, debugging existing application to correct and fix the issue and to enhance the existing application.
- Producing daily report based on Feed file received and sending them to respective teams.
- Consuming Argon MSMQ based message queue to track daily feed files and consuming it while storing data in SQL Server.
- Involved in writing Code of Simple and complex modules and was doing Code Review.
- Involved in developing new SQL Server Reports and integrating it with existing application based on the requirement(s) and repairing some of the existing Reports too.
- Also Provided Production supports based on the requirement, resolved assigned PMS Tickets for the same.
- Converted and migrated some of the existing DTS Package to SSIS.
Environment: WPF, C#, XMAL, XML, Windows Service, WCF, IIS 6.0, SQL Server 2008, Java Script, using AJAX and JSON methodologies, Winforms and WPF, Argon MSMQ.