Sr .net Developer Resume
Miamisburg, OhiO
SUMMARY
- 8 years of professional experience in analysis, design, development and deployment of web and client server applications using Microsoft .Net Technologies with exposure to diverse business domains.
- Experience in developing applications under .NET framework 4.5/4.0/3.0, C#, VB.NET, ASP.NET web applications, Win Forms, WPF desktop applications.
- Experience in using ADO.Net Data, Extension Methods, Lambda expressions, LINQ query and retrieve data from different data sources LINQ to XML, and LINQ to SQL, ORM tools such as Entity Framework 5.0/4.0 worked on Database First Code First and Model first approaches.
- Expertise in Object Oriented Analysis and developing Client/Server Applications on various architectural design patterns including Dependency Injection (DI), MVVM, MVC 3.0/4.0/5.0, Two - Tier & Three Tier Architecture.
- Understanding and implementation ofSilverlightwith richgraphics, user interaction.
- Expertise in building Master Pages, Client Side Designing and Validations using HTML,CSS, DHTML, XHTML, XML, XSLT, JavaScript, jQuery, Angular JS, Knockout JS.
- Worked using Bootstrap framework in designing responsive UI development of web applications.
- Used AJAX Controls to create an interactive Web Application and customize AJAX Control Tool kit as per requirement demand.
- Expertise on Object Oriented Programming concepts, Design Patterns, C# - Exception Handling, Multithreading, Collections Framework and Generics, Data Structures in C#.
- Good Knowledge on Microservices architecture.
- Involved in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes good knowledge in SOA.
- Experience in creating and consuming WCF for calling and creating SOAP services, the ASP.NET Web API for creating and consuming RESTful services, knowledge on .NET remoting service.
- Experience in configuring websites inInternet Information Services IIS 7.0/6.0/5.0.
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Experience in using VSTS to write Unit and Integration tests to automate the testing process of the application, writing test cases using N Unit testing of applications.
- Experience on using Azure Cloud Services and IBM MQ.
- Used Jenkins for continuous integration and JIRA for bug tracking.
- Experience working with source control tools VSS, TFS, Git.
- Experience in back-end Database programming using Oracle, MS SQL Server
- Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server
- Good exposure and hands-on experience in Agile Methodologies (SCRUM), Waterfall MethodologiesandTest-Driven Development (TDD).
- Good team player with excellent communication, written and presentation skills with strong aptitude towards learning new technologies.
- Good experience in supporting the onshore and offshore clients.
TECHNICAL SKILLS
ProgrammingLanguages: C, C# .NET, SQL, PL/SQL, T-SQL, VB.NET
.NET Technologies: .NetFramework 4.5/4.0/3.5/3.0 , ASP.NET, MVC 5/4.5/4.0/3.0 , ADO.NET, Web Services, Web API, Web Forms, Win Forms, WCF, WPF, LINQ, LINQ to SQL, Entity Framework, Silverlight, KnockoutJS MVVM
Web Developement: HTML,DHTML, XHTML, CSS, XML, XAML, XSLT,AJAX, JavaScript, CSS, JQuery, Angular JS, Bootstrap, JIRA, Jenkins
Databases: SQL Server 2014/ 2012/2008/2005 , Oracle 11g/10g
Development Environment: Microsoft Visual Studio 2012/2010/2008/2005/2003 , .NET Framework 4.5/4.0/3.5/3.0 , Microsoft Expression Blend 3.0/2.0.
Reporting Tools: SQL Server Reporting Services, SQL Server Integration Service, Crystal Reports
Designing Tools: UML, Design Patterns, MS Visio, Visual Paradigm,WIX
Application/Web Server: Internet Information Server (IIS) 7.0/6.0/5.0/4.0.
PROFESSIONAL EXPERIENCE
Confidential, Miamisburg, Ohio
Sr .NET Developer
Responsibilities:
- Involved in Analyzing the new requirements, design, development and maintenance of the project
- Worked on N-tier architecture (Data, Service and UI layers)
- Worked in developing WPF desktop application, C# ASP.NET web application under the .NET Frameworks 4.5, C#.Net, SQL Server 2014.
- Used Silver Light to design rich interactive UI.
- Designed and developed UI Framework using HTML5, CSS3, AngularJS.
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server side validation and Java Script for client side validation
- Used Entity Framework to work with relational data using domain-specific objects from the SQL Server 2014
- Used Master Pages and Cascading Style Sheets to maintain design consistency across all web forms.
- Integrated the desktop application with the web application via WCF Web Service.
- Created Web Services and Endpoints using WCF (Windows Communication foundation) and Tested web services using SOAP UI
- Experience on using Azure Cloud Services
- Created SQL based reports using SQL Server Reporting Services (SSRS) using stored procedure with parameters.
- Involved in Unit and Integration Testing and Fixing Bugs.
- Used TFS for the source code and version controlling of the files in the project.
- Experience working in Agile development following Scrum process, Sprint and daily stand-up meetings.
Environment: C#.Net, ASP. NET MVC 5.0 HTML, XML, JavaScript, MVC, CSS, SQL Server 2014, Visual Studio 2012, IIS 7.0, .Net Framework 4.5, Silver Light, Angular JS, WPF, WCF, TFS
Confidential - Grand Prairie, TX
Senior .NET Developer
Responsibilities:
- Involved in Design, development, maintenance and testing of the project.
- Designed and implemented application using C#, ASP.NET MVC 4.0 with Razor View Engine, JQuery, AJAX, HTML5, JavaScript, HTML5 and CSS3, Bootstrap.
- Followed agile methodology with daily scrum meetings and providing user story updates.
- Worked on routing to load controller type using MVC 4.0 Web APIs for reaching appropriate action in the web application.
- Used MVC Razor-View Engine for re-using the individual user controls by not coupling them with underlying data elements.
- Utilized KnockoutJS MVVM, jQuery, MVC, C# and SQL application stack.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection
- Implementing the data access layer using Entity Framework Code First Approach
- Used Silver Light to design rich interactive UI.
- Used Jenkins for continuous integration and JIRA for bug tracking.
- Created partial views and shared templates to reusable over the application.
- Created new HTML helper classes for rendering of HTML controls in a view..
- Performed client side and server side validations in MVC Razor using JQuery.
- Implemented WebGrid MVC with JQuery to display information and provide inline editing.
- Created Indexes, triggers, views, functions, stored procedures in Transact SQL and PL/SQL using SQL Server 2012
- Used ASP.NET Web API for creating RESTful services
- Used SQL Server Integration Services (SSIS) to solve complex business problems by copying or downloading files, sending e-mail messages in response to events.
- Created Forms Based Authentication to enforce security into the application and implemented Role Based security to control user access.
- Implemented Unit Testing to detect and solve errors on gridview filters and paging.
- Used VSS for the source code and version controlling of the files in the project and then moved to Git.
Environment: .Net Framework 4.0, ASP.NET, PL/SQL, C#, Knockout JS MVVM, MVC 4.0, JQuery, AJAX, Entity Framework, SSIS, LINQ, Agile / Scrum, XML, AJAX, HTML5, CSS, IIS 6.0, MS Visual Studio 2012, Web API, VSS, Git, SQL Server 2012
Confidential, TN
Software Engineer
Responsibilities:
- Analyzed and participated in requirements gathering, analysis, design and implementation phase of the project.
- Followed Agile Methodologies and Test Driven Development.
- Designing screens (aspx, ascx and master pages) using Visual Studio .NET 2010 and creating Style Sheets for formatting the WebPages based on the business requirements and functional requirements document.
- Used JavaScript and jQuery to implement the client side business logic and validations.
- Used different state management techniques (HiddenFields, ViewState, Session, query string etc) to maintain the state between the pages.
- Used LINQ to SQL technologies to interact with the database.
- Extensively involved in .Net Exception Handling Management, Debugging and Tracing of Application.
- Created Class diagrams using UML as part of design documentation, created and used Web User Controls for reusability, Updated XML documents with financial information.
- Designed and developed new reports, updated old reports as per user's requirements usingCrystal Reports
- Actively Participated in Team Meetings, frequently communicated with Business Analysts to clarify the business requirements and working with QA Team as part of Bug life cycle, implemented Unit testing using NUnit.
- Used VSS for Source Code Control, project related document sharing and team collaboration.
Environment: Visual Studio.NET 2010, .Net Framework 3.5/4, ASP.NET, C#, HTML, CSS, JavaScript, LINQ to SQL, Web Services, LINQ, SQL server 2008, Crystal reports, XML,XSLT, XPATH, VSS,Agile Methodologies
Confidential
.NETDeveloper
Responsibilities:
- Gained valuable experience working with the application logic in C# and ASP.NET.
- Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of the entire project.
- Implemented and extensively used the Object Oriented programming concepts in VB.NET and ASP.Net3.0.
- Used LINQ, ADO.NETobjects to manipulate and retrieve data from the database.
- Developed XML based .Net assemblies using C# that wrapped the business logic
- Effectively used Master Pages to define the unique layout for the entire web application
- Handled Run Time Errors & Design Time Errors by implementing appropriate custom Error Handlers.
- Enabled Client-side Data Validation in .NETusing the validation controls like Regular Expression validator, Required Field validator.
- Deep understanding of relational database concepts with extensive experience in design, creation, normalization, programming (TSQL, complex queries using joins, stored procedures, triggers, views ) with Oracle 10g databases
- Used Ajax toolkit Controls like (Update Panel, Modal Popup, Script Manager, Auto Complete Extender) to increase responsiveness.
- Created Installers using the WIX (Windows Installer XML) Toolset
- Used Visual Source Safe (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Created report templates, developed Ad-hoc reports, complex reports (e.g. reports from multiple data sources, drill down capabilities by using Crystal Reports.
- Involved in the review of peer’s code/test plan and worked on defect logging, tracking and fixing.
Environment: Visual Studio 2008, C#.NET, ASP.Net3.0,LINQ, ADO.NET, Oracle 10g, Microsoft Visio, Ajax, XML,TFS, Crystal reports, .NET Framework 2.0, HTML, CSS, Java Script,WIX
