Summary
Overview
Work History
Education
Skills
Websites
Languages
Work Availability
Timeline
Achievements
Hi, I’m

Janardhan Bonu

Bengaluru
If you are not willing to risk the usual, you will have to settle for the ordinary.
Jim Rohn

Summary

Experienced Principal Software Engineer with a proven track record of delivering high-quality software solutions. Proficient in Java, Spring Boot, and React, with expertise in RESTful APIs and test-driven development. Skilled in problem-solving and collaborating with cross-functional teams to achieve business objectives. Demonstrated leadership in mentoring and driving technical excellence. Enthusiastic about joining a dynamic company to contribute skills and expertise to drive innovation and deliver valuable solutions. Willingness to take on added responsibilities to meet team goals.

Overview

18
years of professional experience

Work History

Oracle India Limited

Senior Principal Member of Technical Staff
02.2022 - 12.2023

Job overview

Technical Leadership and Transformation:

  • Led successful migration of WebLogic to Spring Boot , driving modernization and improved maintainability of application stack through comprehensive analysis, system study, design, and strategic planning.
  • Championed adoption of Gatling as performance testing tool, proactively identifying and addressing bottlenecks for enhanced application stability and scalability.
  • Re-architected and developed robust Test framework using Cucumber and Selenium, enabling real-time, multi-threaded testing of producer and consumer applications, ensuring reliable performance under varied loads.
  • Streamlined development process by implementing new CI-CD pipeline for continuous deployment of microservices, accelerating delivery and reducing potential for integration issues.
  • Enhanced functionality of open-source WebRTC-based application (Livekit) by extending it to persist data using OCI SDK and API Key, empowering users with persistent data storage capabilities.
  • Delivered significant performance boost by migrating 1000+ artifacts from Nexus to Artifactory , achieving 40% improvement in application build performance and 50% reduction in deployment time.

Wells Fargo Center

Vice President - Software Senior Engineer
06.2021 - 01.2022

Job overview

Led migration of critical Credit Risk Management application to modern, cloud-native architecture. This involved:

  • Designing multi-microservices and micro-frontends architecture for improved scalability, maintainability, and resilience. Utilized Kubernetes, Helm charts, Docker, Spring Boot, and compliant design principles.
  • Implemented responsive and interactive UI using React JS for enhanced user experience.
  • Built robust microservices with Spring Boot to ensure efficient data processing and communication.
  • Automated CI/CD pipeline with Jenkins, enabling rapid development and deployment.
  • Leveraged Kubernetes for container orchestration and Docker containers in a private cloud environment for efficient resource management.
  • Established comprehensive testing strategy encompassing unit testing, performance testing, and BDD, guaranteeing code quality and system stability.
  • Championed SAFE Agile development practices and utilized ALM tools for optimal project management and delivery.
  • Successfully implemented Full DevSecOps CI/CD pipeline, addressing WASP vulnerabilities, and ensuring security throughout development lifecycle.

Societe Generale Global Solutions Centre

Consultant Technical Lead
04.2018 - 05.2021

Job overview

Design & Architecture:

  • Designed modern, single-page application architecture for Credit Risk Reporting leveraging microservices and cloud-native principles. This enabled efficient data retrieval from data lake and improved user experience for critical investment banking customers.
  • Spearheaded deployment of microservices on OpenShift, ensuring scalability and high availability.

Implementation:

  • Developed responsive and interactive UI using ReactJS , catering to user needs and improving overall user experience.
  • Built robust microservices with Spring Boot, ensuring efficient data processing and communication.
  • Automated CI/CD pipeline with Jenkins and Ansible, enabling rapid development and deployment.
  • Implemented load balancing and replicated databases with PostgreSQL, boosting application availability for critical customers.

Testing:

  • Established comprehensive testing strategy encompassing unit testing (Mockito), performance testing (Gatling), and Behavior Driven Development (BDD), guaranteeing code quality and system stability.

Additional Skills:

  • Championed SAFE Agile development practices and effectively utilized ALM tools to achieve optimal project management and delivery.
  • Delivered exceptional service to clients, fostering strong relationships and generating future business opportunities.

Mastercard - LeadIT Corporation

Technical Lead
06.2017 - 01.2018

Job overview

Design & Architecture:

  • Led strategic migration of monolithic applications to cloud-native microservices, enhancing scalability, maintainability, and deployment speed within a distributed architecture environment.

Implementation:

  • Developed and implemented 12-factor compliant microservices using Spring Boot, ensuring best practices for cloud-native deployments.
  • Built responsive and interactive user interface with Angular 2, catering to user needs and improving overall user experience.
  • Streamlined integration and communication between microservices with Spring Cloud.
  • Automated CI/CD pipeline with Jenkins and Groovy scripts, enabling rapid development and deployment.

Testing:

  • Established comprehensive testing strategy encompassing unit testing (Mockito), functional testing (JBehave), and performance testing (Gatling) , guaranteeing code quality and system stability.

