Viswa Srikanth, Developer in Bengaluru, Karnataka, India
Viswa is available for hire
Hire Viswa

Viswa Srikanth

Verified Expert  in Engineering

Bio

Viswa is an accomplished software consultant and solution architect with over 23 years of experience in delivering optimal software solutions to diverse clients, such as Farmers Insurance, BNY Mellon, Telkomsel, Société Générale, Capital One, IBM, and Samsung. Viswa's extensive experience in the industry has enabled him to cater to a variety of software development requirements while ensuring superior quality and customer satisfaction.

Portfolio

JetBlue Airways
Agile, APIs, API Integration, Architecture, Web, Spring, Java
BNY Mellon
Java, IntelliJ IDEA, APIs, SQL, Software Design, GitLab, Databases, Spring...
Zurich Insurance
Java, Eclipse IDE, Angular, APIs, Bitbucket, Web, Red Hat OpenShift, Docker...

Experience

  • Java - 14 years
  • SQL - 10 years
  • JavaScript - 8 years
  • Architecture - 8 years
  • Solution Architecture - 8 years
  • Software System Design & Configuration - 6 years
  • Spring - 5 years
  • Web - 3 years

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Eclipse IDE, Teams, Visual Studio Code (VS Code), Windows, Linux, Slack

The most amazing...

...things I've implemented are migration and enhancements for billing, payment, and claim applications I designed.

Work Experience

Solution Architect | Tech Lead

2023 - 2023
JetBlue Airways
  • Led the team on the technical front to deliver the business and functional enhancements of the Rules application. Crew Management, Rules, Tracking, etc., are some features in the application that are bound together in a couple of services/servers.
  • Designed and implemented the new architecture of the application. Rules application became more agile-friendly after introducing specialized UX that reduced development efforts by around 30%.
  • Led the technical team for the development and deliverables of customer enhancements by bringing standards through clarity and ease with the system. The entire application's echo system was built on top of the proprietary framework, which was a challenge.
Technologies: Agile, APIs, API Integration, Architecture, Web, Spring, Java

Solution Architect and Technical Lead

2022 - 2023
BNY Mellon
  • Designed and optimized solutions to improve performance and user experience in risk and compliance applications.
  • Provided permanent solutions to recurrent production issues and bugs by implementing effective fixes.
  • Improved user experience and optimized latency from upstream systems without any functional or technical hiccups, resulting in seamless application performance.
Technologies: Java, IntelliJ IDEA, APIs, SQL, Software Design, GitLab, Databases, Spring, Back-end, Back-end Development, REST APIs, Design, Software System Design & Configuration, Architecture, Web Development, Technical Leadership, Full-stack Development, Solution Architecture, Full-stack, Spring Boot, Agile, Software Architecture

Solution Architect and Technical Lead

2020 - 2022
Zurich Insurance
  • Formulated a comprehensive strategy for two migrations – a claim legacy app to the latest tech stack version that was then containerized and deployed into OpenShift and the front-end AngularJS 1.7 to Angular 9.
  • Enhanced functional user stories and resolved production issues.
  • Optimized performance and ensured better control over IT expenses.
Technologies: Java, Eclipse IDE, Angular, APIs, Bitbucket, Web, Red Hat OpenShift, Docker, Springbot, JointJS, Databases, Spring, Back-end, Back-end Development, REST APIs, HTML, Design, Software System Design & Configuration, Architecture, Web Development, Technical Leadership, Full-stack Development, CSS, JavaScript, Solution Architecture, DevOps, Amazon Web Services (AWS), Full-stack, Spring Boot, Requirements Analysis, Leadership, Agile, Cross-platform, Cloud, Software Architecture, Cloud Platforms

Consultant and Tech Lead

2016 - 2019
Wipro
  • Designed and developed a core algorithm for an automation platform that consolidates and builds new APIs through a rich web user interface, as required for a specific use case with a list of APIs.
  • Offered consultation services to potential platform customers, including demos and training sessions on utilizing the platform to build their use cases effectively.
  • Reduced development time for building use cases with minimal coding required.
Technologies: Java, Spring Boot, JavaScript, JointJS, Neo4j, Web, Back-end, Back-end Development, PostgreSQL, REST APIs, HTML, Eclipse, Software System Design & Configuration, Architecture, Web Development, Technical Leadership, Machine Learning, Consulting, Full-stack Development, CSS, Solution Architecture, Spring Microservice, Data Architecture, Full-stack, Artificial Intelligence (AI), API Integration, Requirements Analysis, Leadership, Microservices, Integration, Product Management

