Summary
Overview
Work History
Education
Skills
Certification
Personal Information
Disclaimer
Timeline
Generic

Vinoth Dhakshinamoorthy

Richfield,USA

Summary

UI Architect / Senior UI Developer having 15+ years of experience in developing Technology driven innovation – provide innovative solutions to business problems.

Expertise in performing gap analysis through Studying the current state and target state through the entire software life cycle phase and multiple code freeze and releases.

Design and build all core UI components to include all visual aspects, all page designs and layouts including user interactions and workflows.

Determine approach and using wire frames, storyboards, and prototypes to communicate concepts, set guidelines, convert wire-frames into UI and implement UX and UI functionality for all projects.

Work directly with customer and clients to capture requirements and business needs and convert this into information architecture for all applications.

Excellent experience in developing Cross browser compatible Responsive User Interface (UI) for web applications using React, React Router, Redux, Redux Saga, React Hooks, Redux Thunk, Node JS, HTML 5, JavaScript, Angular JS, Handlebar template, jQuery, SASS, CSS, Bootstrap

Extensive experience in Rich Internet single page Application development and various UI widgets with JSON, Ajax, REST bases web services using Model-View-Controller, MVVM architecture patterns.

Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability

Led transition of legacy applications/products to modern, client-side frameworks and led the development of front end/UI for large-scale Enterprise complex web applications and small business or consumer application.

Extensive experience in implementing the Backend for Frontend (BFF) design pattern, utilizing Node.js to serve React js applications and efficiently manage communication between the frontend and Java microservices, optimizing performance and data flow.

Hands-on experience configuring the CI/CD pipeline for the React based UI applications in Jenkins and VSTS.

Proficiently created end-to-end automation test cases using Cypress tool, ensuring robust application testing and reliability.

Deployed Cypress test automation within Jenkins, enabling dynamic execution of tests in multiple environments, including TEST, STAGE, and PRODUCTION, to ensure consistent application performance across all stages.

Proficient in Single Sign-On (SSO) application development. Skilled in configuring Identity Providers such as Oauth2, OIDC and Ping Federate, while adeptly troubleshooting any arising issues.

Configured CI/CD pipelines to automate building, testing, and deployment of applications across multiple environments (development, staging, and production).

In depth knowledge and exposure to AGILE mode of application development and expertise in handling the Sprint Planning, Sprint Refinement and participation in PI (Program Increment) methods used in SAFE Agile.

Having experience in developing WEB applications using .Net Framework, C#, ASP.NET, VB.NET, WEB API, SQL Server.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Technical Lead

Tata Consultancy Services
Minneapolis, MN
03.2021 - Current
  • As a team Lead Understand the requirements and expectations from the client for the UI End to End development.
  • Led the modernization of 4 legacy RETEK applications developed in Oracle Forms, successfully converting them into React JS based web applications with enhanced performance, scalability, and user experience. All applications were deployed to production successfully, improving business efficiency and usability.
  • Analyzed and understood the existing Oracle Forms-based system, ensuring a smooth transition to the new web architecture.
  • Engaged with business users to gather insights on challenges faced in the legacy application and incorporated their feedback to enhance usability in the new system.
  • Identified and resolved key usability issues, improving navigation, data handling, and overall system efficiency in the new React-based application.
  • Collaborated with cross-functional teams to ensure feature parity between the legacy and modernized application while introducing best UI/UX practices.
  • Worked with client and onsite team members to do the basic setup for the application UI and the interaction with the service layer.
  • Ownership for the delivery and deployment of development done to dev and test environments with the configured CI/CD pipelines
  • Involving in Refinement calls with Product Owners on stories refinement which need to be developed in future.
  • Coordination between teams whenever required for any stories and ensuring the proper delivery of stories within sprint.
  • Supporting the team members whenever any blocker occurred either Technically or functionally.

Technical Lead

Tata Consultancy Services
Chennai, India
02.2018 - 03.2021
  • Led the development and successful delivery of PNR retrieval pages as part of a key modernization initiative, ensuring seamless access to passenger reservation records.
  • Played a key role in a large-scale modernization project, converting 4 complex legacy applications (Script Pro, Script Writer, Galileo and World Span) built using custom scripting languages for airline ticketing agents. This transformation streamlined ticketing operations and improved system reliability.
  • Collaborated closely with stakeholders, including business users and airline representatives, to understand existing pain points and design solutions that improved automation, accuracy, and usability in the new system.
  • Involved in the PI Planning, Iteration planning, Iteration grooming, Retrospectives, Daily Scrum, Code Audit activities.
  • Involved in peer code reviewing and helping the developers to fix any roadblocks.
  • Reviewing Pull requests done by other team members to merge code from branch to develop.
  • Responsible for configuring and team following the CI\CD, coding practices followed in the team
  • As a Team Lead, took the responsibility and delivered the SW+ and Script Pro tools on time.
  • Involved in sprint planning and sprint review for the team to ensure the appropriate load is allocated for the team.
  • Involved in the PI planning and effort estimation of the features assigned for the team.
  • Involved in Peer code review and code approval to ensure quality delivery

Lead Developer

