Senior .net Developer Resume
NJ
SUMMARY
- Senior .Net Developer with 10 plus years of professional IT experience in Software Analysis, Object Oriented Design, Development, Integration, Testing, configuration management and Implementation of Enterprise based Client/Server - side applications (Windows, Web, Web Services and SOA) using Microsoft technologies.
- Experience in interacting with business user on understanding the business requirements and preparing documentation such as As-Built Document, Design Document, Unit Test Plan/Cases for every change request or new development.
- Experience in managing a team of small size, coordinating offshore team, preparing task estimation and submitting the project metrics on monthly basis which includes report on effort variation and defect density.
- Extensive experience of designing and developing software applications with C# (4.5/4.0/3.5), .NETFramework (4.5/4.0/3.5), ASP.NET (4.5/4.0/3.5), TypeScript, ASP.NET MVC, ADO.NET, Entity Framework, Angular JS (1.6), ASP.NetWeb API, jQuery, JavaScript, AJAX, LINQ, HTML 5, CSS, Web Services, WCF, Restful, IIS
- Knowledge in building platform services for Web API using Azure Service.
- Extensively worked on Web services SOAP, REST API and WCF Services.
- Experience and knowledge in using open source ecosystem tools such as NuGet, NPM and Node.JS
- Database Design, Development, and Administration using MS SQL Server, Oracle and MS Access.
- Proficient in writing Stored Procedures, Cursors, Triggers, Views, User Defined Functions, Complex Query joins using T-SQL, Performance Tuning and Optimizing SQL Queries.
- Experience in creating ETL packages using SQL Server Integration Services (SSIS)
- Experience in using Language-Integrated Query (LINQ) (LINQ to SQL, LINQ to objects, LINQ to Entities)
- Experienced in XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework.
- Knowledge of implementing Authentication and Authorization through Windows Authentication, Form Based Authentication and Impersonation.
- Experience and knowledge in creating Unit Testing applications and Unit Testing with NUnit.
- Knowledge in build and deployment automation using TFS build.
- Extensive knowledge on Configuring and version controlling with GIT, VSTS, Team Foundation Server (TFS), Visual Source safe (VSS).
- Experience in N-tier and more profoundly on 3-tier Client/Server development architecture.
- Experience in Agile Software Development and participated in SCRUM Ceremonies.
TECHNICAL SKILLS
Languages: .Net, ASP, C#, VB.Net
Web Technologies: ASP.NET, SOAP and XML Web Services, WCF, ASP.NET Web API, HTML, DHTML, CSS, Ajax, XML, XSLT, JavaScript, JQuery, Angular JS, JSON, Knockout JS.
Windows Development: VBA, Windows Forms, Windows Services, WPF
Search technologies: Sinequa
Databases: MS SQL Server 2008/2005/2000 , Oracle 9i/10/11g, MS Access
Frameworks: LINQ, Entity Framework, .Net Framework 4.5,4.0, 3.5, 3.0, 2.0, 1.1
Application/Web Servers: IIS7.0, IIS6.0 and IIS5.1
Source Control: VSS 2005 and Team Foundation Server
Debugging Tools: SQL Profiler
Business Intelligence: SSRS, SSIS and Crystal Reports
Operating Systems: Win32 (Windows 7, Vista, XP, Win 2003, NT, 2K), DOS.
Visual Studio IDEs: VS.NET 2013/2010/2008/2005/2003 and Visual Studio 6
Architectural Patterns: MVP, MVVM, MVC
Tools: / Applications: NUnit, Telerik and Infragistics controls
PROFESSIONAL EXPERIENCE
Confidential, NJ
Senior .Net Developer
Responsibilities:
- Delivering quality products throughout the software development lifecycle in an agile development process
- Collaborating with team members to create software solutions
- Worked closely with the product owners and analysts to design, model and develop changes for the project
- Developed web pages using ASP.NETMVC, REST WEB API, AJAX, C#, JavaScript and HTML.
- Programmed business objects, Business Entities and data access objects using OOD concepts for the N-tier web application.
- Used Angular.JS for Client-Side scripting along with JavaScript and jQuery.
- Automation scripts developed using PowerShell and handling WMI issues while working with performance issue.
- Integrate with taxonomies, tagging and meta data to improve the overall SEO and content strategies.
- Working on machine learning concepts for search to provide better results to user by using spark
- Generate Search analytic report and create custom reports for stakeholders if needed.
- Creating test cases and running unit test.
- Providing solutions on Sinequa performance issues.
- Create required documents for lower environment setup and design documents, test case documents etc.
- Used VSTS and Git to automatically build the projects and source code management
- Worked with Scrum Master to create user stories and sub task and attended scrum ceremonies on daily basis
- Provided timely status of project
Environment: Visual Studio 2015, C#.NET, ASP.NET, REST Web API, HTML, CSS3, ANGULAR JS, JQUERYJAVA SCRIPT, MVC 4.0, XML, IIS 7.0, AJAX, Agile, LINQ, SVN.
Confidential, NJ
Team Lead/ Lead Developer
Responsibilities:
- Hands on experience on implementing and enhancing Classic ASP pages.
- Provided in-depth analysis to resolve production and application issues.
- Implemented UI using MVC, HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master(Layout) Pages.
- Utilized AngularJS Routefor creating Single Page Application(SPA) and appropriately utilizingControllers, Services,andFactorieswithdependency injection.
- Implementedng-repeatto display tabular data and utilizedCRUDfeatures such as sorting, filtering, paging anddata manipulationand by usingAngularJS.
- Provided production support by documenting tickets and communicating with customer and vendor.
- Implemented ASP.NET MVC pattern mechanism to display item master data.
- Developed the services using WCF to access item cross reference related functionalities.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization
- Hands on experience on implementing AJAX functionalities for partial page rendering.
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Involved in data loading usingPL/SQLcalling UNIX scripts to manipulate files
- Involved in unit testing, module testing and integration testing.
Environment: ASP.NET, classic ASP, XML Web Services, WEB API, WCF, ADO.NET, C#, VB6.0, AngularJS. Oracle, Visual SourceSafe, Telerik Controls
Confidential
Developer
Responsibilities:
- Developed windows application using C#.Net, WPF
- Analyzed production support related issues, inquiries and requests.
- Designing WPF Forms, Custom Controls and User Controls using XAML language for interactive UI
- Assisted in maintenance of existing application.
- Gathered requirement, Interacted with Clients for designing, writing functional specifications, monitoring and executing offshore development.
- Involved in development of Custom Controls to support shared functionality of displaying user details common to all pages.
- Developing business logic components as a middle-tier between database and the client application
- Creation of database objects liketables, views, procedures and packagesusing SQL server, PL/SQL Developer.
Environment: C#, WPF, ADO.NET, SQL Server, Visual SourceSafe 6.0
Confidential
Developer
Responsibilities:
- Involved in designing, developing and testing
- Supported tactical and strategic goals of the IT Production Support Team.
- Developed windows application using VB.Net, WPF
- Created UI controls in XAML pages using WPF
- Involved in maintenance and production support
- Wrote Stored Procedures and triggers using SQL in SQL Server 2005
- Created DAL (Data Access Layers) to establish database connectivity and data manipulation.
- Extensively using Grid views with sorting and paging.
- Created crystal reports.
- Designed, implementedandtunedinterfaces and batch jobs usingPL/SQL
- Written NUnit scripts to perform Unit Testing.
Environment: VB.NET, WPF, SQL server 2000/2005, Crystal Reports
Confidential
Developer
Responsibilities:
- Involved in maintenance and production support Handling Tickets.
- Java Script was written for the client-side validation, browser detection and application functions.
- Created Stored Procedures for better performance and to retrieve data from the backend database
- Developed and modifiedtriggers, packages, functionsandstored procedures
- GMT time calculation to collect the data from different region (GMT) of markets.
- Derive the Report and Statics of the patch deployment in the HTML pages in effective manner.
- Extensively used HTML tags, Frames and CSS (Cascading Style Sheets) to maintain uniformity in the Web pages.
- Involved in the continuous enhancements and fixing of production problems
Environment: Classic ASP, SQL Server 2000, CSS, HTML and JavaScript.
Confidential
Developer
Responsibilities:
- Analysis of the Initial Requirements.
- Module included development of three batch applications to retrieve data in efficient way and transfer files securely using SFTP.
- Wrote business logic code in C# code behind files to read data from database stored procedures.
- Client interaction to understand their requirements and get feedback on the existing application.
- Involved in maintenance and production support
- Wrote scripts using SQL, PL/SQL, stored procedures, functions and packages
Environment: C#, SQL Server 2005, SFTP
Confidential
Technical Assistant
Responsibilities:
- Responsible for design of the User Interface and coding.
- Application architecture is divided into 3, Data Layer, Business Layer and Web layer for role separation and maintenance.
- Extensively used power point automation for MS Office suite 2003.
- Used MS SQL Server 2000 with Stored Procedures communicates with Back End Databases.
- Used ADO.NET to interact with Records, Tables, Procedures, Error Handling.
Environment: Asp.net, C#, SQL Server 2000