Solution Architect and Tech Lead

2014 - 2015
Telkomsel
  • Provided expertise and capabilities of the IoT Platform to the customer (Telkomsel), where they are leveraging the platform's capabilities to their business model and building a developer community on top of the forum.
  • Created various IoT scenarios by leveraging the platform's artifacts and designed custom components using the Groovy script.
  • Helped a telecom giant in Indonesia launch a new revenue stream with IoT offerings to enterprise and retail customers across the country using the platform.
Technologies: PTC Axeda IoT Platform, Groovy Scripting, Architecture, Solution Architecture, Internet of Things (IoT), Smart Solutions, Integration, Software Architecture

Senior Software Engineer

2007 - 2009
Samsung SDS
  • Developed Eclipse IDE plugins for Samsung's internal Java framework.
  • Demonstrated plugin capabilities and introduced component reusability.
  • Reduced development time when building applications with a plugin framework.
Technologies: Java, Eclipse IDE, Eclipse Plugin Development Environment (PDE), Plugins

Experience

Farmers Insurance | Billing and Payment Applications

Designed a system with a web user interface that addressed the critical challenges faced by billing and payment applications, which spanned across various systems running on Java, SAP, and mainframes. General ledger reconciliation was a crucial process for the system as millions of records were in play. The applications also had to communicate synchronously and asynchronously, with any record failure leading to a difference in reconciliation, sometimes above the threshold value.

To address these challenges, I created a system that provided a holistic view of the data at different stages and delivered quick simulations in lower environments. This solution significantly reduced the time and effort required by collaborative teams to resolve such issues, providing enhanced user experience and reducing the risk of errors.

Billing Web Application Migration Project

Web application built using AngularJS 1.7 has to migrate to Angular 9.

Challenges:
1. Same functionality, better user experience, and performance.
2. More than 20000 lines of code written in AngularJS, JavaScript, HTML, and CSS has to migrate to Angular, TypeScript, HTML, and CSS.
3. Improved reusability and easy maintenance of the code.
Approach:
1. Record the benchmarks of the application, number of concurrent users, Stress testing benchmarks, core functional response time, etc.
2. Few components of AngularJS (typically around 2000 lines of code) have to componentization to Angular 9 formats with a couple of 100 lines.
3. Evaluation of available migration tools. Taking the help of tools to some extent reduces migration time, and this time can not be greater than evaluation time.
4. Rewrite the JavaScript code to Angular TypeScript and certain parts of the HTML code.
5. Take a separate application instance of AngularJS and migrate user scenario by scenario in a screen to Angular 9, which is exposed as a new URI in the same application instance.
6. Developers given these tasks have to be migrated as per the above points and unit tested before it moves to the dev environment for integrated work.

Delivered as described.

Education

1996 - 2000

Master's Degree in Computer Applications

Chennai University - Chennai, India

1993 - 1996

Bachelor's Degree in Mathematics and Electronics

Andhra University East Godvari - Amalapuram, Andhra Pradesh, India

Certifications

AUGUST 2022 - PRESENT

Executive Certification Program on Product Management

Indian School of Business

JUNE 2022 - PRESENT

Product Management

The Executive Education of the Indian School of Business

Skills

Libraries/APIs

REST APIs, JointJS

Tools

Eclipse IDE, IntelliJ IDEA, GitLab, Bitbucket, Figma, Docker Hub

Languages

Java, JavaScript, HTML, SQL, CSS

Frameworks

Spring Boot, Angular, Spring, AngularJS, Spring Microservice

Paradigms

Requirements Analysis, Microservices, DevOps, Agile, Cross-platform

Platforms

Eclipse, Visual Studio Code (VS Code), Windows, Linux, Web, Red Hat OpenShift, Docker, OpenShift, Amazon Web Services (AWS)

Storage

MongoDB, Neo4j, Databases, PostgreSQL

Other

Architecture, Web Development, Internet of Things (IoT), APIs, Back-end, Back-end Development, Software System Design & Configuration, Consulting, Solution Architecture, Full-stack, API Integration, Software Architecture, Programming, Software Development, Electronics, Software Design, Springbot, Eclipse Plugin Development Environment (PDE), Plugins, PTC Axeda IoT Platform, Groovy Scripting, Technical Leadership, Machine Learning, Full-stack Development, Design, Data Architecture, Product Development Manager, Artificial Intelligence (AI), Smart Solutions, Leadership, Cloud, Integration, Product Management, Lean Project Management, Cloud Platforms

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