Summary
Overview
Work History
Education
Skills
Work Authorisation
Hobby Projects
Trainings
Timeline
Generic

Bharanidharan Murugaiyan

Application Developer
Navan, Meath

Summary

  • 13+ years of experience in IT as Full Stack Developer in .NET programming world, proficient in ASP.NET, ASP.NET MVC, C#, SQL Server, jQuery, Web Services, Cross-Platform Mobile Development, Angular, ReactJS and Ruby on Rails.
  • Hands on experience in Azure and AWS cloud services.
  • Completed AWS Developer Training.
  • Specialized in web applications and in review activities.
  • Involved in the entire development lifecycle.
  • Worked as Technical Architect for few Projects.
  • Technical Lead for couple of projects and was managing 10 members team.
  • Followed Agile Methodologies in most of the projects.
  • Vast knowledge in Investran

Overview

14
14
years of professional experience
8
8
years of post-secondary education
2
2
Languages

Work History

IT - Application Developer

Citco Technology Management Ltd. Ireland
5 2022 - Current
  • Proposed and finalized architecture for migrating .NET framework monolith app to microservice based backend and micro-frontend using module federation apps.
  • Microservice architecture based on clean architecture with CQRS pattern.
  • Achieved micro-frontend through Module federation where the container/host app hosts the different micro frontend.
  • Migrating existing Microservices written in ASP.NET MVC to .NET Core 6.0 with clean architecture and CQRS pattern.
  • Working closely with AWS doing PoC with SAML integration, Cloud Formation etc.
  • Managing CICD pipelines for all the projects in our stream.
  • Enhancing the existing Microservices.
  • Working closely with Investran applications by automating the complex legacy process into sub modules by way of JSONs as user inputs which is then processed by the automation middleware.

Software Engineer

Sage Intacct
2020.04 - 2022.05

Small Business Native Cloud

Developing Microservices for all Sage Products in .NET Core and also works with React for UI stuff.


Sage Business Cloud Payroll

Developing Cloud based Payroll Product for UKIE in Ruby on Rails stack. I am working as developer and adding enhancements to existing project and also adding up new modules. Worked on Payroll Year End work for IE and UK, also worked on year-end reports.

Sage Business Cloud Payroll - Internalisation

Developed localisation package for Ireland for existing payroll package. I was involved in developed common components in Angular and worked on implementing few screens. Have used Angular for Front-end .NET Web API for Back-End.

Overall Technical Stack

.NET Core, React, Angular, ASP.NET WebAPI, Microsoft SQL Server 2016, Angular, HTML, CSS, JavaScript, jQuery, Bootstrap, Ruby on Rails, Docker, Codeship, AWS

Cloud Engineer

Ez Management Ltd.
2019.01 - 2020.03

Ez Service Hub

  • Developed a web based portal for managing the service engineers. Migrated the MS Access forms to .NET solutions with ASP.MVC and ASP.NET WebAPI hosted in Microsoft Azure.
  • My roles is end-to-end here in requirements gathering from PO, converting those to working solutions, managing the project in DevOps, developing web screens along with its corresponding APIs, code repository management, created CICD in Azure and DevOps for automatic deployment etc. I've also implemented multi-tenant architecture to maintain a single application and same databases for many customers.
  • Used Asp.Net Identity to manage the membership and roles.
  • Used IdentityServer4 to issue and manage JWT tokens for clients.

Ez Service Mobile App

Developed a Cross-Platform mobile app with Xamarin technology and also provided support for the existing iOS app written in Objective-C.

Ez Service Forms
Developed Angular based HTML forms template which are then served via .NET Web API to the Xamarin mobile App. This forms are integrated with the mobile app through JSBridge which establish a communication between the Web API and the mobile app.

Ez Management Portal

Developed a Management Portal for managing the customer subscriptions with ASP.NET MVC and ASP.NET Web API. I worked as a individual contributor in this project.

Overall Technical Stack

ASP.NET MVC5, ASP.NET WebAPI2, Microsoft SQL Server 2016, AngularJS, Angular, Xamarin, Objective-C, HTML, CSS, JavaScript, jQuery, Bootstrap, Microsoft Azure, DevOps, Several design patterns and Multi-Tenant architecture, IdentityServer4 and ASP.NET Identity.

Assistant Consultant

TATA Consultancy Services
2013.09 - 2019.01

Resolve Automation

Worked in Resolve Systems (Automation Tool) creating automation and creating/integrating web Services with .NET Technologies.

AUPA - IPv6, ESI

  • The project is to enable IPv6, adding functionalities for mobility for an existing web application.
  • I was leading the 10 members team, involved in gathering the requirements, converting functional requirements to technical pieces, development and testing activities.
  • The project is built up with ASP.NET MVC5, Web API, XML, XSD, SQL Server 2012, SSIS, Bootstrap.

