Hari Tarun
Email: ***********@*****.***
Phone: 425-***-****
Full Stack .Net Developer
PROFESSIONAL SUMMARY:
Over 5 years of experience in diverse technical skills in software architecture, design, development, and team management using Microsoft Technologies, open source, and 3rd party components.
Experience in Web Services, WCF, Web API, REST, ELK (Elastic, Logstash, Kibana) Stack, RabbitMQ, and SOAP
Technical expertise in Microsoft Technologies, such as .NET Frameworks (2.0/3.0/3.5/4.7/6.0), MVC, ASP.NET, C#, VB.NET, Webservices, WCF, WPF, WWF, SILVERLIGHT 4.0/3.0, LINQ, IIS, SOAP, XML, DOM, XSL, XSLT, HTML 5, HTML, DHTML, GraphQL, Angular, JavaScript, VBScript, Azure, Visual Studios, AJAX, ADO.Net, React, XML.
Extensive with Database design and Normalization. Worked extensively on SQL Server 2019/2017/2014/2012/2008. Very good at database Performance Tuning, Query Optimization, Creating Stored Procedures, Functions, Triggers, Indexes, and Views.
Oracle Database capacity planning, space management, storage allocation and different type of storage structure. Experience in Agile and Waterfall Methodologies.
Experience in developing design patterns using Model View Control (MVC 5.0/4.0/3.0).
Experience working using Angular JS, Angular 8 and sound knowledge on Angular 12.
Experience in integrating UI with Blazor technology.
Experience in Web Based Applications, Client-Server Architecture, OOP’s Programming and Relational Databases.
Experience in working with Windows Communication Foundation (WCF), Windows Card Space (WCS), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WF) in .Net Framework 3.5/3.0 and Language Integrated Query (LINQ) in .Net Framework 3.5.
Experience in design, and programming on Microsoft .Net Framework using ASP.Net Core, C#, Web API, VB.Net, XML, CSS, and JavaScript.
Experience in working with Visual Studio 2019/2017/2015/2013/2008, SQL Server 2019/2017/2014/2012/2008.
Have solid in experience developing cloud-based Web Apps, API Apps, and cloud services using Azure platform, Web Jobs, Azure Service Bus queues, Azure web/worker role, and Azure storages.
Experienced in data modelling using ORACLE, MySQL, SQL server, PostgreSQL.
Involved in Front-end development using web Technologies like HTML5, React JS, Silverlight, CSS3, JavaScript, XML, J Query, XHTML, JSON, AJAX, Typescript, and Angular JS.
Good knowledge on Microservices, AWS, working with EC2, RDS, Dynamo DB, S3, Cloud watch and Docker.
Good working experience with SSRS, Crystal reports and SSIS.
Expertise in Web Service, Windows Service, and WCF development using HTTP and TCP protocols.
Good experience in SOAP, XML, XSL, XSLT, XSD, CSS, HTML, AJAX, JavaScript, JSON, JQuery, Bootstrap, Knockout.
Worked in MS Project Administration, Visual Source Safe, Team Foundation Server, SVN and PVCS.
Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services with Docker and Jenkins experience.
Experience in MVP, MVC, MVVM, Singleton, Factory, Strategy, Façade, Template and Dependency Injection design Patterns.
Performed unit testing with NUnit and Functional Automatic Testing using standard build process using NAnt, and Implementation of configuration management.
Experience in TDD, Unit and Integration Testing and System Integration Testing (SIT) and MOQ
Used JavaScript frameworks like Bootstrap, React, Knockout, and Node.JS.
TECHNICAL SKILLS:
Operating Systems
Windows 10/ 8.1/8/7, Windows Vista, Windows 2008 R2/2008/2003, XP.
Programming Languages
C, C++, C#. Net (6.0/5.0/4.0/3.0), VB6, VB.NET, CSS3, HTML5, T-SQL, PL/SQL, WITSML.
Web Technologies
.NET5.0/6.0, .NET CORE 3.1/2.2/2.0, ASP.NET MVC 5.0/4.0, Silverlight 4.0/3.0, ASP.NET Identity Oauth, OIDC.
Scripting Languages
Ajax, JavaScript, J-Query, VB Script, python scripting
Xml Technologies
XAML, XML, XDOCUMENT, XPATH
UI Technologies
Win forms, WPF, Telerik, Angular JS, React Js, Vue JS, Angular 4/6/7/8/10/12+
IDE Tools
Visual Studio 2019/2017/2015/2013/2008, SQL Server Management Studio 2018/2016/2014
Databases
MS SQL SERVER 2019/2017/2014/2012/2008, Oracle 11g/10g/9i/8i IBM DB2, Azure Cosmos DB, Mongo DB, Aerospike
Reporting Tool
SQL Server Reporting Services (SSRS 2022/2019/2012/2008/2005), Crystal Reports (2010/9/8.5/8)
Modelling Tools
SparX, UML, MS Visio 2015/2013, MS OFFICE 365
Version Control Tools
Team Foundation Server (2018/2017/2015), Visual SourceSafe (2005), VSTS (Visual Studio Team Services) 2017. Azure DevOps
Middleware
Web API, WCF, ADO.NET, Web Services, .Net Core, Microservice.
Servers
Windows Server 2008/2003/NT, Microsoft IIS (10.0/8.0/7.0/6.0), Azure
Testing Tools
N-Coverage, N-Unit, Load, VS Automated Unit Testing framework
Software Methodologies
Agile, Agile SCRUM, Waterfall
PROFESSIONAL EXPERIENCE:
Sr Full Stack .NET Developer Mar 2024 to Present
Client: Medline Northfield, IL
Project Name: Medline Connect – Supplier & Order Lifecycle Portal
Project Description:
Medline Connect is a responsive cloud-based web application that enables hospitals, vendors, and internal Medline teams to collaborate on order placements, shipment tracking, supplier compliance, and real-time product availability. It integrates with internal ERP, inventory systems, and external vendor platforms.
The application was built with a modern .NET stack (C#, .NET 6.0, EF Core, Web API), a rich frontend using Angular 12/Angular Material and React JS for dashboards and deployed on both Azure and AWS cloud environments with real-time analytics using Power BI.
Responsibilities:
Developed scalable enterprise modules using .NET 6.0, .NET Core 3.1, C#, and Entity Framework Core to support procurement workflows, vendor onboarding, and real-time order processing.
Built RESTful Web APIs for inventory sync, delivery routing, and account-level reporting, consumed by Angular and mobile applications.
Developed and styled dynamic UI components using Angular 12, Angular Material, Bootstrap, and JavaScript, enhancing user experience for both internal and vendor users.
Integrated GraphQL endpoints and React JS components for high-performance analytics dashboards and custom data views.
Consumed and published messages to internal systems via BizTalk for EDI exchange and third-party integrations with logistics partners.
Migrated legacy WCF services into lightweight Web APIs, improving maintainability and reducing response time by over 40%.
Utilized Cosmos DB for unstructured data (like shipment logs, feedback, and audit trails) and SQL Server 2019 for structured transactional data.
Deployed microservices and APIs via Azure App Services and AWS Lambda, utilizing Azure Services like Blob Storage, Azure Functions, and Service Bus.
Designed and implemented API endpoints using .NET Core for a Vue.js application.
Used Vue.js templates for the admin panel with Ajax callback and modal popups for CRUD operations over the entities.
Developed a responsive client-side application to integrate with the server-side using JavaScript, jQuery, and Vue.js
Automated build and deployment pipelines using Azure DevOps, integrating code from Git and managing work items through boards.
Used Power BI to create role-based dashboards for Medline’s procurement and warehouse teams, integrating data via APIs and direct SQL queries.
Implemented authentication and authorization using Azure AD and JWT tokens for secure access control across distributed modules.
Worked in Agile sprints, using TFS for backlog grooming, sprint planning, and progress tracking with CI/CD.
Environment: Visual Studio 2019, C#, .NET 6.0, .NET CORE 3.1, MS SQL Server 2019, ASP.Net, MVC 6/5, Entity Framework Core 6.0/5/4.3, WCF, CSS3, JSON, Web API, Biztalk, Azure DevOps, Git, Angular 12, Angular Material, AJAX, Bootstrap, AWS, React Js, Graph QL, Nodejs, TFS, JavaScript, IIS 7.5, HTML, HTML5, DHTML, XHTML, REST Web Services, LINQ, Cosmos Db, Azure Services, Power BI.
Sr .Net Developer July 2023 – Feb 2024
Client: City Bank NYC NY
Project Name: Citi360+ – Unified Lending & Client Account Management Portal
Project Description:
Citi360+ is a secure, cloud-enabled internal banking platform designed to manage customer lending profiles, client onboarding, document workflows, and credit risk assessments. The platform serves thousands of corporate and retail banking users across North America and supports Citi’s core operations including loans, KYC validation, digital document submission, and compliance tracking. The project involved modernizing legacy .NET modules, integrating microservices, and creating Progressive Web App (PWA) functionality for field officers.
As a Full Stack Developer, I contributed to both frontend and backend enhancements, microservices integrations, legacy migration, and cloud deployment using Azure. The application ensured strict data security, high availability, and compliance with regulatory mandates.
Responsibilities:
Developed and modernized banking modules using ASP.NET MVC 5, C#, and Blazor to handle customer account management, lending workflows, and digital document processing.
Created Progressive Web Apps (PWA) for mobile-compatible workflows enabling field agents to access and update client data securely offline.
Integrated and consumed microservices for KYC checks, credit scoring, and fraud detection using ASP.NET Core 2.0, MongoDB, and REST APIs.
Utilized WPF and XAML to revamp internal dashboards with interactive UI and real-time alerts for credit analysts and loan approvers.
Leveraged Kafka Streams for real-time data transformations and analytics within a distributed system.
Developed Kafka producers and consumers in .NET Core to integrate data pipelines and streamline inter-service communication
Maintained legacy systems and migration components in VB.NET and ASP.NET, while progressively transitioning to ReactJS, Blazor, and Angular 8 for dynamic web apps.
Developed backend components using Entity Framework, ADO.NET, and SQL Server 2014; optimized stored procedures for bulk financial transactions.
Built custom scripts using PowerShell to automate deployment, configuration, and scheduled maintenance tasks across Azure-hosted environments.
Designed data-driven reports using XML/XSLT and JSON, integrating with internal CMS systems for document delivery and compliance notifications.
Enhanced the user experience using Bootstrap 3, JavaScript, JQuery, CSS3, EXTJS, and AJAX to create highly interactive and responsive forms.
Used Vue.js for HTML-based template syntax that allows to declaratively bind the rendered DOM to the underlying Vue instance’s data.
Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js and Laravel.
Deployed and managed services on Microsoft Azure, configuring IIS 7.0 for scalable and secure hosting; worked with Git, TFS, and SVN for source control and team collaboration.
Participated in Agile sprints with business analysts, QA, and DevOps teams using Visual Studio 2015, contributing to code reviews and sprint planning.
Environment: .Net Framework 4.0, C#.NET, MVC 4/5, WCF, WPF, Entity Framework, PWA, Angular 8, SQL Server 2014, VB.NET, ASP.NET, Blazor, ADO.Net, MongoDB, Microservices, Power Shell, ASP.Net Core 2.0, React JS, HTML5, LINQ, XHTML, XML/XSLT, CSS3, JavaScript, JSON, JQuery, IIS 7.0, EXTJS, AJAX, Microsoft Azure, MS Visual Studio 2013/2015, Git, TFS/SVN, CMS, Bootstrap3.
.Net Developer Aug 2021 – Apr2022
Client: Citi Bank India
Project Name: CitiRisk360 – Risk & Compliance Management Portal
Project Description:
CitiRisk360 is an internal risk assessment and compliance monitoring platform developed for Citi Bank to track, report, and manage regulatory and operational risk across global business units. The application provides risk officers and compliance teams with real-time dashboards, analytics, audit trails, and reporting tools to ensure adherence to financial regulations and internal policy controls.
As a Full Stack .NET Developer, I played a key role in enhancing core application modules, developing secure APIs, and modernizing legacy systems. The solution was deployed across multiple regions, serving thousands of internal users across operations, audit, and risk departments.
Responsibilities:
Developed enterprise-level web applications using .NET Framework 4.5, ASP.NET MVC 4.5, C#, and VB.NET, enhancing transaction workflows and account servicing modules.
Built dynamic, responsive user interfaces with Angular 6/7, JavaScript, AJAX, jQuery, HTML, CSS, and third-party UI libraries like DevExpress and Telerik.
Designed and implemented RESTful APIs and WCF services for secure integration between internal financial systems and third-party vendors, including real-time credit check and fraud detection.
Utilized Entity Framework and LINQ for robust data access layers, enabling seamless interactions with SQL Server 2008 R2 databases and optimizing high-volume queries.
Maintained and extended legacy financial modules written in VB.NET, ensuring backward compatibility and compliance with evolving business rules.
Experience handling messaging workflows using Service Bus topics/subscriptions, with an architectural understanding of equivalent Kafka concepts such as partitions and consumer groups.
Developed and automated test cases using NUnit and Telerik Test Studio, improving test coverage and reducing regression issues in releases by over 30%.
Created interactive reports and dashboards using Crystal Reports and XML, providing stakeholders with insights into customer behavior, loan status, and audit logs.
Deployed and monitored .NET-based microservices and support tools on AWS EC2, leveraging S3 for secure document storage and CloudWatch for performance monitoring.
Worked in Agile/Scrum environment with distributed teams, participated in daily stand-ups, sprint planning, and retrospectives for continuous delivery and improvement.
Managed code versioning, branching, and release workflows using Team Foundation Server (TFS) and Visual Studio 2013, contributing to high code stability and delivery efficiency.
Environment: .NET 4.5 Framework, ASP.NET, C#, VB.NET, MVC 4.5, Ajax, Angular 7/6, DevExpress, LINQ, Entity Framework, NUnit, Telerik Test Studio, JavaScript, AWS, Visual Studio 2013, WCF, WCS, Web API, REST, JQuery, CSS, HTML, XML, TFS, SQL Server 2008 R2, Crystal Reports, Agile.
.NET Developer Jan 2020 – July 2021
Mobikasa, New Delhi, India
Project Name: UrbanCart – Custom eCommerce Web Platform for Lifestyle Products
Project Description:
UrbanCart is a B2C eCommerce web platform developed for a U.S.-based lifestyle and fashion retailer. The application supports a full product lifecycle including catalog management, dynamic filtering, user registration, secure checkout, and post-purchase tracking. The project focused on providing a scalable and responsive shopping experience with payment gateway integrations, real-time order processing, and a custom-built admin dashboard for sellers and support staff.
Responsibilities & Achievements:
Developed and maintained scalable eCommerce web applications using ASP.NET Core 3.1, MVC 5, and Entity Framework Core.
Created and consumed RESTful APIs for product management, user accounts, orders, and payment integration with Stripe, PayPal, and Razorpay.
Designed responsive front-end interfaces using Razor Pages, Bootstrap 4, jQuery, and AngularJS to enhance user experience and mobile usability.
Integrated third-party eCommerce platforms and CMS APIs like Shopify and Magento 2 to enable seamless order and inventory synchronization.
Managed relational databases using SQL Server and optimized complex queries for large product datasets; implemented code-first migrations with EF Core.
Implemented JWT-based authentication and role-based authorization for secure customer and admin access.
Participated in CI/CD pipeline implementation using Azure DevOps and GitHub Actions, ensuring zero-downtime deployments and smooth rollbacks.
Developed multi-step checkout process with client-side validation using JavaScript and AJAX for enhanced customer experience.
Integrated Shopify’s and Magento’s REST APIs to synchronize product data and inventory for hybrid platform compatibility.
Designed reusable components and partial views for dynamic product templates and UI sections using Razor syntax.
Conducted performance tuning for API endpoints and SQL queries, reducing average page load time by 30%.
Assisted in creating DevOps pipelines on Azure DevOps for CI/CD automation, including code build, test, and deployment stages.
Applied SOLID principles and design patterns to improve maintainability and scalability of business logic.
Mentored 2 junior developers on .NET best practices, code reviews, and debugging using Visual Studio 2019.
Created detailed API documentation using Swagger/OpenAPI to facilitate smooth integration with frontend and third-party services.
Conducted UAT support and bug fixing in coordination with QA and client teams post-release.
Collaborated with UX/UI designers, QA testers, and project managers in Agile sprints to deliver high-quality releases within deadlines.
Created unit and integration tests using xUnit and Moq, improving code reliability and reducing post-deployment bugs by 35%.
Environment: ASP.NET Core 3.1, ASP.NET MVC 5, Web API, Razor Views, Bootstrap 4, HTML5, CSS3, JavaScript, jQuery, AngularJS, Microsoft SQL Server 2017, Entity Framework Core, Stripe, PayPal, Razorpay, Shopify API, WT Authentication, Role-based Access, Azure DevOps, GitHub, Azure App Service, xUnit, Moq, JIRA, Slack.