
Viswa Srikanth
Verified Expert in Engineering
Java Solution Architect and Developer
Bengaluru, Karnataka, India
Toptal member since April 20, 2023
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
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
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
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.
Solution Architect and Technical Lead
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.
Solution Architect and Technical Lead
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.
Consultant and Tech Lead
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.
Solution Architect and Tech Lead
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.
Senior Software Engineer
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.
Experience
Farmers Insurance | Billing and Payment Applications
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
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
Master's Degree in Computer Applications
Chennai University - Chennai, India
Bachelor's Degree in Mathematics and Electronics
Andhra University East Godvari - Amalapuram, Andhra Pradesh, India
Certifications
Executive Certification Program on Product Management
Indian School of Business
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
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