Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rajarajan Veluchamy

Summary

  • Innovative Senior Member of Technical Staff known for high productivity and efficient task completion.
  • Skilled in developing and implementing software solutions that streamline operations and increase efficiency.
  • Specialize in software development, system architecture, and cloud computing solutions.
  • Excel in problem-solving, teamwork, and adaptability to excel in fast-paced environments. Committed to delivering high-quality results on time.
  • Lead large projects from concept to completion.
  • Contributed to projects that significantly improved system functionality and user satisfaction.

Overview

15
15
years of professional experience

Work History

Senior Member of Technical Staff

Oracle Corp.
Austin, TX
12.2019 - Current
  • Analyzed customer requirements to develop technical solutions and strategies.
  • Designed, developed, tested and implemented software applications.
  • Provided technical leadership in the design, development and deployment of mission-critical software systems.
  • Optimized existing software systems for improved performance.
  • Managed multiple concurrent projects while meeting tight deadlines.
  • Identified potential risks associated with project tasks and proposed mitigation strategies to reduce risk exposure.
  • Lead large scale projects from concept to completion.

FastConnect Redundancy:

  • FastConnect is a network connectivity for connecting on-premise data center or network to OCI.
  • Created a workflow for customers to build redundant circuits to protect against various failure scenarios, and offer higher SLAs when customers use higher levels redundancy.

Flex Tunnel:

  • Flex tunnel will set up a network tunnel between customer's SD-WAN appliance and DRG, allowing customers to establish BGP with DRG to exchange routes.
  • Created a framework with retries, logs, metrics to establish a UI solution to meet the complex needs of the project.

Multi Region Login:

  • This is one of the complex project with multiple teams across OCI involved
  • Designed the solution and implemented it for Console login scenarios
  • Represented the Console team and led the project from the front from requirements till the project completion
  • Worked with various team across OCI, so a strong understanding of OCI fundaments helped to quickly adopt to various complex situations and provide solutions

Guided Journey on Console:

  • Design and developed the guided journey project which helps user navigating in Console.
  • This project has tours and tasks
  • Tour helps user to show the important functionality of OCI, taking the user to various pages
  • Task provides side by side help when user is creating a resource
  • The Guided Journey package was loosely coupled with Console or any plugin, so that any new changes to package will reflect on UI without any changes in Console or Plugin code

Localization Improvements:

  • Worked with translation team to create separate project for translating a new language, so this design will not affect any of the existing translations
  • Created a design for translation pipeline for MAUI strings, so that it doesn’t affect any of the existing translations
  • Created build and deployment pipeline for non-commercial realms, to deploy the translated json files

Console Performance Improvements:

  • Based on the metrics collected, we felt there is a room to improve performance on Console load time
  • Chunked and lazy loaded all the Console components
  • Made the must needed api calls to be called first as most of these calls are blocking calls
  • Moving these required calls for initial load and other api calls were made non-blocking as we have lazy loaded the corresponding UI components
  • Sliced the large files into multiple files, so that UI components are light weight and landing page will get only what is required

Restructuring Navigation Menu:

  • Earlier the Nav Menu was not appealing and making changes to it was a complex process.
  • This is because, the nav menu items were nested
  • To overcome this, worked with Architects and redesigned the navigation menu to be flat
  • The flat structure of menu provides easy for developers to make changes
  • The new navigation menu also provides flexibility to pin and view the recently visited menu items
  • The navigation menu is fully accessible through keyboard and any screen readers

Console Dashboards:

  • This initiative is extension to Restructuring Console Landing Page
  • In this we created Console Dashboards to measure the resources consumed by tenancy or user
  • With this user can compare resource consumption with previous months and predict the cost
  • This functionality also has dynamic widgets through which we can display widgets at any service or plugin pages
  • So, a plugin team can create a own widget for themselves and display at their landing page

Restructuring Console Landing Page:

  • This is the first project after joining OCI
  • Before this initiative the landing page was mostly static
  • With this feature we created a dynamic page with several smaller components
  • Also, we made the landing page flexible to accommodate new enhancements
  • The redesign also helped to add metrics and logs, which highly helped to measure the loading time of Console and the individual components.

Key Responsibilities:

  • Accessibility Champion in Console, responsible for all functionalities in Console to support keyboard and screen readers. Also creates and maintains Console VPAT.
  • Security Champion in Console, responsible for addressing all security vulnerabilities on Console space and helping team with ORM process.
  • Localization Champion, responsible for all console and plugin en.json files to be translated. Also maintains the translation pipeline inside of Console along with Plugins.

Senior Software Engineer

