Senior .net Developer Resume
PA
PROFESSIONAL SUMMARY
- Over 7 years of experience in Software Development Life Cycle (SDLC) involving Design, Development, Integration, Implementation and Testing of Web Based and Client - Server applications using wide variety of Microsoft Technologies.
- Experience in designing and developing software applications with ASP.NET, C#, VB.NET, ASP.NET MVC, ADO.NET, SQL Server, Oracle, LINQ, Microsoft Entity Framework, Ajax, HTML, CSS, Angular (2.0), Java Script, JQuery, Bootstrap, WEB API, WCF, Web Services and IIS.
- Experience in working with different methodologies like Agile, Test Driven Development and Waterfall Methodologies.
- Experience in designing web pages using HTML, XML, CSS, JavaScript, JQuery and also worked with ASP.NET Custom Controls and involved in implementing Third party controls like Telerik.
- Experience in creating single page applications and achieved two-way data binding using Angular (2.0).
- Extensive working experience in using object oriented programming principals like Encapsulation, Inheritance, Polymorphism and Abstraction.
- Developed asp.net MVC applications using code first approach in Entity Framework, written business logic using C# and UI in Razor View Engine.
- Experience in working with ADO.NET objects such as DataAdapter, DataSet, and DataReader to interact with SQL Server and Oracle.
- Experience indatabase design and development, working with complex database queries, writing Constraints, Indexes, Joins, Views, Stored Procedures and Functions using T-SQL, PL/SQL.
- Experienced in using Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in generatingcustom reportsand different types oftabular,matrixand distributed reports in multiple formats usingCrystal Reports and SQL Server Reporting Services (SSRS).
- Extensively worked with Win Forms (WPF), Web Forms, Application Blocks, Master Pages, Themes, Client side and Server side validations.
- Strong hands on programming, designing, understanding and deep functional experience in creating, deploying and consuming API’s, Web Services and WCF services.
- Experience in creating entity classes and relationship between entity classes using LINQ to SQL.
- Experience on Azure and extensive knowledge on AWS cloud computing services.
- Experience in creating unit tests and integration tests using Nunit framework.
- Experience in source code management, automated tests and requirement management using TFS and GIT.
- Implemented Exception Handling mechanism using .net framework classes and extensively used various user controls to ensure reusability.
- 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.
- Implemented .NET Security features such as Authentication & Authorization using Form based and Window based authentication, authorizing users, roles and user account impersonation.
- Exceptional ability to quickly master new technologies and capable of working in-group as well as independently with a sense of responsibility and ownership.
TECHNICAL SKILLS
Programming Languages: C#, VB.NET, PL/SQL, T-SQL, HTML, WPF, UML.
Web Technologies: ASP.NET, ASP.NET MVC (5.0/4.0)
XML Technologies: XML, XSLT, XSL
Database Servers: Microsoft SQL Server 2014/2012/2008, Oracle 12c/11g.
Front End Technologies: Angular 2.0, HTML, CSS, Java Script, JQuery, Bootstrap
IDE’s: Visual Studio 2015/2013/2010/2005
Reporting Tool: SQL Server Reporting services (SSRS), Crystal Reports
BI Tool’s: SSIS, SSRS
Version Control: Team Foundation Server, GIT
Web Server: Microsoft IIS (7.5/7.0/6.0/5.0)
Middleware: WEB API, WCF (4.5, 4.0), ADO.NET, Web Services, LINQ, Entity Framework
Cloud Computing: Azure, AWS
PROFESSIONAL EXPERIENCE
Confidential, PA
Senior .NET DEVELOPER
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Analyzed the client requirements and specifications to convert into practical code implementation.
- Followed Agile/Scrum methodology with 2 week sprint involved in daily standup meetings, status meetings, retrospective meetings, sprint grooming, and code review meetings.
- Designed Graphical User Interface for various web pages using HTML 5, CSS 3, JavaScript, JQuery, Bootstrap and Angular (2.0).
- Used Model View Controller (5.0) to develop the web application and used custom MVC routing for routing the pages.
- Responsible for designing and developing the reusable UI components Like MVC Master Pages, "Layouts and Nested Layouts", "View Start" and MVC User Controls.
- Designed custom validation controls for validating the data in the user control and used Java Script for client side validation.
- Used Angular 2 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Created the data access layer and data access objects using code first approach in Entity framework and LINQ.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Worked on creating Restful Web Services using ASP.NET Web API and consumed it to know the local dealers present near to the customers.
- Created Stored Procedures, Functions, Views, Indexes and Temporary Tables using T-SQL in SQL Server (2014).
- Created and deployed various customized reports using SQL Server Reporting Services (SSRS).
- Developed SQL Server Integration Service packages to extract data from different sources and merge into one single source (SQL Server).
- Used GIT (GIT HUB) for the purpose of Version Control and Source Code maintenance needs.
- Migrated some of the modules from on-premise to cloud using Windows Azure cloud services.
- Involved in Unit testing, Modular testing, Integration testing and successful integration of modules and multiple layers in the system.
- Implemented Authentication and Authorization logic to authenticate client requests.
- Deployed code in to the IIS server and Databases.
- Handled run time errors & design time errors by implementing appropriate Exception handlers in C#.NET.
- Debugging and troubleshooting the issues to locate source of and solve them.
Environment: ASP.NET MVC (5.0), C#.Net (5.0), Microsoft Visual Studio 2015, SQL Server 2014, SSRS, SSIS, Entity Framework, LINQ, .NET Framework (4.5), Web API, XML, HTML5, Bootstrap, AJAX, JavaScript, CSS 3, Angular (2.0), Azure, Telerik, WPF, IIS 7.5, GIT.
Confidential, Rochester, NY
Senior .NET DEVELOPER
Responsibilities:
- Interacted with clients for requirements, discussed the feasibility of requirements, and designed the layout of web pages.
- Created and consumed user controls, custom controls, data access layer, business logic layer classes using C#.Net (4.0) for web pages.
- Designed and developed web based UI using HTML Controls, Data Controls and Web Controls.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout.
- Used JavaScript, Bootstrap and JQuery extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Implemented client side and server-side validations done using JavaScript and Validation Controls.
- Worked on WCF and consumed them in the Service Oriented Architecture (SOA).
- Used UML to create the flow diagrams and represent interactions in the system.
- Worked on developing Stored Procedures, Functions, Data Scripts, Views and Indexes in Oracle (12c).
- Effectively designed application windows using XAML and various WPF controls like DataGrid, Combobox, Textbox, etc.
- Extensively involved in developing components for business and data tier using C#, Entity Framework and also involved in creating controllers to handle the events raised on the Razor views in ASP.Net MVC (4.0).
- Used Entity framework and LINQ (LINQ to Objects, LINQ to XML, and LINQ to SQL) for data retrieval and manipulations.
- Implemented Role based security to comply with the rules set by the business layer of the application.
- Created and configured the virtual directories in Internet Information Server (IIS), map them to physical folders and configuration of the applications for domain authentication.
- Developed various report formats using Crystal Reports which include Cross Tab Reports, Standard Reports, Graphical Reports.
- Responsible for maintaining versions of source code using Team Foundation Server.
Environment: .NET Framework 4.0, C# (4.0), Visual studio 2013, MVC 4, Crystal Reports, ASP.NET, XML, Entity Framework, WCF, WPF, UML, JavaScript, JQuery, Bootstrap, AJAX, CSS, HTML, Team Foundation Server, IIS (7.0), Oracle 12c.
Confidential, Jacksonville, FL
.NET DEVELOPER
Responsibilities:
- Worked closely with analysts and architects to understand the framework of the application.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Used N-tier architecture to separate the layers and the functionality of different modules.
- Developed application layer using ASP.NET, Server Controls, HTML Controls and Validation Controls.
- Designed 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.
- Modularized the existing CSS on the UI components to improve the performance by loading what is necessary.
- Involved in developing Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Implemented state management using View State, Session State and Cookies.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set for data retrieval and data manipulation.
- Wrote complex queries, created Stored Procedures, Indexes, Views and Temporary tables to access the various kinds of data from SQL Server (2012).
- Developed various report formats using SQL Server Reporting Services (SSRS).
- Developed the expert advice web user interface using AJAX technology to enhance the visual appearance to avoid the flickering effects across server post backs.
- Writing Use Cases for the changes that are included as part of requirements.
- Experience working with Team Foundation Server as the source control, data collection, reporting and project tracking.
- Developed SQL Server Integration Service packages to extract data from different data sources and merge into SQL Server.
- Involved in Documentation, Unit, Integration, and Regression Testing to make sure changes implemented do not impact on other parts of the application.
Environment: VB.NET, ASP.NET, CSS, Java Script, Visual Studio 2010, SQL Server 2012, ADO.NET, Web Services, SSRS, SSIS, TFS, AJAX, HTML, XML, IIS.
Confidential
.NET DEVELOPER
Responsibilities:
- Participated in daily scrums and weekly meetings with the project manager and architects to meet expectations and deadlines.
- Involved in the Design, Development, Testing and Implementation of the web application.
- Designed and developed Presentation Layer, Business Logic and Data Access Layer by using HTML, CSS, Java Script, C# (3.0), ADO.Net and Oracle (11g).
- Designed the web UI using ASP.NET, HTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX Controls.
- Developed various interface screens using Web Forms, Win Forms, ASP.NET and HTML controls for client-server interaction.
- Extensively used Cascading Style Sheets (CSS) classes to maintain the uniformity throughout the application.
- Used Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction in Business logic layer
- Used ADO.Net extensively for retrieving and manipulating data from the database.
- Created database tables and has written PL/SQL Queries, Stored Procedures for all the Transactions in and out of the database using Oracle.
- Implemented appropriate error handlers for run time and design time errors using C#.
- Developed and Consumed Web Services to communicate with third party systems.
- Implemented N-unit testing and Test driven development for different modules in the application.
- Used Team Foundation Server for integration, maintenance and security of code.
- Followed scrum methodology to develop this project.
Environment: .NET Framework 3.5, Visual Studio 2010, Oracle (11g), ASP.NET, ADO.NET, C# (3.0), AJAX, PL/SQL, CSS, JavaScript, IIS, Web Services, HTML, XML/XSLT, TFS.
Confidential
Junior .NET DEVELOPER
Responsibilities:
- Involved in the complete lifecycle (SDLC) of the project in Design, Development, Implementation, testing, Support and Production Maintenance.
- Used separate Presentation, Business Logic and Data Access Layer in project development.
- Wrote SQL queries, stored procedures, function, views and triggers to manage data.
- Also created clustered and non-clustered index to aid faster retrieval of data.
- Has worked on ASP.NET, HTML, JavaScript, and CSS to develop GUI, VB.Net for writing business logic.
- Involved in application design based on OOP’s Concepts such as encapsulation, abstraction, polymorphism and inheritance.
- Created several Win Forms using WPF for application interface with legacy systems.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily.
- Extensively used ADO.Net classes to work with the database. Used Connection Command, DataReader, DataAdapter and DataSet for connected and disconnected mode of operations.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and to perform client side validations.
- Developed Custom Controls which provides flexibility, reusability and better design time experience.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Worked on editing XML documents by validating it to the schema using class libraries provided by .NET.
Environment: VB.NET, ASP.NET, .NET Framework (3.5), WPF, ADO.NET, Web Services, SQL Server 2008, Visual Studio 2010, Team Foundation server, IIS, JavaScript, HTML, WPF, XML, CSS.
