.net Developer Resume
Fort Mill, SC
PROFESSIONAL SUMMARY:
- Over all 6+ years of Total IT experience in implementing web applications by using C#, ASP.NET, Asp.Net Core, ADO.NET, MVC (MVC 5.0/4.0/3.0), Entity Framework, EF Core, LINQ, Web Services, WCF, Web API 2.0, XML, HTML5, CSS3, JavaScript, J Query, AJAX, Share Point and Power Apps, SQL Server .
- Strong domain knowledge in various industries viz Financial, Health Care, Telecom, Investment domains.
- Experience using ASP.NET MVC pattern: Controller Actions, Model, View Engine, Html Helper methods, Routing, Attributes, Filters, Validations, custom attributes, Layout pages (Partial Views).
- Strong experience in Financial Domain, specifically building security, authentication, authorization, transaction management, liquidity management, asset management, currency validations etc.
- Implemented authentication and authorization using MVC filters.
- Expertise in developing responsive user interface using Html5, Css3, JavaScript, jQuery, Bootstrap, Kendo UI, Telerik controls, AngularJS. Experience on Object Orient Programming concepts (OOPS).
- Proficient in implementing concepts in C# like Delegates, Generics, Collections, Multithreading and Exception Handling.
- Experience implementing latest C# 7.x features like Pattern Matching, Discards, async return types, De constructor, inferring tuple element names, enhanced out variables etc.
- Implemented Asynchronous programming in C# (async and await) to improve responsiveness of the application
- Experience developing applications using AngularJS, Angular2/4/5, Angular CLI, Angular materials, Bootstrap.
- Created restful services using web api 2.0, implemented crud operations using get, post, put, delete attributes. Implemented Ajax calls to web api methods using jQuery to return JSON objects.
- Expert Debugging skills using chrome developer tools and Jasmine.
- Used various other tools like ReSharper, Visual Studio Code, LINQ pad, Source tree, bitbucket for better productivity.
- Improved performance of web application by various techniques like Bundling and minification, web workers and local storage, Ajax calls for partial page post back, caching html, using external JS files.
- Proficient in code reviews using GIT. Experience in implementing several design patterns like Singleton, Factory, MVC and Abstract Factory
- Good experience in implementing ADO.NET objects, ADO.NET Entity Framework, Entity Framework Core and Object Relational Mapping (ORM) using LINQ to Entities, LINQ to XML, LINQ to Objects.
- Expertise in designing database Tables, Stored Procedures, User Defined Functions, CTEs and Triggers in SQL 2005/2008/2010. Experience in using SQL Server Profiler for optimizing queries, SSRS to generate reports.
- Expertise in JIRA a defect tracking tool which assigns, tracks, reports the issues from software and hardware defects
- Created and consumes SOAP based webservices.
- Creating solutions with PowerApps, Flow, and SharePoint Online.
- Created RESTFUL APIs on top of http using WCF and Web Api 2.0.
- Transitioned existing legacy application into microservice architecture using Asp.net Core.
- Deployed individual microservices into Docker Containers.
- Involved in upgrading application from AngularJS to angular 7.
- Experience in handling exceptions using windows logging, text logging and database logging.
- 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 X - Unit, UAT and deployment of web applications.
- Proficient in using GIT source control tool, Bitbucket and Source tree for code management and peer reviews.
- Used Continuous integration tools like Team city, Jenkins, Octopus Deploy, JIRA.
- Used Test Driven Development, Agile methodology - SCRUM/Kanban in a fast-changing environment.
- Experience in building RESTFUL APIS using Asp.net core, Web Api in Microservices architecture, utilizing the features of .NET Standard 2.0.
- Experience using Docker container for deployment.
- Experience in Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block), SQL Azure. Well experienced in deployment & configuration management and Virtualization.
- Experience creating automated test cases using selenium.
- Strong Experience on Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets).
TECHNICAL SKILLS:
Microsoft Technologies: ASP.NET, ADO.NET, AJAX, LINQ, MVC, Entity Framework, NHibernate, Web Services, WCF, Share Point and Power apps, Web API.
Languages: C#, 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, J Query, Type Script.
UI: HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular2/4, NodeJS, ReactJS.
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, LINQ Pad, JIRA, Confluence, Bamboo.
PROFESSIONAL EXPERIENCE:
Confidential, Fort Mill, SC
.Net Developer
Responsibilities:
- Created responsive web pages using HTML5, CSS3, Bootstrap, Typescript and Angular 2.
- Created sites, built custom workflows, and managed permissions and content as requested from customers
- Created various custom web parts using Visual Studio.NET that could be plugged in by users into their Personal Site
- Implemented Responsive web design techniques into the CSS so that the page could be read well on both mobile and desktop browsers.
- Used various TPs to bypass HIPAA edits during the submission of EDI claims. Performed logical mapping changes for 834 and 835 transaction sets to-and-from claims and billing applications.
- Implemented Angular Router to enable navigation from one view to the next as customer completes application form steps.
- Used Typescript and its features such as static typing, classes and interfaces.
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2.
- Developed Single Page Application (SPA) using Angular and injected generic services.
- Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application with NG Module.
- Assisted Backend Developers in creating RESTFUL Web Services using Node JS, Express JS & Mongo DB.
- Enhance applications using Asp.net Core with Micro services architecture, deploying using docker containers.
- Developed modular components with minimal overhead, to retain flexibility and deploy over the cloud platforms.
- Developed asp.net core application based on a set of granular and well factored NuGet packages.
- Designed ECR application in a way that utilizes full features of dotnet core like tighter security, reduced servicing, improved performance, and decreased costs.
- Implemented routing, custom attributes, filtering, authentication and authorization.
- Used Entity Framework Core to connect application to the db.
- Used docker as a deployment tool to solve environmental issues.
- Enhance applications using Asp.net Core with Microservices architecture, deploying using docker containers.
- Created Restful services using web API to be consumable by external applications.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Consumed RESTful resources using AJAX call, receiving, analyzing and processing JSON responses to get the required proper-formatted data for asynchronous data transfer between the browser and the server.
- Used REST client - POSTMAN to check the response of various API calls.
- Developed CSS3 to style page layouts, navigation and icons.
- Involved in requirement analysis, preparing software Design document, development and code review.
Environment: Angular 2/4, C#, Typescript, JavaScript, HTML5, CSS3, Bootstrap 3, JSONAJAX, REST Web Services/APIs, Web API 2.0, Node JS, NPM, RXJS, SASS, MVVM, NoSQLMongo DB, Mongoose, Git, TFS, Visual Studio Code editor/ WebStorm, Agile Scrum, ReSharper, GIT, Team City, Octopus Deploy, Bitbucket, Source Tree, VS Code, Dotnet Core, Docker, Microservices, Asp dotnet Core.
Confidential, Baltimore MD
Full Stack.Net Developer
Responsibilities:
- Designed the Web Application using HTML, CSS, JavaScript, AngularJS, C#, ADO.Net, AJAX Web services, WEB API, REST, SOAP, SQL Server.
- Implemented user interface using HTML, CSS, AJAX, JavaScript, AngularJS and jQuery.
- Developed Single Page Applications (SPA) based on client-side AngularJS MVC Pattern employing Web API.
- Created AngularJS Controllers, Scope, Model, View, Services, Factory etc., which isolate scopes, perform operations in UI like traversing HTML document, event handling.
- Created and Implemented ASP.NET Web API Controllers and Models and Entity Framework.
- Worked on ASP.NET MVC Client-side state management (view state, cookies and query strings) and server-side state management (application state, session state and profile properties) using C# .NET.
- Performed coding and supporting work of .NET web applications using MVC architecture and Web API as back-end REST service. Also, Implemented Multi-Threading and Asynchronous WEB API using C# calls to improve the performance of the application.
- Used AJAX to control the Post back event, thus enhancing the web server performance.
- Created Schemas, Logins, Tables, Clustered and Non-Clustered Indexes, Views, Functions and Stored Procedures in SQL and T-SQL using MS SQL server.
- Stored and retrieved the objects from a Couchbase cluster. Used them in both synchronous and asynchronous interfaces.
- Used SSIS to read flat files and Excel files and import to SQL Server. Also, developed Send Mail Task Process with in SSIS Packages by writing C# scripts
- Used LINQ to SQL, LINQ to Lambda functions, and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
- Involved in unit testing using N-Unit and code reviews while development and fixing the bugs.
- Used TFS (Team Foundation Server) for source code control, project related document sharing and team collaboration. Involved in Complete Software Development Life Cycle (SDLC) of Project using Agile Methodology (SCRUM).
Environment: Entity framework 6, AngularJS, ASP.NET, C#, .NET Framework 4.5, HTML5, Css3, JavaScript, J query, Web API, Microsoft Visual Studio 2015, SQL SERVER 2016, SSIS, SSRS, N Unit, GIT, SVN, Jenkins.
Confidential, Indianapolis, IN
Sr Full Stack.Net Developer
Responsibilities:
- Designed the web UI using ASP.NET, HTML, DHTML, j Java Query, AngularJS, Script, JSON, CSS, XSL, Web Forms and AJAX controls. Strictly implemented mobile first approach and responsive web design approach Implemented Angular Service calls using Angular Factory.
- Designed and implement Restful API layer along with calls to consume.
- Implemented AngularJS Controllers, Services, Directives and Filters.
- Experience in Consuming CRM API for development of custom API Libraries for front end development.
- Created AngularJS applications using Node.JS.
- Designed components using JSX and reducers and actions using React.js and Redux using the latest version of JavaScript (ECMA 6).
- Designed and Developed Logging and Monitoring for Microservices.
- Designed and Consumed XML Webservices using Microservices.
- Developing UI layer using React, Redux framework.
- Implemented classes, interfaces and methods, constructors and objects definitions using TypeScript.
- Expose and consume and generating RESTFUL web services. Created multiple TypeScript modules to manage written codes in A project.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Applied Multithreading techniques for creating high performance applications.
- Involved in performance optimization and responsive design.
- Implemented Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Implemented browser compatibility and mobile friendly using Bootstrap Library.
- Queries were developed using LINQ and SQL.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework.
- Created Angular JS controllers, directives, models for different modules of the application.
- Implemented Angular JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Tested all application controllers extensively with Angular JS's built-in testing facilities.
- Designed database queries in SQL Server, created stored procedures, views, triggers to reduce the code complication in the front end.
- Used entity framework to access the data from the SQL server as it automates the process of ADO.NET.
- Developed Web Services and Rest WEB API's which can be used by number of clients in getting useful data.
- Worked with WCF Service Contracts, Data Contracts, Operation Contracts, Instance Modes and Security of the services.
- Used Entity Framework to perform CRUD operations on the SQL Server 2012 through 2015 database.
- Involved in Shipping full stack application in Microsoft Azure and migrated parts of database to SQL Azure.
Environment: Entity framework 6, AngularJS, ASP.NET, C#, .NET Framework 4.5, HTML5, Css3, JavaScript, jQuery, Web API, Microsoft Visual Studio 2015, SQL SERVER 2016, SSIS, SSRS, GIT, SVN, Jenkins.
Confidential
.Net Developer
Responsibilities:
- Developed UI, Data Access and Business Logic layers.
- Used ASP.NET templates throughout the application wherever necessary.
- Developed Custom Controls and Navigation controls using C# and configured the caching policies.
- Developed web pages using ASP.NET 3.5/3.0 for File administration to report all the information regarding the tax filing centers, tax preparers and return details.
- Used Microsoft Visual Studio, MVC to develop and design Interactive User Interface.
- Used AJAX Controls toolkit in application development for persistent page display.
- Used .NET Master Pages, Validation controls, Content place holders, themes, CSS and Web Forms for UI development.
- Implemented WCF Service Methods to access data from the database to bind it inside a Silverlight application.
- Created the Data Access Layer with ADO.NET commands and fetched the data from SQL Server2008 using Stored Procedures and views using SQL Data Reader and Dataset objects.
- Performed Unit Testing and Integration Testing using N-Unit. Effectively created reports using Crystal Reports.
- Used SQL Server Notification Services in SQL Server 2008.
- Served SSRS reports Developer and SQL Server Developer in support of Service Management System.
Environment: ASP.NET 3.0, C#, VB.NET, CSS, MVC, ADO.NET, WCF, AJAX, UML, SQL Server 2008, SSRS, IIS 7.0, X Unit, MVC, Crystal reports.