Tata Consultancy Services
Chennai, India
01.2016 - 01.2018
  • Played a major role in developing PNR screens were all the PNR related activities like adding SSR, Babbage's, cancel itinerary and individual passenger data update
  • Attend daily scrum calls with the onsite team for understanding the requirements and technical clarification
  • Completely owned few modules in Lobby screen redesign were the existing UI and code was re-written
  • Involved in the Defect analysis, defect fixing and closure
  • Involved in peer code reviewing and helping the developers to fix any roadblocks
  • As a Lead Developer involved in the effort estimations for the requirements and execution plan with the client
  • Involved in the peer code review and ensure quality code delivery
  • Involved in the sprint planning activity for the team to ensure the right amount of workload is assigned and carried out for the next sprint
  • Appreciated by the Client for an efficient and extended support in making successful release
  • Rated the best team for the successful release of PNR screen on time
  • Operating System: Windows 7
  • Tools & Technologies: Knockout JS, C#, ASP.NET WEBAPI, TFS, JIRA

Technical Lead

Tata Consultancy Services
Chennai, India
07.2017 - 12.2017
  • Involved in Design and development of prototype for the website
  • Responsible for developing part of the UI screens which are developed in Angular 4
  • Owned and developed the API services for the application which will store the requests made by UI in Couch DB
  • Attend daily scrum calls to understand the business requirements from the Onsite team and assign it to the offshore team
  • Complete ownership right from the design to production deployment of the application
  • Won TCS Beyond Excellence Award for executing the wheelchair modernization project and implementation on time without any issues
  • Won TCS Star Team award for the wheelchair modernization project
  • Excellent team player and possess leadership ability
  • Tools & Technologies: Angular 4, C#, ASP.NET WEBAPI, Couch DB

Lead Developer

iNautix Technologies
Chennai, India
07.2011 - 12.2015
  • Led the development of scalable, reusable, secure and innovative solutions for Security Benefit insurance company customer facing web sites.
  • Provided solutions for complex problems for existing applications and mentored team members around software development architectural best practices, created architectural specifications with consistent scale security.
  • Involved in Development and enhancement of the ETL system which load the data for the e-commerce team.
  • Instrumental in developing 3 tools that automated some of the team’s manual processes.
  • Involved in the Defect analysis, defect fixing and closure.
  • Involved in reviewing Defects and Production Support tickets.
  • Provide technical advice on web solutions and data fixes to onsite.
  • Lead and mentor offshore team members on Various Backlog items.
  • Involved in providing metrics and Status to Development Managers and Onsite Managers.
  • Ownership of the client’s intranet websites (FFIG-UAM and Bravo).
  • Ownership of production issue resolution.
  • Ownership of UC4 job loads.
  • Daily Scrum updates to clients over Video/Audio bridge.

Technical Lead

iNautix Technologies
Chennai, India
12.2014 - 06.2015
  • Involved in Design and developed the prototype for the website
  • Responsible for designing and developing the UI screen which is developed in AngularJS
  • Consume the data retrieved from WEB API and display it in UI
  • Implemented the security part of the application using Owin authentication
  • Received appreciation from the client for automating the process of identifying the missing records without any manual effort
  • Received iNautix SPOT award and client appreciation for the development and release of Data comparison tool
  • Technologies: ASP.NET WEBAPI MVC with OData, Entity Framework, .Net 4.5, SQL Server 2008

Lead Developer

iNautix Technologies
Chennai, India
01.2014 - 12.2014
  • End to end development of a WebApi and replacing the application code logic of web services with OData
  • Interactions with onsite clients for technical clarifications and understanding the requirements
  • Involved in peer code reviewing and helping the developers to fix any roadblocks
  • Played a significant role in the rewriting of the ETL source system from OMNI to DST
  • Involved in direct discussion with the DST team to understand the business and identified the difference between old and new source systems
  • Rewriting the stored procedures with views required for the OData APIs
  • Won iNautix STAR award in Q2 2013 for migrating the e-commerce application QA and PROD SQL Servers from 2000 to 2008 without any downtime
  • Technologies: ASP.NET WEBAPI MVC with OData, Entity Framework, .Net 4.5, SQL Server 2008

Education

Bachelor of Engineering - Computer Science

Anna University
Chennai, India
06-2006

Skills

Web Development Framework and library: React JS, React Hooks, Redux, Node JS, HTML5, CSS3, Bootstrap, Web pack, Grunt, Lodash

  • Scripting: Java Script, ES6, Type Script, VB Script
  • Cloud Experience: Amazon Web Services
  • IDE/GUI Tools: Visual Studio Code, Microsoft Visual Studio 2015
  • Testing Tools: Jest, Cypress, Mocha
  • Version Control: SVN, Git hub, Bit Bucket
  • Methodologies & Frameworks: Agile, SAFe Agile, DevOps & CI/CD Pipelines
  • Bug Tracking Tools: JIRA
  • Domains: Retail, Airlines, Insurance

Certification

AWS Solution Architect - Associate

Personal Information

Visa Status: H1B

Disclaimer

I hereby declare that the information given above is true to the best of my knowledge and belief., 01/31/24, Minneapolis, MN

Timeline

Senior Technical Lead

Tata Consultancy Services
03.2021 - Current

Technical Lead

Tata Consultancy Services
02.2018 - 03.2021

Technical Lead

Tata Consultancy Services
07.2017 - 12.2017

Lead Developer

Tata Consultancy Services
01.2016 - 01.2018

Technical Lead

iNautix Technologies
12.2014 - 06.2015

Lead Developer

iNautix Technologies
01.2014 - 12.2014

Lead Developer

iNautix Technologies
07.2011 - 12.2015

Bachelor of Engineering - Computer Science

Anna University
Vinoth Dhakshinamoorthy