Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Interests
Timeline
Generic
Akhil P Sasi

Akhil P Sasi

Software Engineer .NET
Kochi, Kerala

Summary

With 8 years of hands-on experience in web application development, expertise in Microsoft Technologies including .NET Core, ASP.NET MVC, ASP.NET Web API, and ASP.NET Web Forms, along with proficiency in C#, MS SQL Server, and Azure. Possessing a strong background in client-side scripting languages such as React JS, Angular, jQuery, JavaScript, and TypeScript. Additionally, demonstrating a proven track record in automating DevOps CI/CD pipelines and possessing knowledge in Docker.

Overview

8
8
years of professional experience
1
1
Certification
3
3
Languages

Work History

Senior Consultant .NET

Capgemini
Bangalore
10.2022 - Current

Project 1 - AXA Partners

Currently contributing to AXA project, actively involved in development of a decision-making system web application for the European insurance giant, providing valuable insights and solutions to support the company's operational excellence.

Duties

  • Developing restful APIs using ASP.NET Core 3.0
  • Designing and building user interface using Angular 14
  • Implemented Azure Key Vault for secure store and manage API Keys and secrets
  • Used Azure Repos as source control system
  • Integrated DevOps continuous integration and continuous deployment pipelines (CI/CD) to automate build, test and deployment

Technology Used

  • ASP.NET Core APIs
  • Angular 14
  • Azure Key Vault
  • Azure DevOps
  • CI/CD pipelines
  • C#
  • Moq

Project 2 - ITIL Tool

Web application developed from scratch to track incidents reported from Sogeti Ireland (part of capgemini) customers(Legal Aid Board, Board Bia, Chartered Accounts Ireland)

Duties

  • Configured .NET Core API application to use Azure Key Vault
  • Configured Azure SQL Database and associated firewall rules
  • Created and configured Azure App Services for both .NET Core API and React application
  • Configured and built react page components for user interface
  • Used Entity Framework Core as Object Relational Mapping(ORM) tool
  • Implemented key features such as incident management, change management, and release management
  • Created restful API backend using .NET Core, facilitating efficient data retrieval and manipulation
  • Utilized Entity Framework (EF) Fluent API to configure entity relationships, and customize data mappings for enhanced control and flexibility
  • Configured DevOps CI/CD pipelines to automate build, test and deploy application into Azure App Services
  • Configured Docker to create image of application
  • Used Azure Container Registry(ACR) to store, manage, and deploy Docker container images
  • Used Moq, mocking framework for unit testing APIs

Technology Used

  • ReactJS 16
  • ASP.NET Core 3.0
  • Azure DevOps
  • CI/CD pipelines
  • Docker
  • Entity Framework
  • Fluent API
  • MS SQL Server
  • C#

Project 3 - Legal Aid Board

Web application built for an independent statutory body in Ireland which is responsible for provision of civil legal aid and advice, family mediation and vulnerable witness related services and for the administration of a number of ad hoc legal aid scheme

Duties

  • Providing production support for client typically involves monitoring and maintaining client's live systems to ensure that are running smoothly and efficiently.

Technology Used

  • ASP.NET WEB Forms
  • MS SQL Server
  • Microsoft SharePoint
  • C#

Senior Software Engineer .NET

Buck Capability Center
Kochi, Kerala
10.2020 - 10.2022

Worked in product based web application that provides employees with information related to their wages, bonuses, recognition, and career opportunities. Product displays personalized information based on values from demographic table and uses HTML Parser expressions to show and hide content based on the employee's eligibility flag. Worked with product for international clients like Moët Hennessy Louis Vuitton (LVMH - French multinational holding and conglomerate specializing in luxury goods), Lockheed Martin (American aerospace, arms, defense, information security, and technology corporation with worldwide interests), Takeda (Japanese multinational pharmaceutical company, with partial American and British roots), Coca-Cola, Daimler Truck.

