Technical Lead/sr. .net Developer Resume
Norfolk, VA
SUMMARY
- Over 7+ years experience in the design, development, implementation, testing and maintenance of complex Software and Database applications.
- Experience in all the phases of Software Development Life Cycle (SDLC) such as strategy and analyzing, designing, building (coding), testing and documentation of software products.
- Worked extensively with Iterative Agile Methodologies, Waterfall methodologies and Test - Driven Development.
- Solid understanding of newly introduced features in .NET 4.0, .NET 3.5 and .NET 3.0 like WCF (Windows Communication Foundation) and LINQ (Language Integrated Query Language).
- Significant experience in the Database design and development of Stored Procedures, Functions, and Triggers for the implementation of data integrity using T-SQL and PL/SQL.
- Experienced in developing web applications using MVC4.0 ASP.NET, ASP.NET 3.5/3.0/2.0/1.1 , AJAX, VB.NET, C#, ADO.NET 2008/2005/2003 and Oracle 9i/10g.
- Implemented Database First EDMX and used Linq to Entities to message the Data and optimized the Query Expressions.
- Extensively worked with ADO.NET to connect SQL Server and Oracle using Connection, Command, Adapter, DataSet and DataView.
- Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual directories, map them to physical folders and configuration of the applications for domain authentication, Data Transformation Services (DTS) in SQL Server 2000/2005.
- Experience in developing the business reports using SSRS and developing SSIS packages.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experienced in Service Oriented Architecture SOA using Windows communication foundation
- Design and implement strategies for integration of 3rd party systems into the business and technical architectures.
- Developed and deployed portal solutions and also experience in creating complete software packages.
- Expertise in writing unit tests and integration tests using NUnit framework.
- Excellent understanding of Object Oriented Programming Concepts, ASP/ASP.NET, C#, Visual Basic, Web Services/Windows Communication Foundation (SOAP, WSDL), SQL Server.
- Experience in building Silverlight 4.0/3.0/2.0 applications using .NET. Involved in building a rich web experiences usingSilverlight and JavaScript.
- Extensively used ASP.NET, MVC 4.0/3.0, Master Pages, User Controls, and Custom Controls to design the Rich User Interactive Web Pages.
- Experienced in utilizing new integrated features of ASP .NET 3.5/3.0 versions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Windows Workflow Foundations (WWF), Language Integrated Query(LINQ), Microsoft Windows Azure.
- Experience in programming in AJAX using ASP.NET AJAX framework and control toolkit with client call back features.
- Experience working with heavy JavaScript and JQuery function and code.
- Experience in software Analysis, Design, Development, Testing, Implementation and production, support of Client/Server and Web based applications.
- Expertise in performance tuning SQL Stored Procedures.
- Responsible for maintaining versions of source code along with the maintenance of the builds and documents using Team Foundation Server 2010.
- Excellent debugging skills and expertise in creating performance enhancement solutions.
- Good knowledge of Hyper text transfer portocols.(HTTPs)
- Experience in creating automation solutions for day to day work using power shell scripts.
- Expertise in conducting scrums, sprint, agile methodology.
TECHNICAL SKILLS
Web Technologies: ASP, ASP.Net 4.0/3.5/3.0/2.0 , AJAX 3.0/2.0, MVC 4.0/3.0, Web Services, CSS/CSS3, Java Script, Knock out JS, JQuery, J son Angular JS, BOOTSTRAP,HTML/HTML5, REST SERVICES(Web APi, WCF), web forms,node.Js
Operating Systems: Windows 2008 R2/2008/2003, XP, Windows 7, Vista.
Languages: C#, VB.Net, T-SQL, PL/SQL, XML, HTML, LINQ, ASP.Net AJAX, C, C++, XSD,XSLT,XSL,JAVA
IDE Tools: Visual Studio 2010/2008/2005 , SQL Server Management Studio, Expression Blend(4.0/3.0/2.0)Database SQL Server 2005/2008/2012 (T-SQL, Stored procedures, Triggers, DML, DDL), MS Access, Oracle 11g/10g/9i, Cassandra, Mongo DB
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
Databases: MS SQL SERVER 2008/2005/2000 ,MSAccess 2010/2007/2003 ,Oracle 10g/9i/8i
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
Reporting Tools: Crystal reports 13/10/8.5/8, Data Base Reports, SSRS and SSIS, Telerik
Application Tools: Visual Studio.Net, SQL Enterprise Manager, SQL Management Studio
Web Servers: MICROSOFT IIS (7.0/6.0/5.1/5.0 ), Apache Tomcat, Windows Server
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0
UI Technologies: Win forms, WPF, MVMM
PROFESSIONAL EXPERIENCE
Confidential, Norfolk, VA
Technical Lead/Sr. .Net Developer
Responsibilities:
- Involved SDLC phases like Requirements Gathering, Analysis, Design, Build and Deployment for ASP.Net Web Applications Visual Studio2013.netFramework 4.0 and MVC 5.0
- Played the role of Development Lead and Subject Matter Expert for implementing the solutions by using ASP.NT, MVC and SSRS.
- Used ASP.NET and C# in MVC 4.0 frame work for front-end development
- Worked with Asp.Net MVC 5.0 to develop the application with Model, View and Controller.
- Involved in designing and development of REST services.
- Implemented and consumed Web Services and REST, WEB API.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
- Used Web API technology to make CRUD operations.
- Developed custom controls, user controls and ASPX pages in C#.Net.
- Fine-tuned application performance using Caching and other techniques available in Microsoft .NET framework.
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Involved in writing several complex SQL Queries and Pl/SQL Procedures.
- Created Business Logic and Data Access Layers to implement the MVC architecture.
- Supporting Various Web applications, SSRS, SSIS, SQL Server and MS Access, across sites
- Extensively used WCF framework to build applications that inter-communicate and implement services using Service Contract and Data Operation
- Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
- Used HTML5 and Angular JS for front end development
- Developed MVC web applications by using code first and database first approaches in Entity Framework
- Involved in development and enhancements of the REST based enterprise services
- Created Web Form and Business Logic for Customer Renewal, General Tools, and controlling module using ASP.NET 2.0, C# and JavaScript.
- Worked on some Integration and reporting services like SSIS and SSRS
- Designed the application using an MVC (Model View Control) Architecture that promotes a clear separation of the presentation, business logic and data access tiers.
- Designed, developed user interface look and feel and functionality for web users using XML, HTML, JavaScript, DHTML, XHTML.
- Implemented Data Access layer, Caching Application block, Application validation, Exception
- Developed and used various Web forms, Custom Controls and User controls using ASP.NET, C# and JavaScript.
- Developed and consumed various XML Web services using C#. NET.
- Experience in using third party tools like Telerik and Kendo Controls.
- Extensively used LINQ to query the objects based on requirement.
- Developed windows services to store Sql Server data in to Cloud base data warehousing by using Amazon Web Services (AWS).
Environment: C#. ASP.Net4.0,MVC 5, Web API, RESTful APIs, Angular JS, Bootstrap, Visual Studio 2017, VB.Net, VB Script, SQL Server2005/2008, SSRS 2005/2008, SSIS and AWS
Confidential, Pittsburgh, PA
Sr. .Net Developer
Responsibilities:
- Worked on ASP.NET 3.5 Web Forms, Web Services, ASP.NET applications, ASP.NET state management, ASP.NET caching features, securing ASP.NET web applications using C#.NET as back-end coding.
- Developed components in C#.NET using ADO.NET to provide the functionality for the Data Access Layer and give access to the database for inserting, updating, deleting and getting the information from the database through Business Logic Layer.
- Extensively used AJAX Control tool kit and AJAX libraries for providing light weight AJAX requests.
- Used Cascading style sheets (CSS) to attain uniformity through all pages.
- Modified Web Services to interact with the other applications and exposed them using SOAP and HTTP.
- Handled run time and design time errors by implementing appropriate error handlers in C#.NET.
- Client and Server side validations are done using Java Script and ASP.NET validation controls.
- Used ASP.NET web controls and HTML control in the design of web pages.
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service in 3.0 frameworks.
- Created & hosted WCF Services and used different bindings to make it available to different types of clients
- Developed Web Services for the System using .Net (SOAP/XML).
- Deployment of web services for online transactions using C#.NET and exposed them through SOAP and HTTP.
- Extensively used ASP.NET web server controls like Grid View for displaying the records.
- Experienced in developing and consuming Web Services and n-tier web applications.
- Used JSON, JQuery for the Client side to pass the parameters for hand shake across applications and for client sideAJAX call, validations.
- Used ADO.NET for data interaction between the web application and the Database using Data reader, Datasets, and Data Adapters controls.
- Used Grid View, Data List and Repeater controls with paging and sorting for displaying various data on to the page.
- Contributed towards the security model in .NET framework for the administration module using verification process, code access security, and role-based security.
- Involved in writing complex SQL queries, stored procedures, triggers, functions, views in SQL Server 2008.
- Used Visual SourceSafe to maintain the version and source control.
- Performed unit testing by applying test cases and also written test cases by using test driven methodologies.
- Worked on software design patterns, including MVC, MVP and MVVM.
Environment: ASP.NET 3.5, ADO.NET, C#.NET, SQL Server 2008, Crystal reports, JavaScript, CSS, AJAX, HTML, XML, XSLT, IIS, VSS, Visual Studio 2008, .NET Framework 3.5, Bootstrap, Angular.Js, knockout, Backbone.js, Boilerplate.js, HTML5, JavaScript.
Confidential
Sr. .Net Developer
Responsibilities:
- Design and Develop data centric Asp.net and Silverlight Web applications based on Custom Abbott framework to comply with the UI, Data and security standards.
- Application is developed to support and integrate several different applications on a single web platform. The framework we designed is truly extensible, generic and can be readily plugged in to most of the web apps created internally.
- Effectively implemented the Web 2.0 standards for UI and also enhanced the application with high security standards.
- Designed and Developed Windows Communication Foundation (WCF) Services and WCF RIA services for Data driven Silverlight applications
- Designed effective presentation layer with help of Ajax and custom controls
- Extensively used different design patterns like Abstract, Singleton, MVC, and Command.
- Design and developed several reports using SSRS which flow through different workflows including email notifications.
- Wrote T-SQL Statements, Stored Procedures, Triggers, Functions, and Sequences to access data from database along with ADO.NET Class & Methods.
- Unit tested all the modules. Wrote unit test cases for a number of modules using NUnit framework.
- Designed and developed the application middle tier using C# .NET, VB.net, HTML5, BizTalk, WCF services (SOAP/REST),WinForms, WEB API, REST API, REACT JS, RESTFULL services to consolidate all unmanaged and stand alone applications under Managed and Integrated Enterprise framework by implementing SOA architecture.
- Also handled client side technologies like Javascipt, AngularJs, Bootstrap, Single Page Applications(SPA), AJAX, JQuery and AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Designed and developed Services using WCF and also leveraged WCF security mechanism Confidential transport level with windows authentication type for our intranet applications.
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page.
- Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP. Net 3.0.
- Used ASP.NET User Controls to create wizard steps for submitting and modifying events and evaluation forms. Involved in creating the logic for the several different modules.
- 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.
- Used JSON Serialize in data contract of WCF to generate the data in JSON format.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Involved in unit testing, integration testing and deployment of the application.
Environment: Visual Studio 2010, C#, ASP.NET 4.0/3.5, WCF, EDMX, JQuery, VB.NET, XAML, TFS 2010, IIS 7.0, AJAX, ADO.NET Entity Framework 4.0, LINQ, XML, MVVM, Microsoft Enterprise Library 5.0, NUNIT, SQL Server 2008 R2, Windows Server 2008 R2/2008, Win Forms.
Confidential
.Net Developer
Responsibilities:
- Involved in Design, Coding, Implementing and testing the applications.
- Worked on N-tier architecture consisting of Presentation, Business, and Data access layer using VB.Net.
- Developed and implemented various Web forms and User controls using ASP.NET, VB.Net, and JavaScript.
- Designed and developed Web-services using VB.Net, ADO.NET and XML to handle online transactions with central database.
- Developed reusable UI widgets such as the navigation menus.
- Used .Net Validation Controls for validating different controls and JavaScript for client side validations.
- Documented with UML Design Patterns.
- Developed WebServicesand invoking them
- Involved in writing unit testing and Load testing applications by using N Unit testing tools.
- Developed custom controls, user controls and ASPX pages in C#.Net.
- Designed and Created database objects such as stored procedures, packages, functions, triggers and indexes.
- Performed query optimization and performance tuning for complex SQLqueries using SQLprofiler.
- Grid view sorting and Paging were properly deployed.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage.
- Implemented support for transactions using ADO.Net Objects.
- Involved in different types of testing (unit testing, application testing)
- Developed various Reports with Crystal Reports.
- Used Microsoft Team Foundation Server( TFS) for the purpose of version Control.
- Created Interactive reports using SSRS.
Environment: Visual Studio 2005,Master Pages, CSS, ASP.Net 3.0, VB.Net, AJAX, Agile, Web services, IIS, XML, JavaScript, Crystal Reports, ADO.Net, MS SQL Server 2005.
Confidential
.Net Developer
Responsibilities:
- Measuring performance of web applications by using performance counters.
- Implement performance of ASP.NET C#, ADO.NET, XML, Web services, SQL Server, Code Review using good programming practice and performance tuning using SQL Profiler.
- Testing web applications using VSTS.
- Performing Load test, Web test & Performance wizard in VSTS.
- Tuning an application for improving its performance as per requirement specifications.
- Identifying bottlenecks & performance related issues in web applications & eliminate them.
- Identify process crashes, hangs & memory leaks in web applications.
- Forming baseline documents for measuring, testing & tuning web applications.
- Subjecting the application to web & load tests for measuring performance counters & its performance.
- Key role in tuning the application suggested by Microsoft as per the requirements.
- Coding using SQLSERVER 2005 & C#.NET.
- Taking backups and controlling versions using Visual Source Safe.
- Disseminating knowledge acquired to entire team of ADMS.
- Responsible for overseeing the Quality procedures related to the project
- Knowledge sharing and training of the new resources in the project.
Environment: ASP.NET, C#.NET, T-SQL, SQL SERVER 2005, Visual Studio Team System 2005,Perfmon,.NET Framework 2.0, Windows XP