AUPA - Security Walled Garden

  • The Security Walled Garden project is an enhancement to an existing application in addition of module where the threats are monitored with customer broadband connections and if detected, moving them to a different network temporarily till resolving.
  • My responsibility is to create a solution perspective to one component and have to interact with business people, network and security team and translating business requirements and technical specifications into project piece as solution.

Creative Content UK

  • CCUK is a voluntary initiative being led by the UK Government & the Rights Holders. The aim is to educate users about copyrighted materials and legal way of accessing it and thereby reducing the level of copyrighted infringements.
  • I was primarily responsible for creating technical architecture and then leading the team from onsite, development, testing and review activities.
  • Project stack is with ASP.NET MVC5, Web API, XML, XSD, SQL Server 2012, SSIS, Bootstrap, GnuPG encryption and decryption.

Filing Transformation

  • The brief explanation for the project would be the automation of the filing process with Secretary of state on behalf of a customer. The existing manual process of validation, correction, filing, retrieval and evidence handling will be automated after the implementation of the project. The filing process is different for different service and jurisdiction. The entire process of identifying the correct documents and submission of the same based on service and jurisdiction has to be automated and done electronically.
  • My roles and responsibility are to extract the filing details from different sources and identifying the required fields to perform the master field mapping. Based on the requirement for different jurisdiction and service the data will be generated accordingly to fulfill the filing process. The XML has to be generated for the electronic / B2B filing which will be later used by the team responsible for automation. The criticality of the process is that the filing will fail and throw an error if the data extraction and master field mapping fail.
  • The Entire solution is built up with ASP.NET MVC4, WCF, XML, XSD, XSLT, Oracle 11G, SQL Server 2008.

TyMetrix

  • This is US based legal enterprise application and the main goal of the project is to bridge the gap between law firms and clients. Members from law firm work on legal issues and give their updates, submit invoice bills, process payments etc., through TyMetrix application.
  • Worked as a Team Member in Agile Development Methodology.
  • Technology Stack - ASP.NET MVC4, ASP.NET 4.0, JQuery, SQL Server 2008 R2, AngularJS and Dependency Injection (Autofac), HTML, CSS, JavaScript and jQuery.

Overall Technical Stack

ASP.NET MVC, ASP.NET Web API, WCF, Oracle 11G, MS SQL Server, SSIS, HTML, CSS, JavaScript, jQuery, Bootstrap, GnuPG, XML, XSD, XSLT

Analyst Programmer

Effindi Technologies Pvt. Ltd.
2012.10 - 2013.09

iSpotlight (Efficience US)

  • The main goal of the project is to collate information of any celebrity in one place which is fetched from the variety of sources like seatgeak, imdb, google, yahoo, facebook, twitter and other RSS feeds.
  • Involved in gathering requirements, study 3rd party APIs and in creating flows.
  • Analyzed request and response objects and in creating various web service methods.
  • Developed the Web API and Admin Portal project from scratch with various .NET Web Technologies like Web API, MVC4, ADO.NET, MS SQL Server 2008, HTML, CSS, jQuery, Knockout.js and Twitter Bootstrap

Kelsan (Efficience US)

  • The application is to provide a backend API to the mobile application, for an existing eCommerce Application.
  • I am involved in understanding the existing application, finding its business logics by spying on the database through SQL Profiler.
  • Creating essential Web Service Methods along with its request and response objects.
  • Developed both Web API and Application Project which acts as admin console for user management, handling advertisements and newsletter.
  • Building the above solution with.NET Web Technologies like Web API, MVC4, ADO.NET, MS SQL Server 2008, HTML, CSS, jQuery, Knockout.js and Twitter Bootstrap.

FreightOnce (Efficience US)

  • The goal of the project is to enhance an existing web application with an additional module and to generate charts.
  • Initially involved in gathering requirements and in identifying solution for the same.
  • Later contributed individually in enhancing the application by adding the new module and in generating charts by collating information.
  • The technologies used are ASP.NET MVC3, MS SQL Server 2008, ADO.NET, HTML, CSS, jQuery, and jqPlot.

Overall Technical Stack

ASP.NET MVC, ASP.NET Web API, MS Sql Server, DI, ADO.NET, HTML, CSS, jQuery, Knockout.js, Bootstrap

Trainee - Technical Assistant

Suresoft Systems Pvt. Ltd.
2010.11 - 2012.10

Video On Demand

  • Application is used to track users management, available packages and it's related videos etc.
  • Involved in creating web services, defining various web methods, identifying request and response objects to achieve desired functionalities.
  • Final project is built up with PHP and MySQL.

