Senior .net Developer Resume
Long Island, NY
SUMMARY
- Around 8 years of professional experience as a Full Stack .Net Developer expert in Software Analysis, Design, Development, Testing and Maintenance of various Client - Server and Web based applications using Microsoft Technologies.
- Experience in implementing web applications by using C#, ASP.NET (6.0/5.0/4.0/3.5/3.0/2.0 ), ADO.NET, MVC (MVC 5.0/4.0/3.0), LINQ, Web Services, WCF, Web API 2.0, XML, HTML5, CSS3, JavaScript, JQuery, AJAX, SQL Server .
- Experience in various domains like HealthCare, Financial, Investment, Telecom.
- Used Test Driven Development, Agile/SCRUM in a fast changing environment.
- Working knowledge of ASP.NET MVC pattern: Controller Actions, View Engine, Html Helper methods, Routing, Attributes and Entity Framework Model.
- Experience in build tools, Gulp, Grunt, NPM, Webpack, Namespacing, Webpack-loaders, Browserify, REST Web Services.
- Implemented Angular 2 Routing, Navigation, Components and Services. Implemented Angular 2 pipes such as date, string length slice, and number.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
- Experience in implementing several design patterns like Singleton, Factory, MVC and Abstract Factory.
- Expertise in implementing Microservices architecture using asp.net core and deploying in docker containers.
- Used SAAS as a software distribution model through which apps are available to the customers
- Implemented .NET Security features such as Authentication & Authorization using Form-based and Window-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Experience in deploying application to AWS and Azure clouds.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Expertise in using SQL Helper Class, Error Handling and Logging Microsoft Enterprise Application Blocks.
- Experienced in customization, Integration, configuration, and implementation of MS Dynamics CRM version 2013, 2015 and 2016 & D365.
- Created RESTFUL services on top of http using WCF and Web Api.
- Experience in using Source Code Control Systems like MS Visual Source Safe, TFS (Team Foundation Server), Tortoise SVN, GIT. Experience Test Driven Developments (TDD) and Unit Testing using N-Unit, UAT and deployment of web applications.
- Used Continuous integration tools like Team city, Jenkins, Octopus, JIRA.
- Good experience in implementing ADO.NET objects, ADO.NET Entity Framework and Object Relational Mapping (ORM) using LINQ.
- Thorough understanding & experience in designing database Tables, Stored Procedures, User Defined Functions and Triggers in SQL 2005/2008/2010. Experience in using SQL Server Profiler for optimizing queries, SSRS, crystal reports to generate reports.
TECHNICAL SKILLS
Microsoft Technologies: ASP.NET, ADO.NET, AJAX, LINQ, MVC, Entity Framework, NHibernate, Web Services, WCF, Web API, DOTNET CORE, .Net Standard 2.0.
Languages: C, C++, Core Java, C# 7.1/7.2, VB.NET.
Development IDE: Visual Studio 2017/2015 and earlier, Visual studio Code .
Operating System: Windows 2000/ XP/7/8.
Reporting Tools: SQL Server Reporting System (SSRS), Crystal Reports
Databases: Microsoft SQL SERVER, MS Access, Oracle 11g/10g,MONGO DB.
Scripting Language: Java Script, JQuery, Type Script.
UI: HTML5, CSS3, JavaScript, jquery, Angularjs, Angular2/4.
Web Application Servers: IIS 4.0/5/0/6.0/7.0
Version Control: Visual Source Safe 6.0, IBM Rational Clear Case, Team Foundation Server, Tortoise SVN, GIT .
Miscellaneous Tools: Bitbucket, Source Tree, Team City, Octopus, Jenkins, Jira, Resharper, Rational Rose, Resharper, Linqpad,JIRA,Confluence, Bamboo.
PROFESSIONAL EXPERIENCE
Confidential, Long Island NY
Responsibilities:
- Worked closely with Engineers and product managers to create user stories and scenarios used for intuitive websites and mobile designs.
- Implemented Angular 2 Services for connectivity between web application and back-end API'S using Typescripts.
- Created Angular 2 components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
- Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
- Built SPA with loading multiple views using route services using Angular 2 and Node.js.
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ngModel.
- Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.
- Used Scaffolding tools like Yeoman to create skeleton of web application.
- Used package managers like Bower and NPM.
- Used Third-party API in application to add functionality of tracking.
- Used Web pack to bundle Typescript and JavaScript modules.
- Involved a full complement of Express.js, Angular 2, Node.js and MongoDB to store and present assessments.
- Involved in usage of Mongoose for Node.js which makes easy to access the database from Express.js application.
- Involved in making of efficient and fast application running using Node.js Nonblocking I/O.
- Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Involved in deploying applications in Amazon Web Services environment using Continuous Integration tool (Jenkins), Continuous Deployment tool (Docker), Nginx (HTTP Server) and Git (Source Code Management).
Environment: HTML5, CSS3, JavaScript, JSON, jQuery, TypeScript, Angular 2, NodeJS, Express.js, MongoDB, REST API's, Webpack, Yeoman, npm, Bower, TSLint, Jasmine, Karma, JIRA, GIT, AWS, Jenkins, Dockers, Nginx and Visual Studio, docker, dotnet core, swagger.
Confidential, Southlake, TX
Responsibilities:
- Used Agile Methodology (Scrum) to meet customer expectations, timeline with quality deliverables.
- Worked with Twitter Bootstrap, CSS to improve the look and feel of the pages. Leveraged the introduction of Web API Controllers (Web API 2.2) in ASP.NET core 1.0 to build, maintain Restful API's and also consume the API's client side using Angular.js data binding.
- Created API end points utilizing ASP.NET Web API 2 to support CRUD operations.
- Designed and implemented codebase targeted for deployment using NET platforms using technologies such as C# 6.0, XML, XAML, VS, Soap UI, and WCF Web services.
- Developed CLI for creating different web component template using Angular 2.0 and Node.js.
- Involved in use of Angular 2.0 technologies to include, LESS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0..
- Designed and Developed user authentication and authorization model for Web API and client-side application using OAuth2.0.
- Design and implement Restful API layer along with calls to consume an API layer.
- Designed large number of WPF forms, custom controls and user controls using XAML language.
- Created React components using Redux for unidirectional data flow.
- Developed Reports module by using Telerik reporting.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Implemented and exposed the Microservices based on Restful API utilizing JAX-RS.
- Maintain Grunt/Bower configuration of bundling new Scripts, using Angular 1.6 as the backend MVM.
- Worked with Third party extension controls like Fiddler and Postman for requesting Resource URL in efficient way and capturing HTTP traffic.
- Through experience using Nuget Package Manager, also Build and deploy Lambda functions.
- Maintenance/enhancements of Microservices developed in .Net Core 1.1 & 2.0
- Maintenance of Docker containers
Environment: MS Visual Studio 2015, C# 6.0, Entity Framework 6.0/ Entity FrameworkCore1.0,ASP.NETMVC 6.0,ASP.NetCore1.0, SQL Server 2014/2016, Bootstrap 4, .NETFramework 4.6/4.6.1, PRISM 6.1.0/6.2.0 , Web API 2.2, Angular 1.6/2.0, IIS 8.0..
Confidential, Chicago, IL
Responsibilities:
- Involved in the Design and Implementation phases of agile software development lifecycle.
- Implemented MVC design pattern for developing the Web Application.
- Worked as UI Designer and Developer for the Web application using C#, ASP.NET, HTML, CSS, JavaScript, and AngularJS.
- Used AJAX Controls to increase the responsiveness of the web application, used AJAX Toolkit for User Interface Development.
- Developed web-based application using Angular JS, C#, Web API, HTML5, CSS3, JSON, and Bootstrap.
- Implemented page action using Angular JS, including custom directive, custom service.
- Implemented Factory, Service, and Provider to organize code and allow for easier future maintenance
- Developed single page application (SPA) with Angular JS, HTML, JavaScript and CSS in visual studio for dynamically updating the page and load in the single HTML page.
- Created Microsoft provided certificates across different environments like DEV, QA, UAT, and Production.
- Implemented web WCF services to passing data to multiple platforms.
- Developed new modules to an existing system using C#, VB.NET, ADO.NET, SQL SERVER 2008.
- Developed Web Forms using ASP.NET/C# language which communicates to the server via SOAP
- Design and development of front-end GUI modules for technical support personnel using C# and ASP.NET.
- Used ASP.NET Web Forms, server controls extensively, setting up an inheritance chain of Forms following Object Oriented Programming Principles.
- Designed the complete solution using N-tier Architecture model with ASP.NET and design patterns mainly Abstract Factory and Singleton.
- Design and implementation of tables, stored procedures, triggers, views, PL/SQL statements for database operations using ADO. NET.
- Data Access layer is implemented using ADO.NET to Communicate with the Oracle Database and to access, update the data in the database.
- Deployed and maintained ASP.NET applications running at IIS 6.0.
- Performed debugging and N-Unit testing, designed navigational flow and defined usability and GUI guidelines.
Environment: Visual Studio 2010, .NET Framework 3.0, Business objects 4.0, ASP.NET 4, C#, ADO.NET, WCF, HTML, CSS, JavaScript, AngularJS, Windows Server 2008, PowerShell, IIS 6.0, SOAP, WSDL, XML, HTML, N-Unit, AJAX Toolkit, CSS and Visual Source Safe (VSS).
Confidential, Kansas City, MO
Responsibilities:
- Played vital role in migrating an existing lending application in to the TLMP platform
- Participated in the research and development of queue based processing system.
- Enforced test driven development for 100% code coverage.
- Developed a proof of concept in windows azure for single sign on using Azure ACS
- Designed and implemented the database schema, stored procedures, functions using SQL Server for the Proviner Automation for Underwriting and Fraud Process.
- Worked on design and development of SQL Server stored procedures, functions, SQL joins, CTEs, temp tables.
- Creation of excel files in runtime using Open XML. Reading and updating data from excel using Open XML and LINQ and storing excel files in libraries using code.
- Used IBM WMQ methods for writing to the message Queues and retrieving from the Queue.
- Created, Consumed and Published WCF Web Services
- Thorough knowledge on the business process flow involving multiple complex systems like Front End, In-house developed platform or business layer, Nortridge Loan Serving Layer and Proviner which is the decision Engine Layer.
- Provide support and maintenance for existing systems during business hours, and after hours, on a rotating basis.
- Requirement gathering, analysis and documentation. Meetings with business users and analysts.
Environment: C#, ASP.NET MVC, WCF, Visual Studio 2015, TFS, IIS, OpenXML, Selenium Web Driver, Microsoft Azure.
Confidential
Senior .Net Developer
Responsibilities:
- Maintaining existing web site and various applications and associated databases
- Developed new web pages using ASP.NET and C#.NET
- Interacting with customer requirements and validations.
- Used Cascading Style Sheets (CSS) for achieving uniform look &feel throughout the application.
- Created public assemblies to implement business Logic & web services were employed to integrate necessary applications.
- Generated various sub-reports using SQL Server Reporting Services
- Using validation Controls in ASP.net for validating the Front-end form
- Implemented user interface using HTML, CSS, AJAX and JAVASCRIPT.
- Product Controls Designing & Development.
- Interacting, implementing the web services for authenticating users and validating the users.
- Wrote SQL Queries using joins on multiple tables, stored procedures, Functions, Backup & Restore Database.
- Involved in designing database SQL Queries Optimization & performance
- Performed initial unit testing during development of the code and Functionality testing of the DAL & BLL Logic layers.
- Participation in project teams in engineering production support & work center user.
Environment: .NET 3.5, Visual Studio 2008,SQL Server 2005,AJAX, ASP.NET, C#, ADO.NET, XML, Web Forms, UML, NUnit, HTML.
Confidential
Junior .NET Developer
Responsibilities:
- Involved in developing various modules of the product such as Employee Confirmation system, Employee Performance appraisal system, Employee Separation system, Employee Information system, Employee Attendance tracking system for Payroll calculation
- Designed and developed UI screens
- Involved in the development of multi-tier architecture there by involved in UI layer, Business logic layer and the Data Access layer
- Involved in integrating the applications with other modules
- Involved in Coding, UI design, Unit testing, Deployment activities and report generation activities
Environment: .NET 3.0, Visual Studio 2005,SQL Server 2000, C#, JavaScript, Web Services, AJAX, ADO.NET. T-SQL, XML, HTML, CSS, Crystal Reports.