7+ years of experience in System Analysis, Design and Implementation of Web Application and Windows Applications in Microsoft Technologies using .Net Core, .Net Framework,ASP.Net Web Forms, ASP.NET MVC, and WEB API.
Experience of Design patterns like MVC 5.0/4.0/3.0, Singleton and Factory patterns.
Experience in Restful services is implemented using ASP.NET Web API to support light weight data exchange in ASP.NET MVC.
Used Entity Framework code/database first approach as object relational mapper.
Experience in using Language-Integrated Query (Linq) and retrieving data from sources (LINQ to Objects, LINQ to SQL).
Extensively worked on WCF and Web Services to provide SOA architecture and configuration-based activation applications on SOAP and REST protocols.
Expertise with ADO.NET objects such as connection object, command object, Data Reader Object, Dataset Object and Data Adapter Object.
Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture [SOA] using .NET Framework.
Experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism, Abstraction and Encapsulation.
Experience in ADO.NET controls such as Grid View, Data List, Details View, Form View and Repeater.
Developed Single Page Application (SPA) with ASP.Net Web API 2 and Angular 9/13/15 using Database First Approach in Entity Framework.
Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, SCSS, DHTML, JavaScript, jQuery, AJAX, JSON, Angular JS, Angular 2+ and Bootstrap.
Expertise creating user validation forms and sending data to server using RESTful services.
Extensive experience in handling Internet Information Server (IIS), Creating and configuring the virtual Directories, mapping them to physical folders and configuration of the applications for domain authentication, Data Transformation Services (DTS) in SQL Server 2012.
Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM and Test-Driven Methodologies.
Deployed in different environments like dev, QA, UAT and Prod in Azure Portal.
Created App services, set up App insights to monitor API calls, worked with blob storage containers.
Good experience in automated build process by using Jenkins, Teamcity and MS Build.
Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server (TFS).
Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
Extensive working experience in unit testing framework – NUNIT.
Extensively used the repositories like GitHub, Bitbucket, SourceTree and SVN.
Excellent communication and Inter-Personal Skills, well organized, goal oriented.
Overview
9
9
years of professional experience
5
5
years of post-secondary education
Work History
Full Stack .Net Developer (Angular UI)
Medalliance
09.2023 - Current
Participated with end users, product owners and business analysts to understand the business requirements.
Worked closely with internal users to create requirement specifications and test plans.
Front-End Application is developed based on Angular 13/15 with Typescript, HTML5, SCSS, Bootstrap, Node.js and Visual Studio Code.
Worked extensively with Angular 13/15, Generated Modules, Components, Models, Resolvers and Services using Angular - CLI.
Worked on JWT authorization token for roles to display certain areas of the UI for specific users.
Implemented CanActivate, CanActivateChild, CanDeactivate and resolve guards on the routing modules to implement identity for the components .
Implemented pagination, modal dialogs, date-picker, dropdowns, tables and autocomplete on different components using Angular material.
Made use of ngOnInit, ngOnchanges, ngDestroy, ngAfterViewInit lifecycle hooks to load certain items on template after the component had been created and initialized.
Implemented validations with reactive and template driven forms.
Implemented module level lazy loading on certain components to increase performance.
Evaluated the runtime of certain subscribe methods to improve page load time.
Used built-in pipes and created custom pipe for dynamic search to search large data in a grid.
Created Guard Service in Angular 10 to prevent invalid routing address.
Used ngModel, ngIF, ngFor, Dependency Injection, Input, Output Event Emitter, Class Binding and Two-Way Data Binding.
Worked with reactive extensions (RxJS) especially Observables for asynchronously calling the serve, mapping the data to the required format (JSON) and implement error handling.
Implemented Routing in Single Page Application using Angular Provided Router module.
Created a repository of classes using the Repository pattern, Generics, and Interfaces.
Used moment, Datepicker libraries to display and render the UI with custom specifications.
Implemented Web-API functions (GET, POST) in services by using HTTP-Client and Observables.
Created ARM (Azure Resource Manager) templates, spun up App services with Management resources and groups.
Deployed both API layer and UI (angular) layers in Azure app service.
Design advanced .NET applications using C#, ASP.NET, MVC5/6, .NET web APIs, Entity Framework, LINQ, and various data access layers.
Followed Clean Architecture, to maintain all layers of the application loosely coupled.
Involve in a day-day Scrum Software development methodology and Test-Driven Development TDD.
Created services in the Business logic layer as per the end client requirement by following the business rules.
Used Data Access Layer (DAL) to fetch the data objects from DB by using Entity Framework as ORM tool.
Defined model classes based on the mockup provided both in UI and Middle Tier.
Implemented automated build process in VSTS using Jenkins to create a full CI/CD pipeline.
UI (Angular)/Lead .NET Developer
DXC Technology
08.2020 - 12.2021
Participated with end users and business analysts to understand the business requirements.
Excellent knowledge in dealing with Delegates, Assemblies, User Controls and Custom Controls in C# .Net.
Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NETMVC.
Created and deployed XML Web Services (WCF) using ASP.Net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
Used WCF service for retrieving the data from other enterprise applications.
Worked with various WCF Services built for Data Management, Security, Communication within the application.
Front-End Application is developed based on Angular 6/8 with Typescript, HTML5, CSS3, Bootstrap, Node.js and Visual Studio Code.
Involved in Implementing Service Oriented Architecture (SOA) and used WCF and REST services to expose business logic as services and consumed those services.
Implemented enhancement features for DSPM System in ASP.NET 4.5 (C#) and Windows application.
Involved in creating WINFORMS for in-house Windows applications using C#.
Worked with ASPX pages with code behind files and asp user controls, master pages, layouts and vanilla JavaScript.
Used LINQ to Entities for retrieving and filtering the data proficiently.
Developed the Web Application by extensively using Object Oriented Programming Concepts (OOPs).
Develop the Documents for Logging/Error Handling for SSIS Packages
Developed customized client-specific monthly fund reports using SSRS (SQL server reporting service).
Used SSIS (SQL Server Integration Services) to load data in application from MS excel or tab delimited text files.
Transitioned legacy payments systems to cloud based microservice concepts using spring boot restful services on pivotal cloud foundry stood up on Home Depot managed data centers.
Created Windows Services to run the SSIS package to load data into a database daily.
Involved in creating RESTful Web API's for Lookup Service.
Designed UI using HTML 5.0, JavaScript, CSS, SASS, LESS, Kendo UI, Angular JS, Bootstrap.
Good exposure/experience in Angular JS for building single-page application (SPA) dynamic web page development.
Used Bootstrap framework to create Responsive web applications which automatically adjust themselves to good looking on all devices.
Utilized Angular JS to create dynamic data driven web pages.
Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
An agile Scrum methodology was processed for daily stand-up meetings with team members to know the current progress of the project and raise the issue.
Worked on TFS for version control, Code Review and for automatic builds and continuous integration.
Worked closely with clients to gather requirements and translate them into technical specifications for implementation.
.NET Developer
Sapphire Software Solutions
01.2019 - 10.2020
Worked as .Net Developer in the team for designing and developing the application using Visual Studio 2015 .Net Framework 4.5, C#, ASP.NET, SQL Server 2012, and LINQ Entity Framework.
Created Webpages for various work streams using ASP.NET, AJAX, JavaScript, JQuery, and CSS and connected them with business logic layer.
Designed and implemented the Web Pages of project using ASP.NET& C#.
Proficient in developing web applications using ASP.NET MVC.
Experience with JavaScript frameworks (Angular JS) and JSON &AJAX style web applications.
Designed and developed an MVC web-based application utilizing Patterns and OOP.
Used C# as code behind for creating custom controls and server controls.
Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.
Used TFS for maintaining Source Codes and Documentations related to projects.
Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
Proficient in developing Web Services using WCF.
Strong experience in designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA).
Created WCF Service to retrieve and send information from client side without post-back.
Used Data binding to bind Server controls with the parameters from the tables in the database.
Consumed Web API to overcome numerous issues and expand capabilities to existing legacy code.
Worked on Agile Methodology to meet timelines with quality deliverables.
Used MVC design pattern to develop business logic and UI part.
Developed web services for Administrative Services, Configuration Services and Pricing Services.
MMPS applications have been developed on MVC Pattern and possess strong experience in developing web applications.
Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.
Junior Web Developer
Trinity Corporation
05.2016 - 12.2018
Developed aesthetically pleasing websites through the use of HTML, CSS, and responsive design principles.
Built website interfaces with HTML and CSS.
Utilized version control systems such as Git to maintain organized code repositories and facilitate team collaboration.
Oversaw technical issues and troubleshooting requests to resolve user problems.
Improved user engagement with interactive web elements using JavaScript and jQuery.
Regularly updated personal knowledge in web technologies through continued education courses, conferences, and online resources to stay ahead of industry trends.
Delivered high-quality front-end designs with attention to detail, ensuring seamless user experiences across various devices.
Developed page layouts and navigation tools that met or exceeded user expectations.
Collaborated with marketing, representing web team to establish project goals, projections, and milestones.
Applied knowledge of JavaScript and Object-Oriented Programming to create successful designs.
Spearheaded website redesign projects that resulted in increased traffic, conversion rates, and overall client satisfaction levels.
Planned and engineered RESTful web services to manipulate dynamic datasets.
Education
Master of Science - Computer Information Systems
Trine University
Angola, IN
01.2022 - 05.2023
Bachelor of Science - Computer Science
Sathyabama University
Chennai
05.2012 - 05.2016
Skills
C#,NET,ASPNET Core 31,ASPNET 45,48
Angular JS,Angular(9,13,15)
SQL SERVER(2014,2019,2012)
Visual Studio(2012,2015,2017,2019,2022)
NET Framework(45,48)
NET CORE(31,5,6)
CSS,SCSS,JQuery,AJAX
GIT,TFS,BitBucket,Azure Devops
Timeline
Full Stack .Net Developer (Angular UI)
Medalliance
09.2023 - Current
Master of Science - Computer Information Systems
Trine University
01.2022 - 05.2023
UI (Angular)/Lead .NET Developer
DXC Technology
08.2020 - 12.2021
.NET Developer
Sapphire Software Solutions
01.2019 - 10.2020
Junior Web Developer
Trinity Corporation
05.2016 - 12.2018
Bachelor of Science - Computer Science
Sathyabama University
05.2012 - 05.2016
Similar Profiles
Hailey BlancoHailey Blanco
Medical Receptionist at Medalliance Medical Health ServicesMedical Receptionist at Medalliance Medical Health Services