Additional Skills:

  • Championed SAFE Agile development practices and effectively utilized ALM tools to achieve optimal project management and delivery.
  • Demonstrated continuous learning mindset, actively seeking opportunities for improvement.
  • Managed time efficiently and delivered within deadlines while showcasing initiative and creativity in solving complex problems.
  • Contributed to operational improvements through problem-solving and exceptional service delivery.
  • Leveraged critical thinking skills to analyze situations, propose solutions, and make informed decisions.
  • Developed strong leadership skills by managing projects from inception to completion, effectively tracking milestones and team performance.

Monsanto/Bayer - Signature Consultant

Senior Software Development Engineer
11.2015 - 05.2017

Job overview

Design & Architecture:

  • Led the strategic migration of a monolithic application to micro services in a distributed architecture environment , enhancing scalability, maintainability, and deployment speed.
  • Conceptualized and designed user interfaces and microservices for improved user experience and efficient data processing.

Implementation:

  • Implemented a robust front-end using React.js And a microservices architecture with Node.js, Express.js, and Play framework , ensuring high performance and reliability.
  • Automated comprehensive unit and API stress tests using Mocha.js, Chai.js, ScalaTest, and Gatling, guaranteeing code quality and system resilience.
  • Championed agile development practices (Scrum, pair programming) to accelerate development and foster team collaboration.

Technical Expertise:

  • Demonstrated proficiency in diverse technologies including React.js, Node.js, Express.js, Scala, Play framework, Akka Actors, Cassandra, Elastic Search, Coffee Script, RESTful web services, Kafka messaging system, and reusable components.
  • Leveraged Webpack, Maven, npm, Jenkins CI, Cloud Foundry, and Amazon AWS for automated builds, code quality assurance, and efficient deployments.

Societe Generale - Sonata Software Limited

Software Engineer / Technical Lead
11.2013 - 01.2015

Job overview

  • Spearheaded development of microservices-based, high-volume, high-availability, near real-time streaming analysis chain monitoring solution. This solution empowered production users with improved Business Activity Monitoring, data analytics, and visualization capabilities.
  • Successfully transitioned solution to new architecture while ensuring compatibility and seamless integration with existing version. This minimized disruption and ensured a smooth user experience.
  • Defined and maintained high-level documentation and established clear technical roadmap and implementation plan. This provided transparency and direction for project and stakeholders.
  • Built and deployed robust microservices leveraging Dropwizard framework, RESTful web services, Jetty server, and ELK Stack (Elasticsearch, Logstash & Kibana). This ensured efficient and scalable data processing and analysis.
  • Implemented comprehensive testing strategy using JUnit for unit testing and Scala-based stress tests with Gatling for performance evaluation. This guaranteed quality, reliability, and scalability of solution.
  • Effectively managed Jira ticket requests and resolved critical bugs to maintain optimal system performance and user satisfaction.
  • Streamlined deployments through Maven, Hudson/Jenkins, and continuous nightly builds. This automation ensured timely and efficient updates with minimal downtime.
  • Automated deployment on Unix servers using tools like Deployit. This improved consistency and reduced manual intervention.

Application Monitoring System:

  • Developed RESTful services and HTTP-based Java component to seamlessly integrate data from various applications into Elasticsearch. This enabled centralized data storage and analysis.
  • Configured Logstash with Regex, Grok, and grep expressions to efficiently collect data from client servers. This optimized data ingestion and ensured data quality.
  • Created informative Kibana dashboards with histograms, tables, and charts for clear data visualization and insights. This empowered users to make data-driven decisions.
  • Technologies: Demonstrated proficiency in wide range of technologies including Java, JEE, UNIX, Elastic Search, Logstash, Kibana, DSL, JSON, RESTful Web services, AngularJS, JDBC, Spring Security, Spring Core, Java Swing, JUnit, Tibco RV, Maven, Ivy, Jenkins, Dropwizard, Continuous Integration, Gatling, Scala, and Deployit.

ARTHA DATA SOLUTIONS (startup)

Technical Consultant
02.2013 - 08.2013

Job overview

  • Enhanced development efficiency: Streamlined application development and requirement analysis processes, boosting team productivity and improving decision-making.
  • Optimized application quality: Led release management with a centralized wiki (Confluence), ensured thorough unit testing for functionality and performance, and implemented agile methodologies for iterative improvements.
  • Built scalable data management: Designed and developed a robust SOA-based application integrating multiple databases for customer data management (CDM).
  • Improved team collaboration and delivery: Successfully coordinated technical requirements for the India team through clear sub-task assignments, tested code delivery, and development server deployments.
  • Automated deployment pipelines: Initiated configuration of Jenkins for continuous integration, Nexus for artifact repository management, and developed ANT & Ivy scripts for streamlined and reliable deployments.
  • Technologies used: Java, JEE, EJB, Hibernate, JAX-WS Web Services, WebLogic, SVN, JUnit, Bonita Soft BPM, Talend ETL Jobs, ANT, Ivy, Jenkins, JIRA, Confluence, UNIX Server.