Duties

  • Migrated .NET Framework application into .NET Core 3.0
  • Developed .NET Core API endpoints
  • Used Entity Framework core as ORM tool
  • Used AutoMapper to convert entities to DTOs (Data Transfer Objects)
  • Created client specific cshtml files in Visual Studio solution to set up product
  • Developed database tables and stored procedures to efficiently retrieve data
  • Built various sections and child pages in custom CMS portal, with each page's content based on Business Requirement Document
  • Configured clients' details within CMS portal to ensure smooth operation
  • Performed maintenance and support activities for clients to ensure their satisfaction
  • Successfully configured product for LVMH
  • Role involved serving as primary point of contact for LVMH
  • Involved in content updates for existing international clients, such as Coca-Cola, Daimler.
  • Generated weekly client-specific reports from Production server by executing SQL Queries, which helped track data import and data sync processes for older version clients

Technology Used

  • .NET Core 3.0 APIs
  • Angular 8
  • MS SQL Server
  • Entity Framework Core
  • LINQ
  • C#

Software Engineer

Kott Software
Kochi, Kerala
09.2018 - 09.2020

Worked with product based application which focus on In-flight caterers operations. Also integrated realtime dashboards into Angular 8 with SingalR.

Duties

  • Implemented new features into legacy ASP.NET Web Forms application.
  • Integrated third-party Sage X3 Account integration for Absolute Taste using File import/export, allowing for seamless integration with external systems.
  • Configured product for French client Tailored-Gourmet, demonstrating ability to adapt to different client needs and ensuring customer satisfaction.
  • Implemented Bootstrap in legacy ASP.NET WEB Form application, providing modern and responsive design that is timesaving, easy-to-use and cross-browser compatible.
  • Designed and developed various SSRS reports for different customers, providing them with insightful data visualizations and customized reports
  • Responsible for internal web hosting in IIS, ensuring product is hosted and maintained effectively.
  • Involved in maintenance and support activities for England clients Absolute Taste and On Air Dining and French client Tailored-Gourmet, demonstrating commitment to customer service and support.
  • Created standalone application which featured real-time dashboards using ASP.NET WEB API and Angular 8 and SignalR
  • Deployed dashboard application to Microsoft Azure App service
  • Configured DevOps CI/CD pipelines to build, test and deploy dashboard application into Azure App Services
  • Written Unit test cases for ASP.NET WEB APIs using xUnit framework

Technology Used

  • ASP.NET Web Forms
  • ASP.NET WEB API
  • DevOps CI/CD Pipelines
  • MS SQL Server
  • JQuery
  • Entity Framework
  • Angular 8
  • SignalR
  • TypeScript
  • CSS
  • HTML
  • Bootstrap
  • C#

Software Programmer .NET

Muziris Softech
Kochi, Kerala
01.2016 - 08.2018

Involved in development of various ASP.NET MVC projects which started from scratch.

Project 1: Package Management – Healthcare Domain

Web application created for CIMAR, fertility centre based in Cochin, to provide maternity delivery packages. Project used multi-layered architecture with MVC, Repository, Business Logic, and Data Access Layer

Duties

  • Developed ASP.NET MVC Razor pages in Visual Studio for user-friendly interface.
  • Used ADO.Net for efficient and secure data transmission.
    Developed SSRS reports for insightful and informative data visualizations.
  • Used service references for seamless communication between application layers.
  • Responsible for internal IIS hosting of web application and SSRS reports for efficient deployment and maintenance.

Technology Used

  • ASP.NET MVC
  • ASP.NET Service reference
  • jQuery
  • Bootstrap
  • CSS
  • C#

Project 2: Promotion – Textiles and Silks domain

Web application developed for Kalyan Silks, designed to create seasonal promotions for their clients. Application was integrated with existing legacy application, which was built using VB.NET

  • Developed ASP.NET MVC Razor pages in Visual Studio, providing modern and user-friendly interface for users.
  • Utilized ADO.Net for efficient and secure data transmission, ensuring safe and accurate handling of large amounts of data.
  • Developed SSRS reports to generate insightful and informative data visualizations, enabling users to better understand and analyze data.
  • Used service references to ensure seamless communication between different application layers, enhancing overall performance.
  • Responsible for internal IIS hosting of web application and SSRS reports, ensuring efficient deployment and maintenance of application.

Project 3: Payroll Management – Healthcare domain

Web-based application designed to automate and streamline the process of managing employee payroll.

