avatar

Vivekananthan Dhanasekaran

Software Engineer
Phone (Singapore)

+65 96115703

Location

Singapore

Birthday

May 09, 1989

about

Reliable and detail-oriented software professional and seeking a challenging and rewarding opportunity with a firm to use and grow my skills by breaking down complex problems into simple, beautiful ones.

My aim is to identify, analyze, and solve problems effectively and efficiently. Lifelong learner, flexible and open to learn new technologies

What I do!

feature

Web Development

Responsible for developing, testing, and maintaining software applications specializing in .NET back-end (MVC, WebAPI, Background jobs, Console app). Experience in front end using Javascript and developing reusable components using React and Angular

feature

App Development

History of developing background jobs, message queue processing using IBM MQ and Azure Service bus queue, Handling data using ORM such as Entity Framework Core and also proficient in writing SQL queries, stored procedures

feature

CI/CD

Deliver applications and services at high velocity using CI and CD tools such as Jenkins, Github Actions. Centralized logging using tools such as Splunk, Datadog, Azure Application Insights.

feature

Cloud

Understanding cloud concepts and using Azure PaaS (App Service) to deploy WebApi, I used the Azure Service bus queue for processing images. Azure Search usage for faster search.

feature

System Design and Architecture

Moving static files to CDN for better performance, Monitor and store frequently used data in cache. Involved in low-level design based on the business requirement, Followed test-driven development approach for few projects. Migrating single instance application to multiple servers in load balanced environments.

feature

Security and Logging

OpenID connect integration in .NET Core MVC application for authentication. Storing hashed passwords in database. Usage of Key-Vault to store secured configuration entries.

feature

Training

Practicing Python, problem solving. Undergoing courses in React, system design principles.

Projects worked for