.net Developer Resume
Seattle, WA
SUMMARY
- .Net Developer with 7 years of experience in design, development, testing and implementing application software and most importantly, optimizing software solutions catering to the business requirements using .NET technologies on windows and web environments.
- Extensive experience of designing and developing software applications with the C# (4.0/3.5) .NET Framework (4.0/3.5), ASP.NET (4.0/3.5), MVC, Win Forms, ADO.NET, AJAX, LINQ, WCF, WPF, CSS, Web Services, IIS 7.0/6.0, Reporting Tools, JavaScript,Typescript, jQuery, XML, Angular.
- Extensive working experience in database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions, Performance Tuning and Query optimization using T - SQL and PL/SQL in SQL Server.
- Used N-tier architecture for presentation layer, the Business and Data Access Layers and were coded using C#.Net.
- Expertise in developing Master Pages and skins used for common design layout for pages, CSS to separate content of document from its presentation, Java Script to perform Client side validation.
- Experience in using AJAX controls in ASP.NET Sites/applications and interacting asynchronously with ASMX Web Services.
- Experience in usingLanguage-Integrated Query(LINQ)query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in developing Web Services to support interoperable machine-to-machine interaction over a network using SOAP over HTTP and WSDL.
- Hands on experience in Windows Communication Foundation (WCF) for rapidly building service-oriented applications that communicate across the web and the enterprise.
- Experience in Windows Presentation Foundation (WPF) for developing attractive and effective user interfaces, providing a common programming model for standalone and browser applications.
- Performed hands-on engineering for several localization projects for software and documentation.
- Strong Knowledge of Developing Web applications using IIS, XML, XAML, XSLT, HTML, JavaScript, jQuery and CSS.
- Extensive working knowledge on Configuring and version controlling with Team Foundation Server (TFS).
- SQL Server Reporting Services (SSRS) to generate views and complex reports including creating stored procedures and functions.
- DesignedRESTAPIs that allow sophisticated, effective and low-cost application integration.
- Have experience in Waterfall, Agile and Scrum methodology.
- Experience in implementing design patterns e.g.: Template design pattern, Chain of responsibility.
- Experienced in building sophisticated distributed systems using REST web APIs (SOA).
- Involved in Supporting Integration testing, Regression testing, System testing for the Enhancements.
- Involved in Solving customer issues and functional issues in the Production environment.
- Team Player with good technical, analytical and communication skills.
TECHNICAL SKILLS
Languages: C#.NET, SQL, PL/SQL.
.NET Technologies: .NET Framework 4.6/4.5/4.0/3.5 , WPF, ASP.NET MVC, Web Service, ASP.NET 4.0/3.5, ADO.NET, WCF, LINQ, AJAX, Multithreading, Parallel Programming, Confidential Enterprise Library,WCF Web Services, SOAP and REST.
Web Technologies: HTML, XML, XAML, JSON, CSS, Java Script, jQuery, React JS, Angular.
Database: SQL Server 2016/2012/2008/2005 , SSRS, SSIS
Development Tools: Visual Studio 2015/2, SSMS, SQL Profiler
Visual Modeling and Design Tool: Confidential Visio 2013/2010.
Middleware: ADO.NET 1.1/2.0/3.0
Web Servers: Internet Information Server (IIS) 8.0/7.0/6.0
Version Controller: Team Foundation Server 2015/2013/2010
Operating Systems: Windows XP/ Vista/ 7, Windows 2008/2003 server
Unit Test Tools: MS Visual Studio Test edition (Team Suite)
Methodologies: Agile, Waterfall (SDLC), Iterative
Others: MS Office, UML, Visio, Telerik Controls for ASP.NET, Entity Framework
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
.Net Developer
Responsibilities:
- Working on several phases of the SDLC using agile development methodology.
- Involved in database design, writing complex queries, stored procedure and views in SQL Server 2016.
- Developed reports using SSRS, Active Reports and data transformation with SSRS.
- Developed 3 Tier web application using C# MVC, Web API, Bootstrap, Sass and SQL.
- Used HTML5, JavaScript, jQuery and CSS3 framework to develop responsive webpages.
- Used React JS as Framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS and Bootstrap.
- Used various bootstrap components like accordion, date picker, time picker, alert and buttons, modal and react-bootstrap components.
- Worked on bug fixes to features on a large-scaleproject using React JS, HTML5 and CSS3.
- Created web application prototype using jQuery and React JS.
- Build services using Restful Web API to integrate with various modules in the application.
- Used entity framework and LINQ while working on data access layer (DAL).
- Used the Object-Oriented Programming techniques and created classes for data base access.
- Involved in code peer review and unit testing using NUnit.
- Developed application in WPF utilizing MVVM and repository pattern.
- Created WPF controls and communication framework using WCF.
- Created dependency properties, routed events in C# and implemented triggers in XAML.
- Implemented custom data validation roles in WPF UI and data conversions using both XAML and C#.
- Re-engineered Front-end GUI application by creating new WPF forms, merging number of different APIs such as Building forms with controls and created custom controls.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
Environment: .Net Framework 4.6, Visual Studio 2017, ASP.NET, MVC, WCF Services, SQL SERVER 2016, LINQ, Entity Framework 11.0, TFS, React JS, Typescript, SSRS, SSIS, IIS, ADO.NET, WPF w/ Model-View-View Model (MVVM), Bootstrap, HTML5, CSS3, jQuery.
Confidential - Indianapolis, IN
.Net Developer
Responsibilities:
- Involved in full Agile, Scrum methodology to produce high quality software model.
- Participated in requirements gathering and compiled them into requirements specification document.
- Used ASP.NET, MVC, Windows Communication Services to develop the individual application pages and A sync services.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Integrated workflows with host systems using JavaScript, and XML web services designed with C#.
- Used XML Serialization for business objects serialization for easy passage of data between Data Access Layer, Business Access Layer and User Interface.
- Developed Reusable artifacts for team to work upon and integrate with other components.
- Implemented Object Oriented Programming Support (OOPS) like Inheritance, Encapsulation, Polymorphism, Abstraction.
- Responsible for designing the Application security using SQL database tables.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
- Re-engineered Front end GUI application by creating new WPF forms, merging number of different APIs such as Building forms with controls and created custom controls.
- Prepared Batch file to deploy views, triggers, and SP in to Production environment.
- Involved in performance tuning and query optimization.
- Created and converted interfaces to C# .net according to client requirements and processes.
- Created and maintained complex reports in MS SQL data sources using Reporting Services.
- Used responsive UI layer utilizing semantic Bootstrap, React JS and REST API architecture while adhering to the latest web UI standards and design patterns.
- Generated reports by using SQL Server 2008 Reporting Services (SSRS).
- Developed an React JS workflow for flexible configuration and management of multi-step user input flows.
Environment: .Net Framework 4.5, Visual Studio 2015, ASP.NET, MVC, WCF Services, SQL SERVER 2016, LINQ, TFS (Team Foundation Server 2015), React JS, Angular JS, Typescript, SSRS, SSIS, IIS, ADO.NET, WPF w/ Model-View-View Model (MVVM).
Confidential, Seattle, WA
.Net Developer
Responsibilities:
- Participated in requirements gathering/ analysis and compiled them into requirements specification document.
- Extensive experience in Agile project management and firmware development.
- Involved in technical Design discussions and compiled them into high level and Detail Design documentation.
- Involved in full Software development life-cycle (SDLC) methodology to produce high quality software model.
- Used ASP.NET, MVC, Windows Communication Services to develop the individual application pages and A sync services.
- Develop complex SQL queries to support reporting requirements and SQL Server s stored procedures and verified data accuracy.
- Featuring a framed in mobile website and enhanced property image viewing using the XCode, and REST services.
- Developed rich, compelling UI in C#.NET and WPF (Windows Presentation Foundation).
- Designed parts of the user interface and implemented new features on a full stack basis, on the server side and modern web technologies in the browser including jQuery.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
- Maintenance/Enhancement of MDC Project and handling/fixing bugs on daily basis reported by client.
Environment: .Net Framework 4.5, Visual Studio 2013, ASP.NET, WPF, Win Forms, C#, HTML, CSS, jQuery, JavaScript, WPF, MVC, SQL SERVER 2008, LINQ, WCF REST, TFS, SSRS, SSIS, IIS.
Confidential, Denver, CO
.Net Developer
Responsibilities:
- Participated in requirements gathering/ analysis and compiled them into requirements specification document.
- Involved in technical Design discussions and compiled them into High Level and Detail Design documentation.
- Involved in full Software development life-cycle (SDLC) methodology to produce high quality software model.
- Implemented multiple innovative C# and WPF techniques to solve UI and architecture-level problems.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Used XML Serialization for business objects serialization for easy passage of data between Data Access Layer, Business Access Layer and User Interface.
- Used jQuery as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
- Used Cascading Style Sheets (CSS) for a unified look and feel of the application.
- Implemented Object Oriented Programming Support (OOPS) like Inheritance, Encapsulation, Polymorphism, Abstraction.
- Responsible for designing the Application security using SQL database tables.
- Created Joins, Views, functions, stored procedures and triggers as part of the database programming.
- Prepared Batch file to deploy views, triggers, and SP in to Production environment.
- Involved in performance tuning and query optimization.
- Generated reports by using SQL Server 2008 Reporting Services (SSRS).
- Implemented Data extraction, importing, exporting, Transformation using SQL Server Integration Service (SSIS).
- Developed tools using MS Excel to achieve the user need to verify reports on daily basis.
- Designed and developed several websites for existing clients using latest web standards and highly localized content.
- Created Console Applications for Job Scheduling to perform unwanted data deletion activities at low load time.
- Performed Code Analysis by using Confidential All Rules - rule set.
- Experience in working with Team Foundation Server 2010.
Environment: .Net Framework 4.0, Visual Studio 2010, ASP.NET 4.0, WPF, Win Forms, C#, HTML, CSS, JavaScript, jQuery, WCF, XML, SQL Server 2008 R2, LINQ, SSRS, SSIS, MS Visio, IIS.
Confidential
.Net Developer
Responsibilities:
- Involved in Understanding the Key bottle necks in the application performance across the n-tier application.
- Created Trackers and Logs to find the key application components used the users.
- Used SQL Profiler to find out the extensive time consuming sql statements in procedures, functions and views.
- Used SQL Database Engine Tuning Advisor to check the query execution plans.
- Analyzed the Indexes and Database statistics for the key components of the application.
- Documented the areas of improvement and discussed with Architects for overall performance enchantment.
- Reviewed the ASP.NET & C# code to find out the areas where the turnaround time is more and proposed strategy for tuning the code.
- Involved in implementing all the above-mentioned tuning activities.
- Involved in performance tuning and query optimization.
- Performed unit testing, integration testing and regression testing for all the modules where performance activities were carried out.
- Involved in modifying the procedures used in SSRS reports to increase the report rendering time.
- Experience in working with Team Foundation Server 2010.
Environment: .Net Framework 4.0, Visual Studio 2010, ASP.NET, C#, HTML, CSS, WCF, WPF, SQL XML, SQL SERVER 2008 R2, SQL Profiler, SQL Database Engine Tuning Advisor, LINQ to SQL, Team Foundation Server 2010, SSRS, MS Office, Telerik controls for ASP.NET.
