Sr .net Developer Resume
Rtp, NC
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in System Analysis, Design and Implementation of Web Application and Windows Applications in Microsoft Technologies using ASP.Net, ASP.NET MVC, WinForms, Web Forms, WPF.
- Experienced in working with iterative Agile Programming Methodologies (Scrum), Waterfall methodologies, and Test - driven development (TDD).
- Expertise knowledge on HTML, DHTML, JavaScript, Bootstrap, AngularJS, NodeJS and various JavaScript Libraries.
- Experience in AngularJS controllers, directives, components, factory and service resources, routings, and events. Hands on knowledge in DOM manipulation using AngularJS.
- Hands on experience in building rich Internet (RIA) web applications using HTML, XML, XAML, JSON, AJAX, jQuery, Angular JS, Angular 2/4, JavaScript, Node JS, Gulp and CSS with Bootstrap framework and back end components like RESTFUL, XML Web Services (SOAP, WSDL), Web API, WCF, WPF Services and Windows Service.
- Involved in the development of Web layer with ASP.NET and business layer with C#.Net.
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract factory, Singleton, Dependency Injection, IOC, MVC.
- Experience in developing applications using Object Oriented Analysis and Design (OOAD) using different Design Patterns like Singleton, Abstract Factory, Model-View-Control (MVC), Model-view-view-model (MVVM) and Model-View-Presentation (MVP) framework.
- Experience in Data Access Technologies using ADO, ADO.Net, Entity Framework, ORM, LINQ to SQL.
- Experienced in database connectivity programming using ADO.NET with Entity Framework 5.0 and ODBC.
- Worked with ADO.NET objects such as Data Adapter, Dataset, and Data reader to interact with databases like SQL Server and Oracle 8i.
- Proficient in using LINQ and Entity Framework mappers to interact with other layers.
- Expertise in using Language-Integrated Query(LINQ) and retrieve data from different sources LINQ to Objects, LINQ to Entities, LINQ to XML, and LINQ to SQL, Behavior Driven Development (BDD), Windows Workflow(WF), and SQL backend programming, data modeling, client-server Connectivity, stored procedures and triggers.
- Extensive experience in designing, developing, deploying and consuming Web Services using ASP.NET, WCF, REST, WEB API .
- Hands on experience in SQL Server and Oracle database design and development, writing Constraints, indexes, views, stored procedures, cursors, triggers and user defined functions.
- Experience in designing and developing Databases in SQL Server and Oracle which includes the development of Functions, Queries, Stored Procedures, Views, Joins and Triggers using MS SQL Server (SQL, T-SQL) and PL/SQL.
- Proficient in working with Data Extraction, Transforming and Loading (ETL) using SQL Server Integration Services (SSIS ).
- Experience in maintaining the Report server using SQL Server Reporting Services (SSRS) and Crystal Reports.
- Good Knowledge in MongoDB and RabbitMQ.
- Expertise in secure Cloud technologies like Amazon Web Services (AWS), Microsoft Azure for developing, implementing and organizing applications and service projects.
- Good familiarity in working with Build Tools - Ant, Maven, Gradle, SCM/Version Controlling Tools - SVN, Git, GitHub, Integration Tools - Jenkins, TeamCity, Team Foundation Server (TFS).
- Experience in application's Bug Fixing, Performance and Unit Testing as well as Module Testing and Integration Testing .
- Good working experience in using of JIRA, Bugzilla for Bug tracking.
- Demonstrated experience in strong analytical and problem-solving skills, computer proficiency, seamless adaptability to emerging technologies and excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Microsoft Technologies: ASP.Net, ADO.Net, Entity Framework, LINQ, MVC, WCF, Web API, Web Forms, WinForms, WPF
Programming Languages: C#, VB.Net, C, C++, T-SQL, PL/SQL
Web Technologies: HTML, HTML5, XHTML, DHTML, XML, CSS, Ajax, Bootstrap, JSON, WSDL, Web Services.
Scripting Languages: JavaScript, AngularJS, JQuery, NodeJS, KnockoutJS
Database: MS SQL Server, Oracle, MongoDB
Cloud Technologies: Amazon Web services, Azure
Web Servers: IIS 5.0/6.0/7.0
Operating System: Windows server 2003 Windows XP/Vista/7/8/10
IDE: Visual Studio
PROFESSIONAL EXPERIENCE:
Confidential, RTP, NC
Sr .Net Developer
Responsibilities:
- Worked closely with clients in gathering and analyzing requirements and providing solutions that meet the client's requirements; involved in full lifecycle of the project from design, development & Testing.
- Created UI for the project using MVC framework and Bootstrap style for making responsive web screens.
- Created ASP.NET pages with web server controls for the presentation layer.
- Designed Client-side validations using JavaScript and Server-side validation controls in ASP.NET .
- Created Web Forms for various work streams using C#, ASP.NET MVC, HTML5, CSS3, JQuery, AJAX, and JSON.
- Used the Angular 4 and MVC 6 Frameworks in the development of the web application.
- Used Angular 4 CLI to generate Components, Pipes, Services. Used services provided by Angular 4 such as the HTTPClient to perform HTTP GET and POST Requests.
- Worked on AngularJS MVC framework for developing the Single Page Application and created some custom directives.
- Used the Node Package Manager (NPM) to install libraries like angular 4-cli, typescript etc., which are required for developing an angular 4 application in Node.
- Worked on creating responsive website for smart devices using Responsive Web Design (RWD) and media queries based on CSS, HTML5, and Bootstrap Front-End Framework.
- Created WCF services and communicated them with JavaScript to display certain information and consumed Web services using WCF for online transactions using C#.
- Developed Web services for handling data for two-way binding.
- Design and development of REST Services using ASP.NET Web API.
- Implemented Web Services using SOAP and are used on the middle tier to check secure information of customers.
- Implemented Model-View-Controller (MVC) Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Using Entity Framework, connected to relational data by writing LINQ to SQL queries.
- Involved in sending ADO.NET datasets through XML Web service.
- Developed complex Stored Procedures, Indexes, and Views on MS SQL Server 2014.
- Extensively involved in designing the SSIS packages to export data of flat file source to SQL Server Database.
- Designed reports and written some dynamic calculations for reports using SQL Server Reporting Services (SSRS).
- Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application.
- Performed Unit Testing with the testing tool NUnit and involved in Unit test case, code review checklist preparation and validation.
- Used Git for version control.
- Worked extensively on production issues reported via JIRA daily.
- Proficient in working with Exception Handling and logging using Enterprise Application block Log4Net.
- Used Azure architected application and familiar with Azure storage, web roles, media services, service bus, mobile services, Access Control service, HD insight etc.
Environment: Agile, Microsoft Visual Studio, .NET Framework, C#.NET, ASP.NET, ADO.NET, Bootstrap, HTML, XML, CSS, AJAX, JQuery, JavaScript, AngularJS, Entity Framework, Telerik UI, Kendo UI, JIRA, LINQ, MVC, Responsive Web Design (RWD), WPF, WCF, Web API, SOAP, Web services, Rest services, Silverlight, SQL server, Git, Azure.
Confidential, Weehawken, NJ
.Net Developer
Responsibilities:
- Involved in Software Development Life cycle (SDLC) starting from Requirements gathering, feasibility analysis, requirement specification document, POC creation, design distributed architecture using various tiers like presentation, service etc.
- Implemented Presentation layer in ASP.NET using MVC views, multiple Layouts, Partial Views, strongly typed Views, Razor view engine, Bootstrap, HTML helpers.
- Effectively used AngularJS for client-side validation and client-side behavior. Use Ajax Control Tool kit to enhance rich web UI.
- Developed the rich UI (user interface) using ASP.NET, Asp.NET MVC, HTML5, CSS 3, Bootstrap, Ajax, JQuery, AngularJS and Telerik controls.
- Registered Angular 4 components in Angular modules using decorator functions like Component, NgModule.
- Defined Domain Entities and Relationships using Microsoft Entity Framework Code First approach. Implement CRUD operations using LINQ to Entities and migrations when models change.
- Created Angular reusable components and services to consume REST API's using Component based architecture provided by AngularJS.
- Created ASP.NET webforms and Class libraries containing code for business and data access logic using C#.NET.
- Used RESTful in the AngularJS page with WebAPI. Enabled server-side paging, filtering using Asp.Net MVC framework and WebAPI as the interface with the SQL Server Database.
- Implemented and Consumed WCF service for getting payment details.
- Used LINQ extensively in development of business logic and Data Access Layer.
- Created rich user interface with WinForms and developed the window interface in WinForms controls using labels, textbox, combo box, list box.
- Developed complex stored procedures using temporary tables and loops using PL/SQL.
- Extensively used Team Foundation Server (TFS) for Version Control and Configuration Management.
- Updated the project midway to Angular 4 for its performance benefits.
- Proficient at performing end-to-end testing in Angular 4 using Protracto.
- Used TFS for software revision and version control. Used Cookies and Session variables for storing user information.
- Implemented agile SDLC by standardizing AWS provisioning and deployment.
- Used XML, XSL & XSLT for developing various reports and export to excel features.
- Replaced all the Rad grids and Kendo grids with the new custom Angular grids .
- Created IAM roles in AWS and used some EC2 Instance for storing data in Cloud from different regions.
- Created Cloud Instance using AWS for deployment in product environment.
- Followed Scrum methodology and participated in preparation of Product Backlog Items, Sprint Backlog Tasks.
Environment: ASP.Net, MVC, C#, Web API, LINQ, JSON, Angular JS, HTML5, CSS3, WPF, Bootstrap, AWS, Visual Studio 2015, SQL Server 2015, ORACLE 11g, TFS, Agile, JIRA, Web Services, GitHub, Telerik, JSON, Restful Service, XML, WCF, Ajax.
Confidential, VA
.Net Developer
Responsibilities:
- Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages, Architecture and participating in the development.
- Involved in designing, trading and documentation of application flows and developed functional diagrams using Visio, worked on presentation layer for developing GUI and developed various Web forms using ASP.Net.
- Used WPF built-in set of data controls to bind and manipulate data within applications.
- Developed ASP.Net Custom controls and User Controls.
- Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tier between SQL Azure and SharePoint online external content.
- Involved in Developing Master Pages using Style Sheet and for providing uniformity among the pages using ASP.NET (4.0).
- Involved in development of Web Forms, Classes using VB.NET that incorporates both N-Tier Architecture, and Database Connectivity.
- Worked on different aspects of .NET framework, like ASP.NET 3.5, ADO.NET and VB.NET .
- Involved in designing of User Interface with CSS, HTML, and DHTML.
- Implemented JavaScript and JQuery for client-side validations.
- Responsible for front end design and scripting using JavaScript, JQuery and Angular JS framework.
- Used Bootstrap and Angular JS for Responsive design of Web pages.
- Created and deployed Web Services using VB.NET, SOAP, and XML for Pulling Customer Service Records.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Designed and developed .NET components using VB.NET and XML to communicate with Web Services.
- Used AJAX to trade data with a web server, without reloading the page.
- ADO.NET was used to connect to the data bases in a disconnected oriented architecture.
- Involved in database design, writing stored procedures using T-SQL.
- Created event driven Web Forms using ASP.NET and implemented Form Validation.
- Used SOAP to Implement Web Services and consumed and published XML web services in the application.
- Extensively involved in Stored Procedures Optimization.
- Used VSS to maintain the version and source control.
- Participated in full software development lifecycle.
Environment: Visual Studio 2008, .NET Framework 3.5, ASP.NET, VB.NET, ADO.NET, XML, HTML, DHTML, JavaScript, Bootstrap, IIS 6.0, SQL Server 2005, XSL, Angular JS, CSS, AJAX Toolkit, Win Forms, UML, and VSS, SOAP, N Unit.
Confidential
.Net Programmer
Responsibilities:
- Extensively used OO Design to develop Analysis model and Design model.
- Worked in Agile and scrum environment to achieve smooth collaboration between self-organizing, cross-functional teams.
- Responsible for designing and developing web pages using ASP.NET, Java script, JQuery, HTML, CSS and in creating WCF service s.
- Implemented user interface using Model-View-View-Model (MVVM) pattern.
- Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the users in an organization.
- Implemented CSS (Cascading Style Sheets) for branding purposes and user look and feel and JavaScript for Client-side validation.
- Developed ASP.NET caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
- Implemented .Net web services using WCF and Conversion of .Net exception into SOAP fault and SOAP exception.
- Used WCF for creating Service end points and Service contracts in code.
- Used ADO.Net components such as Datasets, Data Reader, Data View and Data Table.
- Used Team Foundation Server (TFS) for Version Control and Source code repository.
- Developed and modified existing stored procedures, Triggers and Functions using T-SQL.
- Involved in Unit Testing for the developed .Net applications.
- Designed, deployed and maintained various SSRS reports in SQL server 2008.
Environment: MS Visual Studio 2010, .NET Framework 4.0/3.5, C#, MVVM, ADO.NET, JQuery, HTML, CSS, JavaScript, Web Services, WCF, SOAP, XML, NUnit, TFS, IIS, MS SQL Server 2008R2, SSRS.
Confidential
Jr .Net Developer / Intern
Responsibilities:
- Interacted with business analysts in gathering the requirements for the application.
- Designed and Developed the Application using ASP.NET.
- Created Web Forms using C#.Net and ASP.NET with Visual Studio 2005.
- Used HTML, DHTML, Cascading Style Sheets, JavaScript and .Net Validation controls.
- Created and validated Web Pages (Master pages, themes, and Site navigation maps) by using AJAX.
- Used ADO.Net for database connectivity and retrieving data from SQL server.
- Used JavaScript, j Query for client-side animations and validations
- Worked with Web controls, User controls and Custom controls.
- Developed SQL stored procedures for data manipulation and querying data from SQL server and involved in UNIT testing .
- Developed custom ad-hoc reports by using SQL Server Reporting Services (SSRS ).
- Involved in unit testing and integration testing of the Application.
Environment: C#.NET, ASP.NET 2.0, ADO.NET, AJAX, HTML, JavaScript, jQuery, CSS, MVC, TFS, SQL Server 2005, Visual studio 2005, SSRS, IIS, Windows XP, Unit testing.