Sr. .net Developer Resume
Frankfort, KY
SUMMARY:
- 7+ years of experience in analysis, designing, developing, testing and maintenance of object - oriented, client/server, three-tier web applications using Microsoft Technologies
- Expertise in Software Development Life Cycle using Agile and Waterfall models.
- Experience in various domains like Government, Finance, Insurance, Banking and e-commerce.
- Efficient on Design Patterns like Singleton, Factory and MVC and used ASP.NET security infrastructure for authenticating and authorizing user access.
- Expertise in OOPS Concepts including Inheritance, Abstraction, Encapsulation Polymorphism and also Implemented Caching & Multithreading.
- Proficient in ASP.NET, C#, MVC, Web API, WCF, Web Services, LINQ, AJAX, CSS3, JavaScript, JQuery, ADO.NET and Entity Framework.
- Experience in hosting applications on IIS 7.0/6.0.
- Strong knowledge and working experience in developing Web applications using JavaScript, Ajax, HTML5/HTML, XML, JSON and CSS3/CSS, jQuery, jQuery UI, Bootstrap, Angular.js.
- Strong work experience in ADO.Net with all kinds of connections and methods used for connecting database like SQL Connection, SQL Injection, Data Sets and Data Readers.
- Thorough knowledge in C#.NET concepts that include OOP, LINQ, lambda expressions, Generics, Extension methods and writing code based on SOLID principles.
- Extensive experience in implementation of Entity Framework with hands-on development experience in Code-First approach and thorough knowledge of Schema First approach.
- Hands on in Cross-Platform Mobile app development using Xamarin Forms.
- Created and maintained Windows Services, WCF Services, RESTful web services and enabled WCF services to access data from the back-end server into applications.
- Expertise in T-SQL design, coding, testing and implementation & creating complex SQL queries, Stored Procedures, Constraints, Indexes, Views, Triggers and User defined Functions.
- Experience in developing web and client server reports using reporting tools like Microsoft SQL Server Reporting services (SSRS) and SSIS (SQL Server Integrated Services).
- Experience in usage of Source Control and Version Control tools like Team Foundation Server (TFS), Tortoise Subversion, and GIT. Working Knowledge of Bug Tracking Tools like JIRA, Confluence.
- Self-motivated, and able to exercise good judgment to keep critical systems operational.
- Written Skelton Test cases using test driven development (TDD) for Unit and Integration testing to improve maintainability & flexibility of an application.
- Worked with Jenkins, CI/CD pipeline providing continuous improvements to agile development teams.
- Good communication skills and works collaboratively in a team environment.
TECHNICAL SKILLS:
.NET Technologies: C#, ASP.NET, VB.NET, .NET Framework, ADO.NET, LINQ, WPF, WCF
Practices: Test Driven Development, Agile, OOPS, SOLID.
Web & Scripting Technologies: ASP.NET MVC, Web Services(WCF, RESTful), Web/Win Forms, AJAX, HTML/ XHTML, CSS, XML, XSLT, XPath, XAML, JavaScript, JQuery, AngularJS, jQuery Mobile, JSON, Bootstrap, Azure
D atabases : SQL Server R2/2012, 2016, MySQL, Oracle 10g/9i PL/SQL
Tools: SSIS, SSRS, Crystal reports, N-Unit, Fiddler
Software / IDE: Microsoft Visual Studio.NET 2008/10/12/13/15, Xamarin
OS/Methodologies: Windows 2000/2003/NT/XP/Vista/98, UNIX, MS DOS
Version Control Tools: Visual SourceSafe, Team Foundation Server, SVN, GIT
PROFESSIONAL EXPERIENCE:
Sr. .Net Developer
Confidential, Frankfort, KY
Role & Responsibilities: --
- Responsible for designing, coding, testing, debugging, documenting, and supporting various web and windows applications based on .NET Framework/SQL server platforms following Service Oriented Architecture and OOAD principles.
- Develop pioneering approaches to meet emerging industry trends in software development.
- Followed AGILE software development methodology standards while working on various projects.
- Created Graphical User Interface of webforms/views/winforms using the technologies ASP.NET, HTML, CSS, JavaScript, jQuery, AJAX, JSON, WPF with source code in C#, VB.NET, ASP.NET MVC and XAML .
- Participated in Requirement Analysis Sessions, Sprint Planning meetings, stand-ups and Retrospectives for every iteration involved.
- Created Plugins for document processing using KnowledgeLake Capture Server. XML mapping for the metadata of the document.
- Experience in Single Page Application (SPA) using AngularJS , created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives.
- Created SPAs with multiple views using route services and developed/tested features using Angular 5 and Typescript.
- Created WCF Services responsible for communicating and providing real time data from integrated servers to client applications and implemented windows authentication to consume the services.
- Developed business logic components using Web Service, WSDL. Consumed SOAP for communication of application. Used tools like Postman and Fiddle to validate the services.
- Extensively made use of AngularJs and CSS3 transformation effects to build a rich and responsive UI while developing Single Page applications ( SPAs ).
- Used SSIS package to populate data from excel to database, used lookup, derived column and conditional split to achieve the required data.
- Worked on stored procedures, Data Scripts and SQL queries (DDL, DML), and Views for retrieving the User details and the events information from the SQL server.
- Involved in retrieving data using LINQ to SQL and LINQ to objects with ASP.NET .
- Used Subversion and TFS for source & version control, reporting, data collection, and project tracking.
- Design & Implement application enhancements and troubleshoot production support issues post release deployment with the ability to solve complex production.
- Participated with senior management in terms of supplying input for key design and architecture decisions, as well as working with estimation and resource planning.
- Used Generics, Lambda Expressions, Extension Methods, Dapper to SQL, and consumed JSON objects to Views and partial Views for the UI layer.
- Coordinate and written unit tests using NUnit and integration tests and involved in code reviews.
- Worked on ADFS Single sign on for the one stop login throught the application.
- Used Entity framework Code first and Database first approaches for entity mapping.
- Used GhostDoc for code documentation and log4net to log the information.
- Used Nintex tool to create workflows.
Environment: .Net Framework 4.6, Visual Studio 2017, ASP.NET, C#, MVC 5.0, Web Services, WCF, HTML5, CSS3, JavaScript, JQuery, JSON, AJAX, MS SQL SERVER, Oracle, AngularJS, Bootstrap, Owin, Unit test, TFS, PL/SQL, POSTMAN, MS VISIO, Nintex, Entity Framework, Log4Net
Sr. .Net Developer
Confidential, Lisle, IL
Role & Responsibilities: --
- Worked in production support team for enhancements in legacy applications.
- Involved in All phases of SDLC (planning, analysis, design, development, testing, maintenance).
- Implemented middle layer services using Web API and Windows services for the communication between applications.
- Implemented ASP.NET Core View Components to display common UI parts and implemented asynchronous update-able ASP.NET Core view components.
- Designed and implemented Bank Engine API using ASP.NET Core Web API.
- Implemented UI using MVC 5.0, HTML5, XML, CSS3, JavaScript, Angular Js, AJAX, Bootstrap 3 to create responsive web pages, developed Layouts.
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory and Implemented table and chart for metadata using AngularJS tables.
- Deployed applications on DynaTrace server.
- Developed RESTFUL/WCF Web services, APIs, and other back end components.
- Implemented dependency injection using Unity.
- Created SQL queries, stored procedures, Views, Triggers and implemented SQL queries in C# to fetch and query ORACLE database.
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other Systems.
- Followed Agile methodology with daily scrums using JIRA, paired programming using TDD and continuous integration using the SDLC process.
- Designed and developed stored procedures, queries and views necessary to support SSRS reports.
- Maintain build profiles in Team Foundation Server and Jenkins for CI/CD pipeline.
- Implementation of Unit Test using NUnit to detect and solve issues related with the application.
Environment: .Net Framework 4.5, Visual Studio 2015, ASP.NET, C#, VB, MVC 5.0, Web API, Web Services, HTML5, CSS3, JavaScript, Oracle 11g, MS SQL SERVER DATA TOOLS, Bootstrap, Owin, Unit test, TFS, SharePoint, PL/SQL Developer, POSTMAN, DynaTrace.
Sr .Net Developer
Confidential, St.Louis, MO
Role & Responsibilities: --
- Involved in All phases of SDLC (planning, analysis, design, development, testing, maintenance).
- Implemented middle layer services using Web API and Windows services for the communication between applications.
- Implemented REST API using RestSharp and OAUTH and Owin framework.
- Developed a Health dashboard web application to monitor health of all applications using ASP.NET Core with MVC and Entity Framework.
- Heavily used C#, Asp.net as backend development for all applications.
- Created health dashboard using Angular.js SPA, also worked on file uploader.
- Implemented UI using MVC 5.0, HTML5, XML, CSS3, JavaScript, Angular Js, AJAX, Bootstrap 3 to create responsive web pages, developed Layouts.
- Implemented ASP.NET Core View Components to display common UI parts with the possibility to update data via jQuery unobtrusive Ajax.
- Implemented MVC architecture with ASP.NET Core using Razor views, dependency injection and Entity Framework as per business requirements.
- Implemented File encryption using GPG encryption technique and loaded those files in the database.
- Used Dapper ORM for working with data repository.
- Implemented Logging using local NuGet package named as GuLogging(it is created using NLOG).
- Deployed applications on Octopus server.
- Implemented dependency injection using Unity.
- Created SQL queries, stored procedures, Views, Triggers and implemented SQL queries in C# to fetch and query ORACLE database.
- Extensively worked on Creating, Transmitting and Consuming WCF and Web Services.
- Used CORS for cross resource sharing and Nginx as a Load Balancer.
- Used RoyalTS as a VM for multiple server, cross platform operations and document synchronization.
- Implemented Powershell script to start/stop services for all servers using powershell
- Used PL/SQL to query oracle database.
- Followed Agile methodology with daily scrums using JIRA, paired programming using TDD and continuous integration using the SDLC process.
- Created documentation using Confluence.
- Used Rhino mock framework for Unit Testing of multiple applications.
Environment: .Net Framework 4.5, Visual Studio 2015, ASP.NET, C#, MVC 5.0, Web API, Web Services, WCF, HTML5, CSS3, JavaScript, Angular JS, ASP.NET Core 2.0, Oracle 11g, MS SQL SERVER DATA TOOLS, antlr, Bootstrap, Dapper ORM, JSON, OCTOPACK, NLog, GuLogging(Internal Package), Respond.js, WebGrease, GPG Encryption, RestSharp, OAUTH, Owin, Unit test, GULP, TFS, NginX, RoyalTS, SharePoint, Powershell, PL/SQL Developer, POSTMAN, MS VISIO, JIRA, Confluence, RhinoMocks.
.Net Developer
Confidential, PA
Roles & Responsibilities:
- Participated in requirements gathering, design and development of the application.
- Developed WCF Services using various contracts like Service Contract, Operation Contract, Fault Contract, Data Contract and Message Contract and configured the endpoints for various protocols communication.
- Implemented Web Services for validating credit card information.
- Provided session level security and password authentication using Session objects and Cookies.
- Used Angular Js as the development framework to build a single-page application.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular Js, AJAX, Bootstrap to create responsive web pages, developed Layouts.
- Designed and developed user interface using XAML and MVVM architecture.
- Extensive use of MVVM (MVC) and WPF for a unified user interface.
- Developed WINFORMS using VB.NET and Implemented Data Access Layer using ADO.NET to communicate with the MS-SQL Server.
- Developed Razor views with strongly typed view models and helpers and partial views using ASP.NET MVC 5.0, CSS3, HTML5 and C#.
- Used JQuery extensively across the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs and expand collapse panels.
- Designed large numbers of Custom Controls and User Controls.
- Used ADO.NET Data Adapter, Data Sets, and Data Readers for retrieving, querying, and storage.
- Data binding was extensively used to bind various server controls to the data from database.
- Created SQL queries, stored procedures, Views, Triggers and implemented SQL queries in c#.
- Expanded existing database by creating additional tables utilizing T-SQL constraints such as Unique, Check, not null for assuring data integrity with new incoming data.
- Created robust stored procedures (SP) having custom error handling try-catch blocks with transactions for planned error handling rollbacks.
- Used SMTP mail class of .NET for the users to send mail with suggestions, receive any alerts, receive confirmation notifications etc.
- Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
Environment: .Net Framework 4.5, Visual Studio 2015, ASP.NET, C#, MVC 5.0, Web Services,VB.NET, WCF, HTML5, CSS3, JavaScript, Angular JS 1.5, SQL SERVER 2014, MS SQL SERVER DATA TOOLS
.Net Developer
Confidential, NY
Roles & Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Used Agile Methodology (scrum) to enable efficient & effective high quality of software development with SDLC standards.
- Implemented MVC 3.5 Architecture on client side and creating Models, Controllers, and Views Scope Using Angular JS.
- Created controllers in C# which has Web API methods to accept user inputs and return response in JSON format.
- Used Angular JS to standardize web application structure and for responsive web design using Bootstrap and provide a future template for data binding.
- Implemented UI layer using Partial views, views, Layouts, Themes by using Razor, Bootstrap, and HTML5.
- Responsible in using JQuery for Client Side Validations, Calling the Controller Actions, and Making calls to the WCF Services.
- Used AJAX Library, CSS3, JavaScript and various web controls to present data to users in a much comfortable environment and implemented responsive web design.
- Used LINQ to Entities to build set of operations, parameters and expression during execution of set of data from SQL Server.
- Used Entity Framework Schema First Approach to create Models for the system.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2012 for accessing the database.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Optimized existing ETL and T-SQL components such as stored procedure, index, job, script and user define function.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Implemented Azure Application Insights to store user activities and error logging.
- Involved in Unit testing and Bug fixing and facilitated problem solving and collaboration using NUNIT.
Environment: Visual Studio 2013, C#, ASP.NET MVC 3.5, WCF, Entity Framework 6.0, JavaScript, JQuery, Angular JS, AJAX, CSS3, HTML5, ADO.NET, LINQ, SQL Server 2012,MS SQL SERVER DATA TOOLS, NUNIT, TFS, Azure, IIS
.Net Developer
Confidential
Roles & Responsibilities:
- Involved in requirement gathering, Design, Development and testing of application.
- Used various ASP.NET 2.0 web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Design Web pages using JQuery, HTML, JavaScript, and CSS.
- Created CSS files to be applied to various web forms on the web pages.
- Developed presentation layer using server-controls, HTML controls and user and custom Controls.
- Used AJAX to trade data with a web server, without reloading the page.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Developed extensive Stored Procedures and Triggers in SQL 2005.
- Testing the application for performance issues and data integrity using NUnit Test Cases.
Environment: Windows Work Flow, VMware, Visual Studio 2008, C#, ASP.NET 3.5, Web Services, XML, ADO.NET, IIS 5.0, CSS3, HTML4, JavaScript, JQuery, AJAX, SQL Server 2005