Yashco Systems
Seattle, WA
10.2014 - 12.2019
  • Finance 365 is a Web app to help manage budget projects
  • Involved in analyzing requirements, developing core application modules, and providing design solutions using Azure services.
  • Designed and implemented user interfaces for web-based applications.
  • Created efficient algorithms to optimize existing systems.
  • Developed, tested, and maintained software applications using Java technologies.
  • Collaborated with team members to ensure successful project completion within timeline constraints.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Provided design solution, reviewed the new design and implemented the solution
  • Optimized existing software systems for improved performance and scalability.
  • Collaborated with cross-functional teams to gather and define requirements for new software features.

Finance 365 – Microsoft Corp.

  • Finance 365 is a Web app to help you manage your budget projects across your organization.
  • Creating forecast, setting budget targets, closing on budget and projects are the key services provided by the application.
  • It's currently used by Dynamics 365 and Azure teams.

Iris Studio – Microsoft Corp.

  • Iris Studio is a next generation Campaign Management system designed to fulfill the needs of Marketers and Partners.
  • Here the users can see the affected users (PUIDs) through segmentation service and run the campaign.
  • Campaign consists number of jobs that run on various schedules.

OneRM Campaign Management – Microsoft Corp.

  • OneRM-CM is a Marketing platform designed to allow marketers to set up and run their campaigns.
  • Marketers can able to setup their campaigns using email, web or dynamic campaigns.
  • Marketers build campaign, define an audience, segment audience into group, and define action that they want the audience to perform.

Xbox Support Application (XCP/Dossier/XSUP) – Microsoft Corp.

  • This support application enables users to pull customer data from Xbox and Microsoft systems for near-real-time analysis.
  • It leverages role-based authorization to permit access customer data and information, providing a more granular method of controlling access to data that is consistent with the Microsoft Privacy Standard.

ADCRM 6 – Microsoft Corp.

  • ADCRM (Customer Relationship Management tool for AdCenter Sales and Service teams), a project for Microsoft Corporation.
  • The project integrates with multiple systems like DMC, ADCRM, EnTICE, Cashboard, AIMS etc. to provide flexibility to create campaigns, allocate budget to the various campaigns, track the budget spent on various activities within the campaign by the advertisers and agencies.

Technology Lead

Infosys Ltd.
01.2010 - 10.2014
  • Involved in analyzing requirements, developing core application modules, and integrating with various services.
  • Developed custom algorithms to solve complex problems and improve software efficiency.
  • Documented software designs and architecture for future reference and maintenance.
  • Monitored software performance metrics to identify and resolve efficiency issues.
  • Developed and maintained scalable software applications for various platforms.
  • Assisted in the estimation of project scopes and timelines during planning phases.
  • Optimized databases for improved query performance.
  • Analyzed business needs and created solutions that met customer expectations.

Partner Incentives - Microsoft Corp.

  • Partner Incentives is a platform used by Microsoft to pay incentives to its Partners for selling & marketing Microsoft products.

Term Studio - Microsoft Corp.

  • Term Studio is a terminology management database that enables product teams across
    Microsoft to document, standardize, and share terminology. It contains thousands of
    concepts and terms: including definitions, source (English) terms, and target language
    equivalents in up to 100 target languages.

Enterprise Library Silverlight Integration Pack - Microsoft Corp.

  • Enterprise Library Silverlight Integration Pack application is a collection of reusable
    software components (application blocks) designed to assist software developers
    with common enterprise development cross-cutting concerns such as Validation,
    Logging, Caching, Exception handling, and Policy Injection.

Education

Bachelors of Computer Science Engineering -

Madurai Kamaraj University
Madurai, Tamil Nadu
01.2003

Skills

  • Javascript
  • Typescript
  • HTML
  • CSS
  • React JS
  • Vue JS
  • Redux
  • Node JS
  • User Interface Design
  • Responsive Web Design
  • Cross Browser Compatibility
  • Git
  • Figma
  • C#
  • Java
  • XML
  • XAML
  • MS SQL- SERVER
  • No-SQL
  • Cosmos DB
  • WEB API
  • REST
  • Web Services
  • WCF
  • ASPNet
  • ADONet
  • OData
  • WPF
  • Entity Framework
  • LINQ
  • AJAX
  • JQuery
  • Bootstrap
  • Knockout
  • Kendo

Timeline

Senior Member of Technical Staff

Oracle Corp.
12.2019 - Current

Senior Software Engineer

Yashco Systems
10.2014 - 12.2019

Technology Lead

Infosys Ltd.
01.2010 - 10.2014

Bachelors of Computer Science Engineering -

Madurai Kamaraj University
Rajarajan Veluchamy