Videocon Portal

  • Created HTML based Smart box applications like Facebook, Twitter, eRadio, Youtube, Weather, Picasa and Currency Converter for Smart TV and set-top boxes.
  • Explored API documentation for above applications and analysed way to access each application.
  • Understanding & Considered Safe Area for TV when setting screen size, Coding and Unit Testing.
  • Designed Navigation for HTML based embedded applications inside TV/Set Top Box browser.
  • Designed common HTML keypad for embedding in various applications.
  • Technology Stack is with HTML5, jQuery, CSS and various APIs.

Remote Booking

  • Designed Web based application for Remote Booking. A key feature is EPG (Electronic Programming Guide), which is used to list scheduled events for every service which are fetched from XML and JSON. This application provides a unique login for every Set Top box user. The user can see, book and remove booked event for recording which is saved in the database. When STB (Set Top Box) is switched-on, it requests the server for current user booking details and responded back as XML.
  • Designed Various EPG Layouts with HTML and CSS and data are consumed through web service as JSON.
  • Project Built-up with ASP.NET, ADO.NET, HTML, CSS, SQL Server 2008, jQuery, AJAX

Bug Tracking System (BTS)

  • Developed Web-Based Bug Tracking System for Videocon Customers for reporting bugs on the embedded applications released for their TV from our company.
  • Implemented with .NET Membership for users and developed master pages with themes for shared layout and also the site is SSL enabled (Issued with Certificate).
  • Technologies widely used are HTML, CSS, JavaScript, jQuery, C#, ASP.NET, ADO.NET and SQL Server 2008

Management Information Systems (MIS)

  • Migrated classic ASP application to ASP.NET with an additional requirements in managing projects. Involved in development, enhancement, bug-fixing and customisation for above.
  • Technology Stack - HTML, CSS, JavaScript, jQuery, C#, ASP.NET, ADO.NET, XML,SQL Server 2008

Billing System

  • Developed Web Based Loyalty Calculation Billing System for Management.
  • Integrated Forms Based Login with .NET Membership Class with couple of modules Vendors, Customers and Products Management and Royalty Calculation.
  • Technology Stacks are HTML, CSS, JavaScript, jQuery, C#, ASP.NET, ADO.NET XML,SQL Server 2008.

Online Test System

  • Provided SSL enabled Online Testing Module for career management.
  • This Application automated the paper test work to online for validating the skills of interviewees at certain level.
  • It allows candidates to register for the test online and based on their skills questions are generated accordingly and it validates against them.
  • Involved in Database Design, Development and Testing activities.
  • Project technologies are HTML, CSS, JavaScript, jQuery, C#, ASP.NET, ADO.NET XML,SQL Server 2008

Overall Technical Stack

ASP.NET, ADO.NET, C#, MS Sql Server, HTML, CSS, SQL Server 2008, XML, jQuery, AJAX

Education

Master of Science - Software Architecture & Design

Cork Institute Of Technology
Cork
2020.09 - Current

B.Tech - Information Technology

Pondicherry University
Puducherry
2005.05 - 2009.05

Skills

  • .NET Core 7.0

  • ASP.NET MVC 5

  • ASP.NET Web API 2

  • C#

  • ADO.NET, Entity Framework 6

  • MS SQL Server 2016

  • SSIS

  • HTML and CSS

  • JavaScript, TypeScript, jQuery

  • Bootstrap

  • ReactJS

  • ReactNative

  • AngularJS, Angular

  • Ruby on Rails

  • Python

  • Full Stack Web Developer

Work Authorisation

Holding Stamp 4 and authorized to work in Ireland and don't need visa support in future.

Hobby Projects

Simple Job Management Project

Developed with Angular and Node.js and hosted in Heroku.

http://job-management-portal.herokuapp.com/

Log in with diya@diya to view the application

Remote Health Management System

Developed with ReactJS and server-less architecture stack hosted in AWS. Monitors health and data feeded from the IoT watch to the AWS DynamoDB through API Gateway and Lambda functions

https://tinyurl.com/rhmss

Log in with admin@admin to view the application.

Trainings

AWS Developer Training - 3 days workshop

Timeline

Master of Science - Software Architecture & Design

Cork Institute Of Technology
2020.09 - Current

Software Engineer

Sage Intacct
2020.04 - 2022.05

Cloud Engineer

Ez Management Ltd.
2019.01 - 2020.03

Assistant Consultant

TATA Consultancy Services
2013.09 - 2019.01

Analyst Programmer

Effindi Technologies Pvt. Ltd.
2012.10 - 2013.09

Trainee - Technical Assistant

Suresoft Systems Pvt. Ltd.
2010.11 - 2012.10

B.Tech - Information Technology

Pondicherry University
2005.05 - 2009.05

IT - Application Developer

Citco Technology Management Ltd. Ireland
5 2022 - Current
Bharanidharan MurugaiyanApplication Developer