Sr .net Developer Resume
New Brunswick, NJ
SUMMARY
- 8 years of IT experience in Requirements, Analysis, Design and Development of web applications, web services, client/server applications using Microsoft Technologies with knowledge in entire Software Development Life Cycle (SDLC).
- Developed software solutions for customers across various domains - Entertainment, Manufacturing, and HealthCare.
- Extensive programming experience in developing Enterprise applications using Microsoft.net Technologies (.Net 2.0/3.5/4.0) and web languages which includes C#, ASP.NET, ASP.NET MVC 5, WCF, Web Services, Web API, Ajax, LINQ, CSS, IIS 7/6, .NET Remoting, HTML, JavaScript, jQuery, XML.
- Hands-On experience with creating rich User Interface for web applications using HTML5, jQuery, XML, CSS, Bootstrap, Ajax Control Tool kit, Java Script, Kendo UI Controls, Web Controls, etc.
- Experience in creating Single Page Applications using Angular 2.
- Experience in developing AJAX based web applications to improve the response time and extensively implemented update panels and script manager.
- Strong experience in developing and consuming SOAP based web services, restful WCF (Windows Communication Foundation) services and Web API.
- Hands-on experience with developing Data Access Layer class library projects using ADO.NETand Entity Framework.
- Experience with designing & implementing relational databases for web applications using SQL Server.
- Hands-on experience with creating complex database queries (T-SQL), Stored Procedures, Triggers, and User Defined Functions.
- Experience in using SSIS to validate, Extract, Transform and load data to Database SQL Server and Scheduled Jobs for executing the SSIS Packages.
- Experience in creating SQL Mail Agent and scheduling DTS/SSIS Packages.
- Strong knowledge in implementing Object Oriented Programming concepts.
- Working knowledge on creating project artifacts using Unified Modeling Language (UML) diagrams.
- Expertise in writing high and low-level design documentation.
- Participated in System Backup/Disaster Recovery planning and execution.
- Hands-on experience with Team Foundation Server (TFS) version control system.
- Working experience in Agile Development environments.
- Assisted with the development of IT project plans and provided time/effort estimates for assigned work.
- Quick learner with strong Analytical and Problem-solving skills.
TECHNICAL SKILLS
Microsoft Technologies: .Net Framework 4.0/3.5/2.0, C#, ASP.NET, ASP.NET MVC, ADO.NET, Entity Framework, AJAX, LINQ
Web Technologies: HTML, XML, WSDL, SOAP, WCF, Web API, CSS, Bootstrap
Scripting Languages: JavaScript, jQuery, AngularJS
IDE/Tools: Visual Studio 2015/2013/2010/2008 , Fiddler, Microsoft Visio, SQL Server Management Studio.
Operating Systems: Windows Server 2012R2/2008R2/2003, Windows 7/XP
Database: SQL Server 2014R2/2008/2005, Oracle 9g/11g
Web Servers: Internet Information Services (7.0/6.0)
PROFESSIONAL EXPERIENCE
Confidential, New Brunswick, NJ
Sr .NET Developer
Responsibilities:
- Involved in gathering functional requirements, writing design specifications, prototype and architecting the new application using SOA and Agile.
- Actively participated in Daily Scrum meetings, Sprint Planning and Retrospective meetings.
- Interacted constantly with the clients and managed their change requests
- Developed dynamic web pages for the application with ASP.Net MVC using Razor View Engine, C#.Net, HTML5, CSS3, Bootstrap, jQuery, JavaScript, AJAX, Kendo UI for rich and responsive user interface.
- Designed and developed data driven Web Forms using ASP.NET, ADO.NET, HTML, and CSS technologies.
- Extensively used master pages for the layout of applications and used Partial Views.
- Developed Singe Page Application using Angular 2.
- Involved in designing and development of RESTful services using Web API.
- Implemented HTTP protocol and SSL to secure the information between Web Service and Client.
- Developed Master pages and ASP.Net content pages that are compatible with both desktop & mobile devices
- Created User Controls and Custom Controls to enable reusability and used rich server controls to design ASP.NET pages.
- Extensively used jQuery for client side validations and used AJAX calls to perform asynchronous calls to Web API's.
- Developed data access layer using Entity Framework and LINQ.
- Developed Web Application Security Model using Windows authentication model as well as Forms authentication, configured web.config files accordingly.
- Performed multithreading programming to improve the application performance.
- Fine-tuned application performance using Caching and other techniques available in Microsoft .NET framework.
- Created Tables, Stored Procedures and Views in T-SQL and PL/SQL.
- Performed query optimization and performance tuning for complex SQL queries.
- Responsible for Designing and Developing of Reports using SQL Server Reporting services (SSRS)
- Coordinated the build/migration of releases to test and production environments.
- Worked with TFS to maintain the source code.
Environment: Visual Studio 2012, ASP.NET 4.0, C#.NET, ASP.NET MVC, ADO.NET, JQuery, SQL Server 2012, XML, Windows Server 2008, TFS, .NET Framework 4.0, MVC 4.0, SQL Server 2008R2, Web API, SSIS, SSRS, Windows Application.
Confidential, New York City, NY
Sr.NET Developer
Responsibilities:
- Involved in all stages of SDLC including designing, coding, testing and implementing the application followingScrum (Agile) methodology
- Worked with Business Analysts to understand the technical requirements and prepared the use cases for different functionalities.
- Designed and developed abstract classes, interfaces, classes to construct the business logic using Object Oriented Concepts.
- Implemented Partial views (user controls), Layouts (Master Pages), Strongly Typed Views and Complex Views.
- Created User interface using Bootstrap, HTML5, CSS, JQuery, and JavaScript.
- Implemented jQuery to perform client-side validations and also performed server-side validations using ASP.Netvalidation controls like Required Field Validator, Compare Validator, etc.
- Involved in .NetException Handling Management, Debugging and Tracing of Application.
- Implemented complex functionalities using WCF services and consumed WCF services to communicate with external systems.
- Used different bindings to make WCF services available to different types of clients.
- Used JSON to transmit data between server and Web Application.
- Extensively used AJAX toolkit to utilize Web Services and databases asynchronously.
- Designed and created data base tables and relations using ER Diagrams
- Developed and consumed Stored Procedures, Views, Triggers and ensuring set up relations which included indexing, constraints, foreign keys etc., for SQL server.
- Used Data Adapter, Data Set, and Data Reader objects for extracting and manipulating database using ADO.Net.
- Conducted unit testing and integration testing.
- Interacted with Quality Assurance team to develop bug free code.
- Used TFS (Team Foundation Server) for project tracking and source control.
Environment: Visual Studio 2012, .Net 4.0, C#, ASP.NET MVC, ADO.Net, HTML, CSS, JavaScript, jQuery, SQL Server 2008, Team Foundation Server(TFS).
Confidential, New York City, NY
.NET Developer
Responsibilities:
- Involved in various stages of the project life cycle design, development and enhancement of the application on Agile Methodologies.
- Designed and developed the User Interface using custom Master pages, ASP.NET content pages, jQuery, Bootstrap CSS
- Used C# to develop code behind logic, business tier and SQL Server for data tier.
- Designed and developed a SOAP based web service to expose the trade order details that ae consumed by external systems.
- Created member records and claim records and searching capability for member records and claim records, integrated of beneficiary, acknowledgement, and closing information with claim creation using MS SQL Server 2008.
- Created complex stored procedures and functions to perform data centric operations.
- Conducted Integration Tests to ensure the code is functioning with other components of the application.
- Conducted Unit test on NUnit 2.2 and System Testing to ensure code functions at the smallest and at system level.
- Maintained the Technical Specification for the work completed.
Environment: .NET Framework 3.0/3.5, C#, ADO.NET, ASP.NET with AJAX, Visual Studio 2008, HTML, XML, CSS, JQuery, JavaScript, LINQ, MS SQL Server 2008, T-SQL, UML, Team Foundation Server, NUnit 2.2
Confidential, Chicago, IL
.NET Developer
Responsibilities:
- Played an active role in analyzing the requirements for ‘Contract Management’ & ‘Material Management’ modules
- Worked closely with the business analysts to understand the requirements and provided optimized solutions
- Created low level design documents for all the components identified
- Developed Master pages and ASP.Net content pages that are compatible with both desktop & handheld devices
- Utilized Ajax control toolkit and custom CSS files to enhance the usability of the application
- Created reusable framework methods using C# to import/export data from/to excel using office COM objects.
- Developed an exception handling component that is used across various modules in the application
- Identified all the entities and created a class library project to encapsulate entity behavior
- Developed data access layer using ADO.Net to connect to SQL Server backend database
- Participated in designing the database objects - tables, constraints, stored procedures, triggers, functions and created ER diagrams
- Used transact/rollback commands in stored procedures while saving contract information into multiple database tables
- Created complex stored procedures to collect data from various database tables and surfaced it on web pages
- Created unit test cases and provided support during SIT & UAT testing phases
- Provided post production support to make sure all the issues reported by end users are addressed in a timely manner
- Worked with Visual Source Safe version controller to maintain the source code
Environment: Visual Studio 2008, .Net 3.5, C#, ASP.NET, ADO.Net, HTML, CSS, JavaScript, jQuery, SQL Server 2005, Visual Source Safe, IIS 6.0.
Confidential, Richmond, VA
.NET Developer
Responsibilities:
- Involved in requirements gathering, design and development phases of the Software Development Life Cycle.
- Developed the application using agile methodology with daily scrums and continuous integration to deliver higher-quality software.
- Participated in meetings with Business users to ensure that the volatile business requirements reflect in the project development.
- Designed and implemented different layers (UI Layer, Business Access Layer and Data Access Layer) and also using MVC architecture
- Designed Objected Oriented classes in Data Access Layer and Business Access Layer.
- Designed and developed Web Forms using ASP.NET, CSS and HTML to facilitate the registered users.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages to control the layout and look of the page easily.
- Used ASP.NET Validation controls and JavaScript to perform client side validation.
- Used AJAX and JQuery controls for faster and interactive web experience.
- Created Window Communication Services (WCF) to access data from SQL Server.
- Implemented WCF Contracts such as Service Contract, Operation Contract and Data Contract.
- Used MS SQL Server as the database and ADO.NET for database connectivity.
- Created database objects including complex Stored Procedures, Triggers, Views, SQL joins and statements for applications
- Performed unit testing, integration testing and system testing.
Environment: Visual Studio 2008, C#.NET, ASP.NET 2.0, ADO.Net, HTML, CSS, JavaScript, jQuery, SQL Server 2005, Visual Source Safe, IIS 6.0
Confidential
.NET Developer
Responsibilities:
- Involved in Design and Development phases of the Software Development Life Cycle for the project.
- Involved in designing and developing the User Interface using ASP.NET.
- Followed 3-Tier Application Architecture to ensure flexible and reusability of the application.
- Created Master Pages to define unified layout for Application.
- Implemented AJAX features to improve the user experience.
- Used ASP.NET Validation controls and JavaScript to perform client side validation.
- Created Complex Queries and Stored Procedures to handle the CRUD operations.
- Used MS SQL Server as the database and ADO.NET for database connectivity.
- Created Triggers at the database level to automate database activities.
- Performed unit testing, integration testing and system testing.
Environment: Visual Studio 2008, C#.NET, ASP.NET 2.0, ADO.Net, HTML, CSS, JavaScript, jQuery, SQL Server 2005, Visual Source Safe, IIS 6.0