Credit Suisse - Wipro Technologies

Solution Engineer
07.2005 - 01.2013

Job overview

Key Responsibilities:

  • Led multi-project delivery: Successfully managed multiple concurrent projects, driving solutions that met diverse customer needs (e.g., Central Manager Application, Verification Suite).
  • Technical innovation: Designed applications using cutting-edge technologies (e.g., Java, .NET) and adopted Agile/Waterfall methodologies for efficient development.
  • Performance optimization: Spearheaded architecture restructuring and refactoring, resulting in significant performance improvements for key applications (e.g., OTP, OTP Public Services).
  • Database expertise: Designed and optimized databases, ensured data integrity and successfully migrated critical applications (e.g., SCC application).
  • Global rollout: Directed deployment of a mission-critical .NET application to new hubs in Singapore, London, and New York, providing ongoing support.
  • Team builder: Implemented training and knowledge-sharing initiatives to empower team members and enhance their technical understanding.
  • Collaboration and leadership: Defined project scope with clients, coordinated technical requirements for India team, and led seamless code delivery and server deployments.
  • Skills: Java, UNIX Shell Script, JEE, EJB, JSF, JSP, Struts, JPA Eclipse Link, MDB, WebLogic Server, RDBMS, Eclipse IDE, JUnit, dB Unit, OpenEJB, Nexus, Sparx Enterprise Architect, UNIX, SOAP Web Services, Apache Tomcat, CVS, IBM Workflow, JMS, MQ Series.

Education

Maharishi University of Management
Fairfield, IOWA

Master of Science Computer Science
10.2015

Sri Venkateswara College of Engineering And Technology
Chittoor, INDIA

Bachelor of Technology Computer Science
04.2003

Skills

  • Backend development: Java 11, , Go language(4/10), Scala(4/10)
  • Frontend: JavaScript (ES5), Nodejs, Bootstrap, lodashjs, REST Web Services, Weblogic, Tomcat, jQuery, Kibana, Logstash
  • Frameworks: Helidon, Spring Boot, Spring Batch, Redis, Hibernate
  • Cloud: AWS, S3, Oracle Cloud Infrastructure, Pivotal Cloud Foundry, Kubernetes, Docker, OCI, Ansible, Helm
  • RDBMS: Oracle, MS SQL
  • NoSQL/Search engine: Elastic Search- ELK
  • Testing: Mochajs, Akka TestUtils, JUnit, Gatling (Performance testing), Mockito, Jasmine
  • Methodologies: Agile, SAFE Agile, Scrum, XP, Waterfall, Iterative Waterfall, BDD, TDD
  • Migration: Rehost, Rearthcitect, containerization, orchestration, and application migration to microservices
  • Media: WebRTC

Languages

English
Availability
See my work availability
Not Available
Available
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Principal Member of Technical Staff

Oracle India Limited
02.2022 - 12.2023

Vice President - Software Senior Engineer

Wells Fargo Center
06.2021 - 01.2022

Consultant Technical Lead

Societe Generale Global Solutions Centre
04.2018 - 05.2021

Technical Lead

Mastercard - LeadIT Corporation
06.2017 - 01.2018

Senior Software Development Engineer

Monsanto/Bayer - Signature Consultant
11.2015 - 05.2017

Software Engineer / Technical Lead

Societe Generale - Sonata Software Limited
11.2013 - 01.2015

Technical Consultant

ARTHA DATA SOLUTIONS (startup)
02.2013 - 08.2013

Solution Engineer

Credit Suisse - Wipro Technologies
07.2005 - 01.2013

Maharishi University of Management

Master of Science Computer Science

Sri Venkateswara College of Engineering And Technology

Bachelor of Technology Computer Science

Achievements

  • Spearheaded the mission-critical application migration from a monolithic architecture to a microservice and cloud-native architecture, resulting in increased scalability, resilience, and fault tolerance for the entire system.
  • Implemented complete CI/CD automation, streamlining the development and deployment process and reducing maintenance costs.
  • Introduced Gatling as a performance testing tool, improving application efficiency by 20% by identifying and resolving bottlenecks in key areas.
  • Replaced WebLogic servers with Helidon and Spring Boot microservices, achieving a 10% reduction in maintenance costs due to licensing savings. DevOps team productivity increased due to efficient CD automation and deployments
  • Built a mega near real-time monitoring and predictive analytics solution using Elastic Search, Kibana, Log Stash, and Dropwizard for a major French investment bank, serving all applications within the group.
  • Successfully onboarded 70 business-critical applications onto the Traversal Monitoring system, enabling near real-time business activity monitoring and SLA management across the application domain.
  • Established an offshore team of seven people in Bangalore, further enhancing development and maintenance efficiency.
  • Achieved a 15% reduction in application maintenance costs through proactive monitoring and preventive maintenance.
Janardhan Bonu
Help us improve Bold.pro

We love knowing who’s finding Bold.pro useful! Are you…?