PROFESSIONAL SUMMARY
- 10 Years 5 Months of experience in IT Industry involved in complete Software Development Life Cycle Process.
- Expertise in Requirement Analysis, design, coding and supporting applications, technology solutions and frameworks for Web, Web API, WCF Services and Windows Applications using Microsoft .Net Technologies.
- Involved in Project Coordination, Business Analysis, System Analysis and Quality Analysis
- Extensive practice in designing relational databases and developing and tuning SQL Queries, stored procedures, user-defined functions, administrating web & database servers and integration strategies.
- Exposure on Healthcare, Insurance and E-Commerce Domains.
- Good Experience working in Waterfall, Agile development models.
- Experience in Web Applications (ASP.NET, ASP.NET MVC), Web API, Windows applications, Windows services , Console Applications and XML based Web Services.
- Experience on SOA, Design Patterns and OOAD
TECHNICAL SKILLS
Programming Languages : C#.NET, VB.NET, VB 6.0, SQL, JavaScript, HTML, UML, XML, LINQ
Technologies : ASP.NET MVC, Web API, WPF, WCF, ASP.NET, XSLT, AJAX, ASP, OAuth
Development Tools : VS.NET 2003 to 2012, VS 6.0, SQL Server 2000 to 2008, Access DB
Configuration Tools : SVN, VSS, IIS 5.1, 6.0, 7.0, SSIS, SSRS, DTS, Terminal Services
Project Management Tools : JIRA
WORK EXPERIENCE
Confidential
Role: Project Lead & Tech Lead
Responsibilities:
- Requirement Analysis, design, coding, supporting and unit testing
- Discuss the requirements and Design with Leads and give estimation
- Guide Team when needed in processes, methodologies, understanding requirements, tech solutions etc.,
- Involved in Code review, bug triaging, database design and application hosting
- Monitor Team status closely and update to Manager, ensure product delivery on time with quality
Technologies and Tools: ASP.NET MVC, Web API 2.0, C#.NET, SQL Server 2008, Angular Js, Knockout JS, JQuery, Federation Authentication, Ajax, Entity Framework, LINQ, Power shell, IIS 7.0, VS 2012, JIRA, VS Unit Testing,Framework, Structure Map, Auto Mapper
Confidential, USA
Responsibilities:
- Requirement Analysis, design, coding, supporting and unit testing
- Discuss the requirements and Design with Leads and give estimation
- Guide Team when needed in processes, methodologies, understanding requirements, tech solutions etc.,
- Involved in Code review, bug triaging, database design and application hosting
- Monitor Team status closely and update to Manager, ensure product delivery on time with quality
Technologies and Tools:: SOA, ASP.NET MVC, Web API 2.0, OAuth 2.0, C#.NET, SQL Server 2008, Angular Js, Knockout JS, JQuery, Ajax, Entity Framework, LINQ, Power shell, IIS 7.0, VS 2012, Bugzilla, VS Unit Testing Framework, Structure Map, Automapper
Confidential, USARole: Technical Architect & Lead
Responsibilities:- Discussed closely with Client regarding architecture, interact with Onsite Manager to discuss about the requirements and give inputs on that which will be useful to elaborate the requirements.
- Created Architecture to the project, involved in developing complex problems.
- Guide the Team technically and in requirements understanding, motivate the team to reach the deadlines.
- Code review, Unit testing, Bug triaging and Configure different staging environments as part of the implementation.
- Assign tasks to the team members and closely monitor their status
Technologies and Tools: ASP.NET MVC 3.0, C#.NET, Entity Framework, LINQ, UML, IIS 7.0,VS 2010, SQL SERVER 2008 , SVN, Bugzilla
Confidential, USA
Role: Team LeadResponsibilities:- Gather requirements from Project Manager and discuss with Architect to find feasible Technical solutions.
- Design implementation plan and functional flow, in such a way solution should be robust, scalable, reusable and maintainable.
- Implementing Technical solution along with Team members
- Code review, Unit testing, Bug triaging and Configure different staging environments as part of the implementation.
- Assign tasks to the team members and monitor their status very interactively
- Update Status to Project Manager/Architect/Client
Technologies and Tools: ASP.NET MVC 3.0, C#.NET, UML, Windows Services & Web services, SSRS, SSIS, IIS 7.0, IIS 6.0, VS 2010, SQL SERVER 2008 , SVN, Bugzilla
Confidential
Role: Tech Team Lead
Responsibilities:- Design high level architecture of the project (While designing we keep in mind Developing, Testing and Production stages, Automatic updating of the applications, US Time zones)
- Design and implemented low level modules as separate applications(WPF applications, WCF Service Web Application, Console Application , Database Normalization and De-Normalization techniques, SQL Jobs, written complex stored procedures such as algorithm to pull calls based on some Agent’s preferred criteria , and written complex Views. Also written several scripts using Cursors, User Defined Functions. Implemented Triggers as well.)
- Created several SSRS Reports and deployed them over the Reporting server
- Used SSIS for importing millions of records quickly into the database. Also call this service programmatically.
- Monitor the performance of the queries while making production calls, and improve performance using SQL Profiler.
- Divide the Application into tasks and assigned those to the team members and monitor their status day to day (interactively), and update the status to Client through the website called Project path, where we can set task assignee, milestones, deadlines and status updates.
- Deploying applications, Configure SSL to websites; configure multiple websites with Host Headers, which can be useful to use same port for all websites on single web server.
- Maintenance of the application – We provide quick fixes by analyzing the problem effectively. Also enhance the application by communicating with Users, Onsite Managers and sometimes Business Partners.
Technologies and Tools: SOA, ASP.NET, C#.NET, WPF, WCF, SSRS, SSIS, IIS 7.0, IIS 6.0, FireBirdSQL, VS 2008, SQL SERVER 2008 , VSS, VP Server , VOIP Server
Call center Application
Responsibilities:- New Features, Enhancements & Maintenance of the application – We provide quick fixes by analysing the problem effectively. Also enhance the application by gathering requirements from the Onsite Managers and sometimes from the Business Partners.
- Enhance the application without disturbing the architecture , coding standards
- Created several SSRS Reports and deployed them over the Reporting server
- Used SSIS for importing millions of records quickly into the database. Also call this service programmatically.
- Monitor the performance of the queries while making production calls, and improve performance using SQL Profiler.
- Understanding the requirements and divide that into tasks and assigned that to team members and monitor their status day to day (interactively), and update the status to Client through a website called Project path, where we can set assignee name, milestones, deadlines and status updates.
Technologies and Tools: SOA, ASP.NET, C#.NET, Windows Application, Library Project, SSRS, SSIS, IIS 6.0, FireBirdSQL, VS 2005, SQL SERVER 2005 , VSS, VP Server , VOIP Server
ConfidentialRole: Sr. Software Engineer
Responsibilities:- Involved in development of all layers of the project, database designing.
Technologies and Tools: .NET framework 2.0, ASP. Net, VB.Net, AJAX, XML, ADO.Net, SQL Server 2000.
ConfidentialRole: Software Engineer
Responsibilities:This project involves enhancements to make the site friendlier, scalable, secure and manageable. For administrator more controls given over Client sites and for managers more controls given on their site. Automate the bank draft and recurrent transactions. Only one set of files will be managing all the Client Sites. Depending on the site id the data will be automatically pulled on the client site choice.
- Involved in development of all layers of the project, database designing and IIS administration
Technologies and Tools: .NET framework 1.1, ASP. Net, VB.Net, AJAX, XML, ADO.Net, SQL Server 2000.
ConfidentialThis is a web based application aimed at easy management of email databases for campaign managers, easy and user friendly navigation to the users and multi-level privileges to different users, personalization features to the end users and provide secure and scalable environment.
- Involved in development of all layers of the project, database designing.
Technologies and Tools:: .NET framework 1.1, ASP. Net, VB.Net, AJAX, XML, ADO.Net, SQL Server 2000.