Venkatramanan Lakshmikanthan, Developer in Chennai, Tamil Nadu, India
Venkatramanan is available for hire
Hire Venkatramanan

Venkatramanan Lakshmikanthan

Verified Expert  in Engineering

Solutions Architect and Developer

Location
Chennai, Tamil Nadu, India
Toptal Member Since
September 20, 2022

Venkat is a technical solution architect with 18 years of hands-on experience building enterprise-scale full-stack applications in retail, telecommunications, and banking domains. He specializes in setting up, troubleshooting, and performance tuning of web applications with UI using API gateways, Angular and Java, and relational databases. Venkat worked with numerous clients, including Kraft Foods, Qantas Airways, Alcatel-Lucent, and a leading French bank.

Portfolio

Banking Industry
Cloud, Apigee, Java, Oracle, Spring Boot, REST, Jenkins, Ansible, CyberArk...
Banking Industry
Amazon Web Services (AWS), Java 8, WebSphere, IBM MQ, Angular, Oracle...
Alcatel-Lucent Enterprise
Java, Oracle, Performance Tuning, MySQL, Spring, Spring Data JPA, APIs, DevOps...

Experience

Availability

Part-time

Preferred Environment

Linux, Java, Oracle, HTML, jQuery, Spring Boot, Performance Tuning, Software Troubleshooting, Website Setup, Apigee

The most amazing...

...website I've built was an eCommerce website for Australia's number one airline with over 10 million daily hits.

Work Experience

Solution Architect

2019 - 2023
Banking Industry
  • Designed, developed, implemented, and supported the bank's strategic API platform solution that caters to every single API on the bank. It helps both internal and external API producers and consumers.
  • Set up the application from scratch using Angular, Spring Boot, and Java 8 and then migrated to Java 17 with Oracle Database 19c on the private cloud platform.
  • Handled the requirements with Jira and Confluence. The source code was managed with an in-house Bitbucket instance.
  • Set up mutual TLS authentication with PKCE-based strong authentication for APIs and enabled JWT-based AuthN and AuthZ.
Technologies: Cloud, Apigee, Java, Oracle, Spring Boot, REST, Jenkins, Ansible, CyberArk, HTML5, CSS, DevOps, Linux, Postman, SoapUI, SOAP, XML, JSON, Dynatrace, CA Wily Introscope APM, CSS3, Apache HTTP Server, Content Delivery Networks (CDN), Cloud Computing, Architecture, REST APIs, Infrastructure as Code (IaC), Microservices, Serverless Architecture, Containerization

Senior Technical Lead

2015 - 2019
Banking Industry
  • Developed a customer-facing corporate investment banking portal that handled one million users. Optimized the performance on the platform so that users can have a fluid and smooth experience on the portal.
  • Worked on setting up the DevOps platform and automating the deployment end to end on to the Jenkins and Ansible platform. Wrote the pipeline scripts for Jenkins and Ansible playbooks to deploy the application to the target platform.
  • Automated the database deployment with Liquibase, Apache HTTPD rules deployments with Jinja2 templates, TIBCO deployments using bw6-maven-plugin, and WebSphere deployment using Python/Jython scripts to interact with WAS admin.
  • Reduced the overall deployment time from six hours to one hour with full end-to-end automation.
  • Recruited, set up, built, and mentored the DevOps team in the offshore location.
Technologies: Amazon Web Services (AWS), Java 8, WebSphere, IBM MQ, Angular, Oracle, HTTP REST, REST, APIs, TIBCO, OpenFeign, Spring, Ansible, Databases, DevOps, Liquibase, CyberArk, Groovy, Jenkins, IBM Cloud, Jenkins Pipeline, Apigee, HTML5, CSS, Linux, Postman, SoapUI, SOAP, XML, JSON, Dynatrace, CA Wily Introscope APM, CSS3, Apache HTTP Server, Akamai, Content Delivery Networks (CDN), Cloud Computing, Architecture, REST APIs, Infrastructure as Code (IaC), Serverless Architecture

Senior Technical Specialist

