Summary
Overview
Work History
Education
Skills
Certification
Timeline
SeniorSoftwareEngineer
SRINIVAS BOINI

SRINIVAS BOINI

Senior Software Engineer

Summary

Over 13+ years of hands-on experience in Java development, specializing in creating scalable and efficient applications using the Spring and Spring Boot. Proven track record in designing and implementing microservices architectures, leveraging the power of Spring Cloud for modular and cloud-native application development. Proficient in developing responsive and user-friendly frontend applications using React, ensuring an intuitive and engaging user experience. Adept at designing and deploying cloud-native solutions on Microsoft Azure and AWS, utilizing a wide range of cloud services for optimal performance and scalability. Extensive experience in implementing event-driven architecture, with a focus on Apache Kafka for real-time data streaming and seamless communication between services. Proficient in containerization using Docker and orchestration with Kubernetes, ensuring efficient deployment and scaling of containerized applications. Skilled in designing RESTful APIs according to best practices and OpenAPI specifications, with expertise in API management using Apigee for security, documentation, and scalability. Strong advocate for DevOps methodologies, implementing continuous integration and deployment (CI/CD) pipelines with Jenkins for rapid and reliable software delivery.

Hardworking software development professional driven to increase team effectiveness. Focused on usability and performance improvements. Proven history of developing useful, efficient and cost-effective projects.

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

13
13
years of professional experience
2
2
Certifications

Work History

Senior Software Engineer

EPAM
01.2022 - Current
  • Company Overview: UBS is a global financial services company providing wealth management, asset management, and investment banking services
  • Migrated 12+ microservices from Spring Boot 2 to Spring Boot 3, ensuring compatibility, performance improvements, and leveraging new framework capabilities
  • Engaged with Spring developers and the community during the migration process, identifying bugs and issues encountered in Spring Boot 3
  • Successfully found workarounds and fixes, ensuring a smooth transition without disrupting business operations
  • Developed RESTful APIs following best practices and OpenAPI specifications, ensuring standardized and well-documented interfaces
  • Utilized Apigee for API design, security, and management, optimizing API performance and ensuring scalability
  • Designed and implemented microservices architecture using Spring Boot and Spring Cloud, enabling modular development and deployment
  • Led the integration of Apache Kafka for event-driven architecture, enabling real-time data streaming and improving system responsiveness
  • Implemented Kafka producers and consumers to facilitate seamless communication between microservices
  • Designed and implemented Avro schemas for data serialization in Kafka, ensuring a standardized and compact representation of messages
  • Leveraged Avro's schema evolution capabilities to facilitate seamless data evolution across microservices, promoting backward and forward compatibility
  • Implemented SSL encryption for the Confluent Schema Registry in a Kafka ecosystem, enhancing data security and privacy during schema registration and retrieval processes
  • Configured SSL certificates, key pairs, and truststores to establish secure communication channels, safeguarding sensitive information in a production-grade, compliant data exchange environment
  • Identified and reported a bug in Spring Cloud Stream related to Schema Registry SSL configurations, contributing to the improvement of the framework's reliability and security
  • Engaged with the Spring Cloud community by submitting a detailed issue, providing insights into the encountered challenge and potential solutions for consideration
  • Implementation of security best practices, including OAuth 2.0 for authorization and authentication, as well as JWT (JSON Web Tokens) for secure communication between services
  • Designed and created insightful Splunk dashboards to visualize and analyze log data, providing valuable insights into application performance and system behavior
  • UBS is a global financial services company providing wealth management, asset management, and investment banking services

Lead Developer

Cognizant
05.2021 - 01.2022
  • Company Overview: Cognizant is a multinational technology company that provides IT services, including digital, technology, consulting, and operations services
  • Design and develop highly scalable, fault tolerant and event driven applications
  • Automated the wholesale payment systems EOD jobs using spring boot and Apache kafka
  • Involved in design and development of data controls for Regulatory reporting data extractors
  • Implemented comprehensive end-to-end monitoring and logging using Prometheus, Grafana, and ELK Stack, enhancing visibility into system behavior, troubleshooting, and proactive issue identification in a large-scale distributed system
  • Cognizant is a multinational technology company that provides IT services, including digital, technology, consulting, and operations services