Duties

  • Developed ASP.NET MVC Razor pages in Visual Studio, providing modern and user-friendly interface for application.
  • Developed ASP.NET WEB APIs, allowing for application to interact with external systems and retrieve data.
  • Utilized ADO.Net for efficient and secure data transmission, ensuring safe and accurate handling of large amounts of data.
  • Developed SSRS reports to generate insightful and informative data visualizations, enabling users to better understand and analyze data.
  • Responsible for internal IIS hosting of web application and SSRS reports, ensuring efficient deployment and maintenance of application.

Technology Used

  • ASP.NET MVC
  • ASP.NET WEB API
  • jQuery
  • JavaScript
  • C#

Project 4: Jewellery Procurement

Forecasting purchase application, designed to help Kalyan Jewellers with predicting future purchase trends. The application operates by loading data and saving it to the existing Kalyan Jewellers ERP system, which was built using ASP.NET WEB Forms.

Duties

  • Developed ASP.NET MVC Razor pages in Visual Studio, providing modern and user-friendly interface for application.
  • Developed ASP.NET WEB APIs, allowing for application to interact with external systems and retrieve data.
    Utilized ADO.Net for efficient and secure data transmission, ensuring safe and accurate handling of large amounts of data.
  • Developed SSRS reports to generate insightful and informative data visualizations, enabling users to better understand and analyze data.
  • Responsible for internal IIS hosting of web application and SSRS reports, ensuring efficient deployment and maintenance of application.

Technology Used

  • ASP.NET MVC
  • ASP.NET WEB API
  • jQuery
  • JavaScript
  • C#

Project 5: Muziris system centre

Web application designed for internal use at Muziris. It was developed using the Model-View-Controller (MVC) architecture and utilizes Entity Framework Fluent API for server-side coding. The application includes pages for adding employees and managing device records.

Duties

  • Configured domain classes using Entity Framework's Fluent API to ensure effective communication between application and database.
  • Designed pages for adding employees and managing device records in application.
  • Created employee workspace allocation page with theatre seating arrangement using Bootstrap and CSS for easy navigation.
  • Utilized Cassandra NoSQL database to store data.
  • Responsible for internal IIS hosting of web application.

Technology Used

  • ASP.NET MVC
  • Entity Framework
  • jQuery
  • LINQ
  • JavaScript
  • CSS
  • HTML
  • Bootstrap
  • C#

Education

Master Of Computer Application (MCA) - Computer Science

Mahatma Gandhi University
Kottayam, Kerala
11.2012 - 2015.11

Bachelor Of Computer Application (BCA) - Computer Science

Mahatma Gandhi University
Kottayam, Kerala
04.2009 - 2012.04

Higher Secondary -

SNDP Higher Secondary School
Muvattupuzha, Kerala
05.2007 - 2009.04

High School Diploma -

Govt Higher Secondary School Athanickal
Mannathoor, Kerala
04.2001 -

Skills

    NET Core API

undefined

Certification

AZ-204: Developing Solutions for Microsoft Azure

Accomplishments

    Good experience in using Microsoft Azure platform with the below areas

    Deploying IaaS services like

  • Virtual Machines
  • Virtual Networks
  • Load Balancers
  • Virtual Machine Scale Sets
  • Traffic Managers
  • Application Gateways

  • Deploying PaaS services like

  • Azure App Services
  • Azure Kubernetes Services
  • Azure Cosmos DB
  • Azure SQL DB

  • Experienced in working with an Agile team (Kott Software) with 3 weeks sprint time

  • Experienced in using Target Process tool for following the Agile methodology
  • Experience in using Jira software

Interests

Passionate in learning new technologies

Timeline

Senior Consultant .NET

Capgemini
10.2022 - Current

AZ-204: Developing Solutions for Microsoft Azure

02-2022

Senior Software Engineer .NET

Buck Capability Center
10.2020 - 10.2022

Software Engineer

Kott Software
09.2018 - 09.2020

Software Programmer .NET

Muziris Softech
01.2016 - 08.2018

Master Of Computer Application (MCA) - Computer Science

Mahatma Gandhi University
11.2012 - 2015.11

Bachelor Of Computer Application (BCA) - Computer Science

Mahatma Gandhi University
04.2009 - 2012.04

Higher Secondary -

SNDP Higher Secondary School
05.2007 - 2009.04

High School Diploma -

Govt Higher Secondary School Athanickal
04.2001 -
Akhil P SasiSoftware Engineer .NET