
Venkatramanan Lakshmikanthan
Verified Expert in Engineering
Solutions Architect and Developer
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 has worked with numerous clients, including leading food and beverage organizations, telecom giants, the banking industry, and other consulting giants.
Portfolio
Experience
- Java - 18 years
- Linux - 18 years
- Oracle - 18 years
- REST - 15 years
- Spring Boot - 10 years
- Performance Tuning - 10 years
- Jenkins - 10 years
- Apigee - 8 years
Availability
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
Apigee Admin/Developer
Leading Food & Beverage Company
- Managed the migration from Broadcom Layer7 to Google Apigee API Gateway successfully, implementing the new design patterns and industry best security practices, and streamlined the API proxy onboarding journey.
- Developed new patterns for onboarding APIs to the API Gateway with minimal effort and fully automated the solution to cater to easy onboarding of APIs to the gateway.
- Incorporated new security tools like Imperva WAF, F5 Bot Protection, and Noname Security to monitor security threats actively and incorporated CDN to cache data effectively to improve the performance of APIs.
Solution Architect
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.
Senior Technical Lead
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.
Senior Technical Specialist
Leading Telecom Giant
- 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.
IT Analyst
Leading Technology Consultancy Company
- Optimized the performance of the qantas.com website to improve site availability to 99.99% and performance by reducing bottlenecks.
- Delivered value added by optimizing JavaScript 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.
Experience
Corporate Consumer Banking Web App
Leading Telecom Company
Airline Booking Website
Education
Master's Degree in Computer Applications
Anna University - Chennai, Tamil Nadu, India
Bachelor's Degree in Computer Science
SCVM Vidyalaya - Chennai, Tamil Nadu, India
Skills
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
Languages
Java, HTML, Java 8, HTML5, Groovy, CSS, PHP, Python, CSS3, XML
Frameworks
Spring Boot, Spring, Hibernate, Bootstrap, OAuth 2, Angular
Paradigms
REST, DevOps, Serverless Architecture, Microservices
Storage
Databases, JSON, Spring Data JPA, MySQL, Amazon DynamoDB
Platforms
Linux, Oracle, Docker, Ubuntu, Google Cloud Platform (GCP), Kubernetes, Amazon Web Services (AWS), WebSphere, Azure
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, Proxies, Broadcom Networking Devices
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring