Consultant Resume
Pittsburgh, PA
SUMMARY OF EXPERIENCE:
- Over 11 years of experience in System Analysis, Design, development and implementation of software for various commercial applications with experienced with complete software life cycle Development using Microsoft.Net Technologies.
- Strong .NET experience using ASP.NET 2.0/3.5/4.5, VB.NET, MVC 3/4 architecture, ADO.NET, Microsoft Visual Studio 2003/2005/2008/2010/2013 /2015 , .Net Framework 2.0/3.0/3.5/4.0/4.5 , C#, Web Forms, Win Form, windows applications and Web Services.
- Extensive knowledge and hands - on experience in Microsoft SharePoint 2010 with Web Parts Development, Nintex Workflows.
- Expertise in Database Development and working on Microsoft SQL Server 2014/ 2012/2008/2005 , MS SQL, SSIS, SSRS (SQL Reporting Services and data extraction) and T-SQL.
- Experience in developing T-SQL queries, function, stored procedures, and triggers using SQL Server and used Data Adapter, Dataset and Data reader as a part of ADO.NET to access and update database in ASP.Net environment.
- Strong RDBMS experience in Oracle 10g/9i, PL/SQL. Accessed SQL Server database through .Net using SQL Command, SQL Data Reader and Dataset and extensively used PL/SQL, Triggers, and Data Management.
- Experience using Team Foundation Server 2010 /2013, Microsoft Visual Source Safe (VSS), GIT
- Developed N-Tier application, Web based enterprise application, full-fledged software products and involved in full life cycle development of various web based and Client/Server applications.
- Good working knowledge in developing Web Controls using XML applications, XSL, XSLT, XML Schema, XPATH and DOM.
- Worked in Angular2 Java script Frame work, Node JS.
- Worked in different areas including Collaboration, Document Management, Portal and Web Content Management.
- Excellent knowledge in Multithreading, Object Oriented Design/ Programming, Client Server Architecture (2-tier). Familiar with Crystal Reports, MS Projects.
- Good knowledge in creating Use Cases using Rational Ross and Visio Tool.
- Experience and good knowledge of Object Oriented Programming and Design (OOPD) with Inheritance, Polymorphism, Encapsulation and Virtual Functions.
- Well acquainted with Class, Use Case, Interaction and State Diagrams of Unified Model Language (UML).
- Experienced in Test Driven Development (TDD) and writing Unit Test Cases using N-Unit.
- Experience in writing Unit Test case in Karma and Jasmine.
- Implemented design pattern in multiple projects.
- Involved in execution of total SDLC and Agile methodology.
- My experience enables me to handle multiple assignments under pressure and cope up with tight deadlines and actively participated in code reviews.
- Self-motivated and result-driven in developing business solution for the company’s operations.
- Communicated with business group to gather requirements and involved in the design phase of the project to structure various layers of the application.
- Interacted with Business analyst, customer and with QA members to understand the user requirement and for requirement acceptance.
- Effective team player with excellent problem solving abilities, a willing and quick learner with strong technical skills.
- Excellent communication & interpersonal skills with proven abilities in resolving complex software issues.
TECHNICAL SKILLS:
.NET Technologies: .NET Framework (1.1/ 2.0/3.0/3.5/4.0/4.5 ), ADO.NET 2, ASP.NET 4.0/2.0
GUI/IDE: Microsoft Visual Studio 2010/2008/2005 , Microsoft Office Visio 2007, SharePoint Designer 2010
Web Development: HTML, CSS, XML, XSL, XSLT, X-Path, SOAP, AJAX, JQuery, XAML, Web Services, WCF, WebApi
Programming Languages: C#. Net, Visual Basic. Net, Visual Basic 6.0
Web Scripting Languages: JavaScript, VBScript, JQuery, Type Script
Java Script Library: AngualrJS 2, Knockout, Node js
Database Technologies: SQL Server 2010/2008/2005 , Oracle 10g/9i, MS Access, Mongo DB
Business Intelligence: SSIS, SSRS
Reporting Tool: SSRS,SSIS, Crystal reports 10/11
OS/Platforms: Windows XP/7/8
Development Tools: Visual Studio.NET 2003/2005/2008/2010/2013 , MS Visio, Crystal Reports, Office 2000/XP
Application Servers and Version Control: IIS, MS Visual Source Safe (VSS), Team Foundation server (TFS 2010)TFSSharePoint 2010, Web Content Management (Publishing Portal), Custom Web parts, BDC, Custom Navigation (Portal Site Map provider), Site Columns, Master Page, Minimal Master Page, Content Types, Page Layouts, SharePoint Designer, and SharePoint Object Model, Timer Jobs.
Others: JIRA, HP Quality Control, HP Fortify, NService Bus, Couchbase, Bootstrap, Jasmine, Version one, VSS, TFS, Auto Mapper, Autofac, Fluent NHibernate, Bit bucket, Jira, Redis Cache, Rabbit MQ, GIT, Karma, Jasmine, Topshelf, Ubuntu, Docker, Json, Bson.
PROFESSIONAL EXPERIENCE:
Confidential, Pittsburgh, PA
Consultant
Responsibilities:
- Used ASP.Net MVC 4.0 Framework (C#.NET) for building web applications using a MVC (Model View Controller) design.
- Used TFS for source control and configuration management.
- Implemented Redis cache to existing solution to improve the performance and high availability.
- Implementing RabbitMQ to improve reliability, including persistence, delivery acknowledgements, publisher confirms, and high availability.
- Used Topshelf to hosting services.
- Configured Ubuntu and Docker for hosting Redis Cache and RabbitMQ.
- Implemented Json, Bson serialization.
- Writing Unit test case using mock and make it hundred percentage coverage.
- Creating and refactoring stored procedure, function in Sql Server 2014.
- Refactoring existing code by implementing SOLID principal, design pattern.
- Reducing Cyclomatic Complexity in existing solution.
- Fixing production issue.
- Collaborated with other parts of product development team.
- Ensured high quality code by using pair programming approach.
- Provided knowledge and individual mentoring to team members as needed.
- Used Agile Development.
Environment: Asp.net, MVC 4.0, Web API,C#, SQL server 2014, HTML, CSS 2/3, AJAX, JQuery, LINQ. Angular, Mongo DB, Redis cache, RabbitMQ, Topshelf.
Confidential
Developer
Responsibilities:
- Design & Development of the Application Architecture, Identifying the modules, designing solutions/projects.
- Used TFS for source control and configuration management.
- Customizing the product to meet individual client requirements.
- Used ASP.Net MVC 4.0 Framework (C#.NET) for building web applications using a MVC (Model View Controller) design.
- Created Table, Views, Stored Procedure and function in Sql Server 2008 R2.
- Implemented knockout framework for Leverages MVVM design pattern to increase modularity and provide for a clean separation of concerns and cohesive implementations.
- Written web API methods for building HTTP services.
- Used Fluent NHibernate 3.1 ORM for XML-less, compile safe, automated, convention-based mappings.
- Used NHibernate Couchbase 2nd Level Cache Provider.
- Worked on NServiceBus for Messaging.
- Worked on Structure Map 2.6 for Dependency Injection.
- Used AutoMapper for convention based object-object mapping
- Used fluent validation and lambda expressions for building validation rules for your business rules.
- Used log4net for logging.
- Created PDF using iTextSharp for creating report.
- Created responsive webpages using Bootstrap3.
- Implemented single page application using Angularjs2, Typescript and Mongo DB for small group application module.
- Writing unit test case using Karma and Jasmine.
- Used Entity Framework6 ORM in small group application Module.
- Used Jenkins for build and deployment.
- Involved in Kanban software development methodology.
- Implemented Onion Architecture(DDD)
Environment: Asp.net, MVC 4.0, Web API,C#, SQL server 2008 R2, HTML, CSS 2/3, Knockout Framework, AJAX, JQuery, Linq, Fluent Nhibernate 3.1, Structure Map 2.6, NServiceBus. Angular2, NodeJS, TypeScript, Bootstrap 3, Mongo DB, EntityFramework6
Confidential
Principal Consultant
Responsibilities:
- Design & Development of the Application Architecture, Identifying the modules, designing solutions/projects.
- Used TFS for source control and configuration management.
- Customizing the product to meet individual client requirements.
- Extensively worked on WCF services to enable effective communication between SOA.
- Utilized Entity Framework with Database first approach.
- Used MVC Framework (C#.NET, ADO.NET) for building web applications using a MVC (Model View Controller) design.
- Created Business Logic Layer & Data Access Layers to implement the MVC architecture.
- Implemented Repository pattern to maximize the amount of code that can be tested with automation and to isolate the data layer to support unit testing.
- Implemented the MVC model to render clean html and a clear testable application.
- Involved in writing complex queries and stored procedures using T-Sql programming.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Involved in indexing the database table columns to get a faster retrieval.
- Involved in developing heavy client side functionalities on the web forms using JQuery, JSON and JavaScript.
- Involved in Impact Assessment, Development, Reviews, and Walkthroughs & Estimation.
- Complete guidance to the team including technical and process related issues.
- Involved in doing manual testing and automated unit testing using TDD.
- Discussions & Brain Storing Sessions with Business Analyst to understand & document the requirement & further design the Application as per the requirement.
- Providing quick analyses/solutions to the new requirements and JIRA Production issues, which involve possible best solutions with logic and code snippet, coordinate with offshore implementation and code review.
Environment: Asp.net, MVC 4.0, C#, SQL server 2012, WCF, SSRS, HTML, AJAX, JQuery, Linq
Confidential
Principal Consultant
Responsibilities:
- Preparing effort estimation, Quality management & Risk management activities
- Designing solution architecture and high level design
- Used TFS for source control and configuration management.
- Used central administration tool to create and configure web application, site collection, search services and content development in SharePoint 2010.
- Used SharePoint server 2010 document library and management. Used Windows based authentication for SharePoint portal.
- Created site templates and added built in web parts to the SharePoint site.
- Created Custom Web Parts List and Document Library.
- Created several Confidential lists using SharePoint Designer.
- Created SharePoint Workflows using SharePoint Designer majorly for displaying different analytic reports and to and sends notifications to the corresponding users based on Conditions and Actions with the help of Work flow Designer 2010.
- Developed multiple reports using SSRS.
- Created workflows using Nintex.
- Involved in code reviews
- Planning continuous integration and code quality assessment
- Prepare project Daily status reports
- Involved in AGILE software development methodology.
- Mentoring the team.
Environment: SharePoint 2010, C#, SQL server 2008R2, Web Service, SSRS, SSIS, HTML, JQUERY, Linq, Nintex work flow
Confidential
SOFTWARE DEVELOPMENT ADVISOR
Responsibilities:
- Have involved in application development using MVC framework
- Extensively worked on WCF services to enable effective communication between SOA.
- Have implemented Dependency injection using Unity IoC container
- Have implemented Design pattern like singleton, Adapter.
- Involved in developing heavy client side functionalities on the web forms using JQuery and JavaScript.
- Creating objects like tables, indexes & views in Sql server 2008 as well as Oracle 10G
- Wrote PL/SQL, queries, stored procedures for the Oracle 10g Database.
- Deploying application onto UAT environments.
- Troubleshooting environmental issues.
- Extensively used TFS 2010 to maintain the versions and create Builds on daily basis.
- Involved in AGILE software development methodology.
Environment: ASP.net 4.0, C#, ADO.net, LINQ, MVC 3, JQuery, WCF, SQL Server 2008,Oracle 10 G
Confidential
SOFTWARE DEVELOPMENT ADVISOR
Responsibilities:
- Involved in fixing HP fortify tool issue fix.
- Involved in troubleshooting of production problems, worked in enhancements and permanent fixes
- Handled ASP.NET features such as Exception Handling and Custom Error Messages.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net.
- Wrote PL/SQL, queries, stored procedures for the Oracle 10g Database.
- Involved in indexing the database table columns to get a faster retrieval.
- Involved in performance tuning of the application by creating various database Indexes and optimizing database queries.
- Involved in getting the requirements from the Business users and clients, coordinating for UAT and Production move.
- Responsibilities include helping new members of the team to understand the domain and applications
- Lead Developer Responsibilities includes estimate, work breakdown, task assignment and tracking, deployment, unit testing, user training and post deployment support for smooth transitioning of the project to business owners
- Provide adequate amount of status reporting to the project management team and other stake holders
- Involved in AGILE software development methodology.
Environment: ASP.net 4.0, C#, ADO.net, LINQ, WCF, SQL Server 2005, Oracle 10 G.
Confidential
SENIOR SOTWARE ENGINEER
Responsibilities:
- Worked on .Net 3.5 framework and used Sql 2005 database as back-end.
- Involved in Asp.net Web Forms design using HTML, CSS.
- Client side validations are done using JavaScript and AJAX scripting.
- Enhanced web pages interactivity using powerful AJAX controls.
- Used Telerik controls for developing complex grid.
- Used ADO.Net for data retrieving, querying, storage and manipulation from SQL Server 2005 database.
- Involved in the Design & Development of Web Services using Windows Communication Foundation (WCF).
- Created tables, indexes & views.
- Created Procedures and functions.
- Responsible for writing Unit Test Cases.
Environment: ASP.net 3.5, C#, ADO.net, LINQ, Ajax, WCF, SQL Server 2005, Telerik .NET Controls
Confidential
SENIOR SOFTWARE ENGINEER
Responsibilities:
- Involved in ASP.net page design and development using HTML, VBScript and JavaScript.
- Support to this website for maintenance.
Environment: ASP.net 2.0, C#, ADO.net, SQL Server 2000
Confidential
PROGRAMMER
Responsibilities:
- Involved in Forms design enhancement and bug fixing.
- Developed various reports using .NET, Crystal Reports.
- Creating objects like tables, indexes & views.
- Creating Procedures and functions.
- Creating Unit Test cases.
- Design and development of various reports.
Environment: VB 6.0, SQL Server 2000, XML, MTS, Crystal Report.
Confidential
PROGRAMMER
Responsibilities:
- Worked on .Net 2.0 framework and used Sql 2000 database as back-end.
- Involved in Forms design and development.
- Creating the data sets, data adapters and methods for data access layers.
- Creating objects like tables, indexes & views.
- Creating Procedures and functions.
- Creating Unit Test cases.
- Design and development of various reports.
- Windows service Development and deployment.
Environment: C#.Net 2.0, SQL Server 2000
Confidential
ANALYST PROGRAMMER
Responsibilities:
- Involved in Forms design and development.
- Creating objects like tables, indexes & views.
- Creating Procedures and functions.
- Creating Unit Test cases.
Environment: VB 6.0, SQL Server 2000, Crystal Reports 8
Confidential
ANALYST PROGRAMMER
Responsibilities:
- Involved in Forms design and development.
- Developed various reports using Crystal Reports.
- Creating objects like tables, indexes & views.
- Creating Procedures and functions.
- Creating Unit Test cases.
- Used Visual Source Safe for project management.
Environment: Visual Basic 6.0, SQL Server 2000 and Crystal Reports, VSS