Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Murugan Vinayagam

Hyderabad

Summary

.NET Developer with nearly four years of experience building high-quality applications using .NET, React, and Azure. Skilled in developing scalable, efficient solutions while following best practices and collaborating with cross-functional teams. Adept at solving complex problems through analytical thinking and innovative technology. Passionate about contributing to impactful projects that drive business success and efficiency.

Overview

4
4
years of professional experience

Work History

Software Engineer

Virtusa
Hyderabad
05.2021 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations
  • Collaborated with PO, internal and development partners regarding software application design status and project progress
  • Collaborated with clients to define solution requirements
  • Updated old code bases to modern development standards, improving functionality.

Education

B. Tech - ECE

Malla Reddy College of Engineering (MRCE)
06.2019

Intermediate -

Sri Chaitanya Junior Kalasala
06.2015

SSC -

St Alphonsus High School
04.2013

Skills

  • C#
  • NET Core Web API
  • React
  • SQL
  • Azure Functions

Projects

Project : Internationalization

Description: Paycor specializes in HR software designed for leaders committed to making a difference. Its Human Capital Management (HCM) platform revolutionizes every facet of people management, from recruitment, onboarding, and development, to compensation and retention strategies.

In this project, we focused on internationalization by developing pages in Spanish and French languages using resource culture in .NET. This involved adapting the user interface and content to cater to Spanish and French-speaking users, ensuring a seamless experience across different languages and cultures.

Responsibilities:

  • Development of Web APIs and SQL database objects.
  • Coding and Bug Fixing, including support for post-production release issues.
  • Assisting team members with development and bug fixing.
  • Interacting with clients to discuss status updates and offshore issues.

Project : Paycor-Paperless Options

Description: The objective of this functionality is to enable employees to opt-in for paperless copies of annual tax documents such as W2, 1099, and 1095, along with monthly pay statements. Additionally, a report has been generated to track the number of employees who have opted in so far, accessible only to company administrators. Initially, Azure feature flags were utilized for the UI.

Responsibilities

  • Understanding client requirements through PBIs (Product Backlog Items).
  • Developing Web APIs and SQL database objects.
  • Front-end development using ReactJS.
  • Coding, bug fixing, and providing support for post-production release issues.
  • Assisting team members in development and bug fixing.
  • Engaging with clients to discuss status updates and offshore issues.

Project : Expense Management

Description: Led the rebranding of an Expense Management system, transitioning it to a dynamic React.js application. Enhanced the UI/UX to align with new branding guidelines, integrated responsive design, and ensured seamless data migration. The outcome is an efficient and visually appealing system, offering an enhanced user experience and scalability for future needs.

Responsibilities:

  • Development of Web APIs and SQL database objects.
  • Front-end development using ReactJS.
  • Assisting team members with development and bug fixing.
  • Interacting with clients to discuss status updates and offshore issues.

Project : DD Reversal

Description: Led the redevelopment of a Bulk Transaction Reversal System aimed at efficiently reversing large volumes of employee transactions. This project involved the utilization of React.js for the frontend and ASP.NET Core Web API for the backend. The primary goal was to enhance the system's performance, user interface, and overall reliability when handling substantial transaction data.

Implemented robust error handling mechanisms to ensure seamless processing of transactions, minimizing disruptions and improving system stability.

Developed comprehensive documentation and conducted training sessions for internal stakeholders to facilitate smooth adoption and understanding of the revamped system.

Responsibilities:

  • Development of Web APIs and SQL database objects.
  • Front-end development using ReactJS.
  • Assisting team members with development and bug fixing.
  • Interacting with clients to discuss status updates and offshore issues.

Project: Pay History Data Import Processor
Description: Developed an Azure Durable Function orchestration to automate and optimize the pay history data import process. Previously, the legacy system required two days to import one million records into the database. By leveraging Azure Functions and cloud-based event-driven processing, the import time was reduced to under an hour, significantly improving efficiency and system performance. The solution ensured scalability, fault tolerance, and better resource utilization within Azure.

Responsibilities:

  • Designed and implemented Azure Durable Functions for orchestrating the data import workflow.
  • Optimized database interactions and improved performance using asynchronous processing.
  • Implemented error handling and logging mechanisms to ensure data integrity and troubleshooting ease.

Timeline

Software Engineer

Virtusa
05.2021 - Current

B. Tech - ECE

Malla Reddy College of Engineering (MRCE)

Intermediate -

Sri Chaitanya Junior Kalasala

SSC -

St Alphonsus High School
Murugan Vinayagam