2012 - 2015
Alcatel-Lucent Enterprise
  • Managed the security and user management modules of the 5520 access management system (AMS).
  • Optimized the user management module and improved performance when loading 1,000+ users for the biggest client in the US.
  • Upgraded frameworks to the latest version to address vulnerabilities and avoid technology obsolescence.
Technologies: Java, Oracle, Performance Tuning, MySQL, Spring, Spring Data JPA, APIs, DevOps, HTTP REST, Web Security, BEA WebLogic Server, Databases, Software Troubleshooting, Spring Boot, Ansible, Kubernetes, Docker, Git, Python, Ubuntu, Amazon Web Services (AWS), Jenkins Pipeline, Jenkins, REST, HTML5, CSS, Linux, Google Cloud Platform (GCP), Postman, SoapUI, SOAP, XML, JSON, Dynatrace, CA Wily Introscope APM, CSS3, Apache HTTP Server, Akamai, Cloud Computing, Amazon RDS, Amazon DynamoDB

IT Analyst

2007 - 2012
Tata Consultancy Services
  • Optimized the performance of the qantas.com website to improve site availability to 99.99% and performance by reducing bottlenecks.
  • Delivered value-add by optimizing JavaScripts and static assets by minifying, compressing, and caching them so that the content delivery network charges were minimal and performance optimal.
  • Mentored and managed new graduates in the team and coached them to understand the technology and how to approach and troubleshoot production issues.
Technologies: HTML, Java, jQuery, Linux, Oracle, Performance Tuning, BEA WebLogic Server, APIs, DevOps, HTTP REST, Web Security, Databases, Software Troubleshooting, Spring Boot, Ansible, Kubernetes, Docker, Git, Python, Ubuntu, Amazon Web Services (AWS), Jenkins Pipeline, Jenkins, REST, HTML5, CSS, Postman, SoapUI, SOAP, XML, JSON, Dynatrace, CA Wily Introscope APM, CSS3, Oracle WebLogic Portal, Oracle WebLogic Application Server, Apache HTTP Server, Akamai, Content Delivery Networks (CDN), Cloud Computing

Corporate Consumer Banking Web App

This is a corporate multi-product platform used by corporate investment banking consumers for subscribing to various services, including pre-trade, trade, and post-trade applications. It has multiple features to view the trades done at different periods and get real-time notifications.

5520 AMS for Alcatel-Lucent

The 5520 AMS is a Java-based device management solution. I was the module leader overseeing the user management and security modules. I worked on optimizing and improving the module to display a large volume of users for a big customer.

Airline Booking Website

https://www.qantas.com.au
I worked on the Qantas website. Was charged with its development, support, troubleshooting, performance tuning, and optimization. Was responsible for the travel agent portal for industrial and commercial bookings.

Languages

Java, HTML, Java 8, HTML5, Groovy, CSS, PHP, Python, CSS3, XML

Frameworks

Spring Boot, Spring, Hibernate, Bootstrap, OAuth 2, Angular

Libraries/APIs

jQuery, Liquibase, Jenkins Pipeline, Apigee, REST APIs

Tools

Apache HTTP Server, Ansible, Jenkins, CA Wily Introscope APM, Dynatrace, SoapUI, Postman, Git, IBM MQ

Paradigms

REST, DevOps, Serverless Architecture, Microservices

Storage

Databases, JSON, Spring Data JPA, MySQL, Amazon DynamoDB

Other

Performance Tuning, Website Setup, HTTP REST, Web Security, APIs, OpenFeign, Akamai, Cloud Computing, Architecture, Infrastructure as Code (IaC), CI/CD Pipelines, Containerization, Software Troubleshooting, BEA WebLogic Server, TIBCO, CyberArk, IBM Cloud, TIBCO BusinessWorks, Cloud, Oracle WebLogic Portal, Oracle WebLogic Application Server, Content Delivery Networks (CDN), SOAP, Amazon RDS

Platforms

Linux, Oracle, Docker, Ubuntu, Google Cloud Platform (GCP), Kubernetes, Amazon Web Services (AWS), WebSphere

2002 - 2005

Master's Degree in Computer Applications

Anna University - Chennai, Tamil Nadu, India

1999 - 2002

Bachelor's Degree in Computer Science

SCVM Vidyalaya - Chennai, Tamil Nadu, India

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring