Senior .net Developer Resume
East Brunswick, NJ
SUMMARY
- Around 8+ years of expertise in designing and optimization of software applications and expertise in software development which involves the gathering, analysis, design and review of documentation.
- Consumed ADO.NET Entity Frame Work for Entity Data Model, Entities, Relationship Mapping, Querying Data.
- Experienced in designing and developing various responsive web pages using ASP.NET, HTML5, JavaScript, JQUERY, CSS3 and AJAX.
- Experience in working with Entity Framework and LINQ (proficient in LINQ to SQL and LINQ to Objects).
- Experience in writing Lambda expression, ASP.NET AJAX Extensions and Toolkit Controls.
- Expertise in using ASP.NET Grid Controls, Server Controls, Master Pages, custom web controls using VB.NET, C#.NET, JavaScript which involve design and runtime validations.
- Experienced in working with design patterns like Model View Controller (MVC), Model View Presenter (MVP), Model View View Model (MVVM)
- Strong at Object Oriented Programming technical skills along with ability to learn new emerging technologies and to adapt quickly.
- Experienced in working with SAP Crystal reports to create, maintain and develop of complex analytical query reports in different formats
- Expertise in Angular JS controllers, directives, components, factory and service resources, routings and events.
- Experienced in developing and consuming XML Web Services, WCF, REST based Services, WEBAPI.
- Experience with Test - Driven Development (TDD) like N-Unit testing frameworks.
- Worked extensively in Ajax functionality with help of jQuery Ajax calls to RESTful API's and effectively handling of JSON data.
- Experienced in database related work primarily creating Tables, Stored procedures, Views, Triggers and Functions using T-SQL.
- Solid foundation in n-tier system architectures, design patterns, web based architectures and security.
- Experience in using IIS server for Deployment of the application, monitored performance and supported production environment.
- Has extensive experience in Test, troubleshoot, monitor, and diagnose WCF services and Web services. Experienced in working with messages between a client and a service in a session using WCF facilities.
- Experienced in interaction with Client and functional people for gathering the business requirements and functional specifications.
- Highly adept at understanding complex problems with strong communication and written skills.
- Strong interpersonal and organizational skills with an ability to manage multiple projects with minimal or no supervision.
- Ability to handle multiple tasks and work independently as well as in a team.
TECHNICAL SKILLS
Development Tool (IDE): Visual Studio 2012/2010/2008/2005 , SQL Server Management Studio(SSMS)
Programming Languages: .Net Framework 3.0/3.5/4.0/4.5 , C#.Net, VB.NET, T-SQL
Web Technologies: ASP.Net 3.0/3.5/4.0, MVC 3.0/4.0, WinForms, Web Forms, XML Web Services, ADO.Net, AngularJS, WCF, WPF, SOAP 1.1.
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports.
Databases: SQL Server 2012/2008/2005
ETL: SQL Server Integration Services (SSIS)
Operating Systems: Windows NT/2000/2003/XP/Vista, Windows Server 2008/2003.
Scripting & Markup Languages: JavaScript, VB Script, HTML5, DHTML, XML, CSS3, jQuery, JSON, VBHTML.
Application Servers: Microsoft Internet Information Services 5.0/6.0/7.0.
XML Technologies: AJAX 2.0/3.0, XML Web Services.
Packages: MS Office (MS Word, MS Excel, PowerPoint etc.)
Design and Process: Design Patterns, Waterfall, Agile.
Others: LINQ, WCF Web Services, ADO.NET, WPF, Microsoft SharePoint 2007/2010, Unit Testing, AGILE, SCRUM, Azure, JIRA
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, East Brunswick, NJ
Responsibilities:
- Actively involved in preparation of requirement document with the client and preparation/modifying of the requirements in Requirement Specification document.
- Assisted in the front-end development and documentation, UI development, assist other developers in methodology documentation when needed.
- Developed GUI of ASP.NET Web Forms using HTML, CSS and Worked extensively using JavaScript.
- AJAX, ASP.NET AJAX Library is used for rich interaction and partial page rendering.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Involved in development and usage of user controls in various web pages.
- Extensively used Validation Controls and Custom validation controls to validate Web forms.
- Designed Business layer and Data Access Layer using C#, ADO.NET and SQL Server.
- Used AJAX to trade data with a Web Server without reloading the page.
- Member in Agile scrum team and participated in daily scrum calls, Sprint planning.
- Used Data Entity Framework to manage the data into the server and to do CURD operations.
- Used LINQ to entity to perform data manipulation like select/insert/update on Database.
- Involved in the code changes and development of new web-forms and connectivity to database to get and store data from and to database.
- Ensured Agile/SCRUM process was implemented effectively to complete project in time.
- Created Jobs to load data into tables from Datawarehouse to produce reports for users.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as Parameter to the stored procedures.
- Executing SQL queries to extract data from tables for running test scripts and storing the data into table.
- Worked on performance improvements and fixing memory leaks of the application.
- Developed Triggers and Views in SQL Server for accessing the database.
- Involved in writing typical complex SQL queries and stored procedures using T-SQL.
- Worked on large and complex databases and created indexes for tables in SQL Server.
- Regularly followed up with testing team to analyze the defects identified.
- The backend, database connectivity modules were designed using ADO.Net with SQL Server as the database .
Environment: Visual Studio 2015/08, .NET Framework 4/2.0, C#, VB2.0, MVC5, SQL Server12, IIS8, XML, HTML5, CSS, JavaScript, Bootstrap, jQuery, LINQ, TFS
Senior .Net Developer
Confidential, Green Bay, WI
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC ) Architecture of the Application such as analyzing, designing, developing and implementing the project.
- Used Agile development methodology, and participated in Daily Scrum meetings, Sprint Planning and Task meetings.
- Object oriented programming was extensively used for developing re-usable components using VB. NET
- Responsible for providing technical support queries and implementing the fixes for application process using MVC 5 with VB/ASP.NET.
- Develop web based application using MVC razor view and HTML5.
- Developed the application using VB.Net as backend code and used VBHTML for the design part in MVC.
- Designed the UI standards for the responsive application using Bootstrap, Knockout JS and JQuery.
- Created the Single Page Web Application using JavaScript, HTML, and CSS.
- Implemented and maintained front-end code in multiple browsers and oversaw production of different web technologies such as Bootstrap, JQuery, and JavaScript etc.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE
- Used XML, XSL and SOAP to transfer data and messages to and from web services .
- Partial Rendering of the pages is achieved by using Ajax controls.
- Used LINQ to entity to perform data manipulation like select/insert/update on Data Base of SQL Server12.
- Worked on performance improvements and fixing memory leaks of the application.
- Created tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables.
- Created crystal report to generate various kinds of reports.
- Worked on SSRS report performance using execution logs and query improvement for datasets.
- Experience loading data using SSIS with input files like XML, Flat files, and delimited format files.
- Used Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle.
- Data Accessing and Exception handling is done by using MS Enterprise Library.
- Hosted various web applications/Services on to IIS.
- Regularly followed up with testing team to analyze the defects identified.
- Implemented Unit Testing. Participated in System Documentation and Code Documentation.
Environment: Visual Studio 2008/05, .NET Framework 3.5/2.0, C#, VB6.0, Windows Services, MVC5, SQL Server12, IIS8, XML, HTML5, VBHTML, CSS, JavaScript, Bootstrap, JQuery, LINQ, TFS
Senior .Net Developer
Confidential, Washington, DC
Responsibilities:
- Involved in analysis, design and development of application with full Software Development Life Cycle (SDLC) from analysis and design to implementation with .Net Technologies.
- HTML, CSS and JavaScript are used to develop the User Interface of project.
- Designed and Developed different modules, Class using VB and MVC 4.0 with Razor View Engine.
- Developed enhanced master pages using user controls, CSS, Html5, and JavaScript.
- Used Bootstrap and AngularJS, Ajax and Node.js in effective web design to create user interactive applications.
- Designed, modeled multi-threaded, enterprise n-tier software agent using RESTful services.
- Used LINQ and ADO.NET Entity Framework for developing data access layer.
- Used Ajax extension for asynchronous data transfer and improving the application.
- Used Object Oriented Programming (OOP) to make it more efficient.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Implemented Angular Controllers to maintain each view data.
- Used Entity Framework Database First approach for the Data Access Layer for the ASP.NET MVC4.0 application.
- Developed stored procedures for data manipulation and querying data from Oracle database.
- Used the built-in mechanisms of SQL Server 2005/2008 for the data integrity like Default, Not Null, Check, Unique, Primary Key, and Foreign Key, etc.
- Used ADO.NET data objects such as Connection, Command, Data Adapter, Data Reader, Dataset, Data Table and XML for consistent access to SQL data sources.
- Participated in various Client meetings with the team and the Project manager to discuss improvements/amendments in the development of the section.
- Handled runtime and design time errors by implementing the appropriate error handlers in C#.Net
- Used Agile Methodology for developing the Application and followed the software development lifecycle.
- Deployed the various projects into IIS 7.0
- Team Foundation server is used as source code repository for the application.
- Performed Unit testing of the application and subsequently handled the debugging issues.
- Resolved potential issues that arose during the execution of development.
Environment: VB, MVC 4.0, SQL Server, ADO.Net, XML, Visual Studio .Net 4, LINQ, SQL Server 2005/2008, IIS 7.0, XML, MS Visio, CSS, Bootstrap, Angular Js, HTML5, Ajax, JavaScript
.Net Developer
Confidential, CA
Responsibilities:
- Participated in requirement gathering sessions with the client and preparation/modifying of the requirements in Requirement Specification document.
- Developed solutions for diverse programming scenarios in VB,C#, employing Object Oriented Programming (OOP) concepts such as encapsulation, inheritance, polymorphism, and abstraction.
- Designed the web UI and ASP.NET to create web pages of the applications.
- Designed responsive UI pages by using HTML, DHTML, XSL/XSLT, JavaScript
- Implemented CSS, Bootstrap and AJAX controls to transfer the data asynchronously to responsive web pages.
- Extensively used User interface controls which use JQuery to ensure client side validation.
- Created WCF, REST Services and used different bindings to make it available to different level of users.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using VB and .Net 4.0 for web pages.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Used Data Entity framework to access data from server and store data in the server.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Written Stored Procedures in SQL Server 2008 and used ADO .NET with Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Regularly coordinated up with team using Scrum and Agile to analyze the defects identified and rectify them.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Implemented Unit Testing, Integration Testing and System Testing using N Unit.
Environment: Visual Studio 2010, VB, C#, ASP.NET MVC 3.0, WCF, Entity Frame Work 4.0, Java Script, JQuery, TFS 2010, WCF, AJAX, ADO.NET, LINQ, CSS, HTML, XML, Microsoft Enterprise Library, NUnit, SQL Server 2008, UML.