Senior Java Developer

BAE Systems Applied Intelligence
09.2018 - 04.2021
  • Company Overview: BAE Systems Applied Intelligence provides advanced analytics and technology solutions to help organizations manage risk and improve performance
  • Interacting with product or business owners for requirement gathering, system study & analysis and liaising with Product owners for epic, story & backlog creation, story point estimations, sprint review and planning
  • Effort Estimation for Projects and capacity planning for product development
  • Design, development and maintenance of applications
  • Involved in handling Service Change Requests which includes - Analysis, Design, Development, Performance Tuning
  • Prepared detailed technical specifications for custom development and systems integration requirements
  • BAE Systems Applied Intelligence provides advanced analytics and technology solutions to help organizations manage risk and improve performance

Senior Software Engineer

Standard Chartered
06.2015 - 07.2018
  • Company Overview: Standard Chartered is a British multinational banking and financial services company
  • E2E development with Finantix Studio
  • Design and develop Finantix components like UX, Services, Providers, Translations, processes
  • Design the process flows with BPMN perspective in Finantix studio
  • Train new developers on Finantix Studio and Business modeling language
  • Involved in all the discussions with Finantix product team's architects and project managers while upgrading Finantix 4.6 to Finantix 2017
  • Interacting with product or business owners for requirement gathering, system study & analysis and liaising with Product owners for epic, story & backlog creation, story point estimations, sprint review and planning
  • Effort Estimation for Projects and capacity planning for product development
  • Design, development and maintenance of applications from scratch
  • Involved in handling Service Change Requests which includes - Analysis, Design, Development, Performance Tuning
  • Prepared detailed technical specifications for custom development and systems integration requirements
  • Standard Chartered is a British multinational banking and financial services company

Software Engineer

Prokarma Softech Private Limited
03.2014 - 06.2015
  • Company Overview: Prokarma is a technology services company that provides IT solutions and services
  • Developing SOAP services using Apache CXF in HRX
  • Modification of existing SOAP Client services whenever the SOAP services get modified at SAP and PLX
  • Developing REST Services using Jersey in iRecruit
  • Application Configuration changes at SITEMINDER whenever required
  • Developing REST clients in iRecruit
  • Developing User Interface with jQuery mobile and html5
  • Writing test cases with Junit Framework
  • Performing Code Reviews
  • Build and Deploy in a TEST Environment
  • Prokarma is a technology services company that provides IT solutions and services

Associate Consultant

Polaris Financial Technology
10.2011 - 12.2013
  • Company Overview: Polaris Financial Technology is a global financial technology company that provides solutions for the banking and financial services industry
  • Used Spring Framework to create Web Applications that leverage both Servlets and JSP
  • Developed FX Module by using Spring Rest and MVC
  • Involved in re-engineering of critical modules of Intellect product from pro
  • C to java
  • Involved in preparing Unit Test cases
  • Created development guidelines and performed code reviews and was responsible for logging the defects into Issue Logger
  • Performing Code Reviews and logging the Reviews into Logger for SQA Auditing
  • Currently re-engineering MQ interface to obtain the Functionality of existing GFSAM Application
  • Supporting UAT Dry runs
  • Involved in code Analysis and developing critical modules
  • Polaris Financial Technology is a global financial technology company that provides solutions for the banking and financial services industry

Education

Master - Computer Applications

JNTU

Skills

Cloud-Native Architecture

undefined

Certification

Oracle Certified Associate, Java SE 8 Programmer, Oracle, https://www.credly.com/badges/d319d9a7-5064-4ca1-b87d-668e1a8f7804/public_url, 12/19

Timeline

Senior Software Engineer

EPAM
01.2022 - Current

Lead Developer

Cognizant
05.2021 - 01.2022

Senior Java Developer

BAE Systems Applied Intelligence
09.2018 - 04.2021

Senior Software Engineer

Standard Chartered
06.2015 - 07.2018

Software Engineer

Prokarma Softech Private Limited
03.2014 - 06.2015

Associate Consultant

Polaris Financial Technology
10.2011 - 12.2013

Master - Computer Applications

JNTU
SRINIVAS BOINISenior Software Engineer