.net Developer Resume
Allentown, PA
SUMMARY
- 8+ years of experience in design, development, testing and implementing application software and most importantly, optimizing software solutions catering to the business requirements using Microsoft.NET technologies on windows and web - based applications.
- Experience in developing web-based applications using MVC.
- Sound noledge of Object-Oriented Language Principles (Java, C#).
- Sound noledge in .NET Framework features such as Events, Delegates, Multithreading, Generics, Collections and Exception Handling.
- Extensive experience in Web Application development (Websites) and Windows Application Development (Win Forms) using ASP.NET 3.0/3.5/4.0/4.5.
- Well-versed in ADO.NET, having built query-driven and package-driven applications.
- Experience in using AJAX, Java Script, JQuery, HTML, DHTML, and CSS.
- Thorough noledge of Client Side and Server-Side Session Management.
- Proficient in Relational Databases like Microsoft SQL Server 2005/2008/2012/2014 and Microsoft Access 2003/2007.
- Experience in ADO.NET components such as Data grids, Datasets, Paging, and Sorting.
- Thorough Knowledge of Database design and implementation. Hands on experience in wif T-SQL (stored procedures, functions, data types, queries, Indexes, triggers, views, functions, Performance Tuning, Query Optimization).
- Experience in developing MVVM based applications to implement WPF based desktop application development.
- Strong Experience inODBC,JDBC, ADO.NETand exposure to various databases such as SQL Server, Oracle and MySQL.
- Created and validated Views, Models and Controllers of MVC Framework and implemented features ofsecurity, testing of application.
- Experience on Web API to create HTTP Restful Services to communicate wif UI objects usingJSON.
- UsedAngularJSandNodeJSto implement rich functionality in various pages: form validation, CRUD, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc.
- CreatedSharePointVisual Web parts wif custom CSS, Bootstrap, C# and ASP.NET.
- Good understanding and implementation of Object-Oriented Analysis and Design (OOAD) for system design and development and Design Patterns like MVC, MVVM Prism.
- Implemented Dependency Injection usingUnityContainer.
- Implemented architectural patterns Model View Control (MVC), Model View Presenter (MVP), Singleton, etc.
- Good understanding and experience in developing Service Oriented Architecture (SOA), Web Service, .Net Remoting, SOAP, WSDL, UDDI and DOM.
- Developed Views, Templates using KnockoutJS, AngularJS.
- Experience in converting .NET application to Microsoft Azure Cloud Service project as part of cloud deployment.
- Deployed and MaintainedSharePointapplications on Azure cloud technologies.
- Competent in Object Relational Mapping (ORM) technologies such as ADO.NETEntity Framework and LINQ toEntities, LINQ to XML, LINQ to Objects.
- Expertise in Database Designing and Development using PL/SQL.
- Worked wifSVNfor version control.
- Extensive experience in architecting, designing and developing distributed scalable client/server and web application software using Web Forms.
- Proficient in preparation and processing of documents and reports based on various requirements.
- Good experience in converting the Business Requirements into Technical Specifications.
- Strong Analytical and Communication Skills and troubleshooting capabilities /Problem Solving Skills as well. Worked well as a part of team and independently.
TECHNICAL SKILLS
Programming Languages: C, C++, C#, VB.NET, XML, XAML, Java, JavaScript, JQuery
.Net Technologies: ASP.NET, ADO.NET, C#.NET, AJAX, Web Forms, XamarinForms, Win Forms, LINQ, Entity Framework, WPF, WCF, Web Services, Web API.
Web Technologies: HTML, DHTML, XML, CSS, BOOTSTRAP, JavaScript, PHP, XSL, XSLTJQuery, AngularJS, KnockoutJS, NodeJS
Database: MS SQL Server 2014/2012/2008/2005 , MySQL, MS-Access and MS Excel, TSQL
IDE Tools: Visual Studio 2012/2010/2008/2005/2003/6 , Expression Blend
Operating System: Windows 8/7/Vista/XP/2003/NT, Linux
.Net Frameworks: .Net Framework 4.5/4.0/3.5/3.0
Web Servers: IIS 5.0/5.1/6.0/7.0
Control tools: Team Foundation Server (TFS), GIT, Visual Source Safe6/5, Surround SCM.
Reporting: Active Reports, Crystal Reports 7/8/8.5 and SSRS 2008, SSIS, SSAS, VSTO
PROFESSIONAL EXPERIENCE
Confidential, Allentown, PA
.Net Developer
Environment: ASP.NET, C# (6), SQL Server, JQuery, MVC 6.0, EF, Azure, AngularJS, Angular 2, HTML 5, CSS 3, JavaScript, Kendo UI Controls, MEF, SQL 2005/2008 / 2012 , Windows 7, window 8.
Responsibilities:
- Participated in meetings wif Business users and to ensure dat the changing business requirements reflecting the project development.
- Involved in the design of the Use Case Diagrams and class diagrams using Microsoft Visio.
- Reworked on a part of the GUI to improve interface wifout affecting the performance of the application.
- Used C# as language to develop code behind business logic
- Used C# for middle tier business logic and implementation of Web Services using WCF and Web API.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Tested the behavior of webpages in different browsers such as Internet Explorer, Chrome, Mozilla.
- Extensively worked on JQuery async programming to load data and views asynchronously from the server and DOM manipulation at client side.
- Involved in creating complex view model objects dat are used by Razor views.
- Used ASP.NET MVC 6 to build presentation layer of the web application
- Developed a JavaScript framework to allow custom implementation of few features of application
- Used Angular JS and Angular 2 to build responsive forms in Admin application.
- Developed and consumed WCF Web Service to access data layer components which uses EF as ORM and SQL Server 2014 as relational DB.
- Involved in Implementation of Exception handling on User Interface layer.
- Created test cases and did basic manual testing.
- Used TFS as a central repository and source code control.
- Mapping the business requirement to the technical specification and detail design documents.
- Worked as parallel programmer to meet delivery deadlines.
- Provide extensive Production Support and fix problems in a short span of time.
- Used Agile methodology wif tight sprints to deliver regular releases
Confidential, Huntersville, NC
.Net Developer
Environment: Visual Studio2015, C# 4.0, ASP.NET, MVC 5, AngularJS 1.5, JQuery 1.4, Java Script, CSS, Bootstrap, WEB API2, HTML, LINQ, CSS, TFS, Oracle11g, Windows 7
Responsibilities:
- Responsible for the creation of the applications by using C#.NET and enhancement of the projects for .NET applications.
- Business Logic TEMPhas been implemented using the concepts of secure coding features and Object-Oriented programming wif Code behind language C#.NET
- Implemented CRUD functionality wif Entity framework in ASP.NET MVC and implemented sorting, filtering and paging wif Entity framework in MVC 5.
- Implementation of client-side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Designed and developed web user interface using ASP.NET, C#, HTML5, CSS3, Bootstrap, JavaScript, Server controls, AngularJS 1.5, EntityFramework, AJAX Control Toolkit and developed customized Web User Controls.
- Implemented Data Access Layer usingEntityFrameworkand LINQ.
- Created Web back-end user interfaces to new and existing databases utilizing and MySQL/Oracle databases.
- Effectively used JQuery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions and WEB API 2.
- Implement REST services (WebApi2) to retrieve/pass data to applications using ServiceOriented Architecture (SOA), ODATA Services.
- Worked on .NET Security features such as Authentication &Authorization, Forms-based Authentication and Authorizing Users.
- UsedTFSfor the source control repository and bug tracking and code integration.
- Used LINQ for interacting wif Oracle database through Entity framework 4.5.
- Worked wif users during Analysis and System Design.
- Worked wif Data Base Analyst during model design.
- Experience in integration of the project authentication usingSAML/NCID.
- Designed and developed interfaces and class libraries using C#.
- Worked on Business Objects, Data objects and persistence objects.
- Designed and worked on Oracle PL/SQL Stored Procedures, Functions, Queries and Views.
- Designed and worked on User Interface.
- Responsible for all phases of testing of software, which includes, Interacting wif QA team, reviewing test documents and analyzing errors.
- Responsible for code migrations to Unit, System & Production environments.
Confidential, Norristown, PA
.Net Developer
Environment: .Net Framework 4.0, Visual Studio .Net 2008, IIS 6.0, ASP.NET 3.0, ADO.NET, HTML, CSS, AJAX, JavaScript, AngularJS 1.5, WCF, Web Services, WebAPI, PL/SQL, SSRS, Windows 7, XML, TFS and SMTP.
Responsibilities:
- Gatheird business requirements and used UML in preparing case and activity diagrams.
- Developed a 3- tier web application following agile development methodology.
- Involved in Design, Development and Testing of Web Forms and Web Services using IIS 6.0, ASP.NET, XML, and ADO.NET.
- C#.NET is used to program business logic including code-behind files and classes in the middle tier.
- Developed Admin Module web pages to enter new policies, edit privileges, and to edit improper user approvals. Developed Customers Module web forms to access services.
- GUI of both modules is developed using HTML, .NET Controls and C#.
- Extensively used AJAX control toolkit in creating efficient and responsive application.
- Used JavaScript and .NET Validation Controls for performing client-side validations.
- Designed a Master Page and used CSS for to provide a consistent look and feel of inherited web pages.
- Designed Custom and User Controls dat allows Change, Edit, and Move the content on aspx pages.
- Developed Dynamic web applications wif AJAX andWeb sockets.
- State Management Techniques are used to maintain state at control level using View State and at application level using Sessions.
- Created package JSON for Bower and consumed Restful web services usingAngularJS 1.5,AJAX.
- UsedWebAPIto register external users.
- Implemented Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization.
- Migrating data from the different sources (Text based files, Ms-Excel spread sheets and Ms-Access) to SQL Server databases usingSSIS.
- Extensive use of various GOF design patternto halp in achieving optimal solution for the business need
- Consumed Remote Web services using WCF Service Model and called wifinSilverlightto implement Data Binding wifSilverlightcontrols
- Used SMTP mail classes of .NET to enable customers in receiving mails wif suggestions and notifications.
- Extensively worked on Creating, Transmitting and Consuming WCF and Web Services.
- Implemented DAL using ADO.NET components like Data Set, Data Provider, and Data Reader to store and retrieve database information.
- Experience in working onDockerfor deploying the applications.
- Performed database operations on PL/SQL to create and maintain customer’s information by creating PL/SQL queries, stored procedures, functions, and views.
- Used Microsoft Team Foundation Server (TFS) for version control and file sharing.
- Performed Unit Testing (Mocking objects) on data access and business access layers.
Confidential, Texas, TX
.Net Developer
Environment: Visual Studio.NET 2005, C#.NET, ASP.NET 4.0, AJAX, T-SQL, SQL Server 2005, ADO.NET, XML, XSLT, HTML, Bootstrap, CSS, Webforms and WinForms, Web service, WEBAPI, Multi-Threading, MS VISIO, IIS 6.0.
Responsibilities:
- Prepared Functional Specifications, Design Specifications document and UML Diagrams.
- Designed and Developed application using .NET framework 4.0, Object Oriented Concepts (C#).
- Designed & Developed GUI (Graphical user interface) for all pages in Web forms using AJAX, HTML, Bootstrap and CSS.
- Used Server Side Validation Controls and Client Side Validations for handling the form inputs.
- Created DTS Packages to import data from Flat Files into SQL Server Database.
- Develop batch process in .NET dat imports and exports data from the third-party application to other systems.
- Designed and developed aWEBAPIapplication dat is considered as an endpoint to outside world for our data.
- Worked on SQL Server Analysis Services (OLAP) for Performance Tuning Operations.
- Used ADO.NET and its components Data Reader, Dataset, Connection and Data Adapter to access the database information.
- UsedWeb Socketsto provide full-duplex communication channels over a single TCP connection.
- Designed and createdNeuronESBapplications utilizing C#.net, XML and XSLT to receive and process incoming store Point of Sale (POS) data for deployment to Lawson and/or PeopleSoft SQL 2005 Server databases.
- Creating Packages onSSISby using different data Transformations like Derived Column, Lookup, Conditional Split, Script, Merge Join, Sort and Execute SQL Task, Script Component Task to load data into Database.
- Performed Client-Side Validations across various Views using AngularJS.
- Components were consumed by web applications and windows applications utilizing SQL Server and stored procedures to perform logical business transactions.
- Implement modules intoNodeJSto integrate wif designs and requirements
- Created and deployed XML Web Services using ASP.NET. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Actively participated in project discussions wif the client and finalizing on the technical side of the application.
- ImplementedDockerusing a high-level API to provide lightweight containers
- Developed a bulk mail application inVisualFoxPro. The application imports text files and allows selection of records to be print on labels.
- Worked on multi-layered architecture, using service-oriented architecture and test-driven development (TDD) and utilizedSitecoreCMS solutions to design .Netapplication features.
- Experience in working on open source project Docker for deployment of applications.
- Contributed in unit testing, bug tracking for web-based applications, TFS for Source control. Implemented Caching, Exception and Custom Error Handling using ASP.NET and C#.NET.
- Wrote T-SQL Statements, Stored Procedures, Triggers, Functions, and Sequences to access data from database along wif ADO.NET Class & Methods.
Confidential, Chicago, IL
.Net Developer
Environment: Visual Studio.NET 2003 and 2005, Windows Forms, User Controls, XML Web Services, ADO.NET, HTML, SQL and CSS.
Responsibilities:
- Developed custom User Controls to reduce the complexity in UI coding and provide better look & feel
- Designed and developed various interfaces, classes to construct the business logic using C#.NET, ADO.NET and XML.
- Implemented the business logic in the middle tier using C#.NET
- Used Master Pages templates, CSS & Themes to define unified look and feel for the application
- Reengineered existing applications to N Tier web-based application using ASP.Net wif C#as back end.
- Used Design Patterns to separate the User Interface and the Business Logic
- Involved in writing complex SQL Statements, and UDF’s Indexes to validate data and ensure system integrity and security in SQL Server 2005(T-SQL)
- Used ASP.Netcaching to improve the performance of the pages.
- Implemented the data access layer where the tracking history details and contact information are stored and retrieved from the database using ADO.NET and C#.NET.
- Implemented exception handling and developed custom error pages.
- Excellent experience in developing applications dat meet the requirements as specified by Web Content Accessibility Guidelines (WCAG) 2.0.
- Developed the back-end layer for the work flow solution, elaborate test cases and conducted customize walkthroughs
- Supported production software operations through testing and troubleshooting to resolve the issues.
- UsedNeuron ESBfor creating itineraries and for exception handling.
- Wrote Data Access Layer Methods (ADO.NET), T-SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Involved in coordinating the development cycle wif theoffshoreteam and making all the deliverables on time for the Sprint commitments.
- Integrating procedural steps and processes wif technical requirements and system functions to assure successful delivery of work TEMPhas been done.
- Provided user support and business activities support to the management and various stake holders by giving demonstrations and conducting training sessions.
- Involved in unit and system testing, ensuring the smooth delivery of the project
Confidential
.Net Developer
Environment: Windows & Workstations, Windows 2008 Server, MS sql server 2008/2005, ASP .NET and HTML.
Responsibilities:
- Designed and implemented user-interface screens using .Net technologies: ASP.Net and C#.NET.
- Designed, developed and trouble-shoot the application using advanced Microsoft technologies such as ASP.NET and HTML.
- Developed Reports for Purchase Voucher, Blocks on Transit and Purchase report unit wise in Purchase Module.
- Developed SQL store procedures for data manipulation and querying data from SQL SERVER 2008.
- Development using C#.NET.NET to incorporate business logic & implemented back-end connectivity using ADO.NET.
- Written Stored Programs (Packages, Procedures, Functions, PL/SQL and Database Triggers) for back end development.
- Designed and developed different DBs based on region to store the necessary details in SQL Server 2008.
- Providing necessary support for each release to enhance the necessary business requirements and issue fixes.
- Developed Forms for Order Entry, Customer Details Entry, Price List and Invoice in Order Management Module
- Developed stored procedures, functions, Packages and triggers using PL/SQL.
