Summary
Overview
Work History
Education
Skills
Timeline
Professional Highlights
SeniorSoftwareEngineer

Hareesh Yeluri

Hyderabad

Summary

Software Developer with expertise in Java and Spring frameworks, demonstrated at EQ Bank. Designed secure microservices with 95% API testing coverage. Proficient in Agile methodologies, CI/CD practices, and containerization, enhancing system performance and driving innovation. Committed to quality assurance and capable of thriving in both team-oriented and independent environments.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

EQ Bank
Toronto
06.2022 - 07.2025
  • Led design and development of enterprise-grade Digital and Open Banking microservices, ensuring regulatory compliance with FAPI and PSD2 standards.
  • Developed Spring Boot-based RESTful microservices for Consent & Authorization flows using OAuth2.0 and OpenID Connect with Okta for JWT token management.
  • Integrated APIs with financial back-end systems to securely expose customer account information according to Open Banking protocols.
  • Implemented granular RBAC controls and 2-Way TLS security for public and internal endpoints using Mule API Gateway.
  • Developed Kafka-based event publishing pipeline for consent lifecycle changes and API invocations, supporting downstream analytics systems.
  • Conducted comprehensive API conformance testing, achieving 95% coverage with Postman, Cucumber, JUnit, Mockito, and Spring Slice tests.
  • Contributed to CI/CD automation with Jenkins and deployed containerized applications to Azure Kubernetes clusters using Helm.
  • Collaborated with Product Owners and Business Analysts during Agile ceremonies to translate regulatory requirements into scalable backend components.
  • Analyzed system performance and identified areas for optimization in existing applications.
  • Investigated production issues reported by users and provided timely resolutions.

Software Developer

CIBC Bank
Toronto
01.2022 - 06.2022
  • Modernized legacy internal housing application by migrating runtime environment from Oracle WebLogic to Red Hat JBoss EAP.
  • Migrated application infrastructure to JBoss EAP 7.x, customizing server configurations for deployments and DataSource integration.
  • Refactored core components into standalone Spring Boot modules, enhancing modular development and deployment efficiency.
  • Established HAProxy-based load balancing between JBoss nodes for failover protection and optimized request routing.
  • Resolved compatibility issues during migration, addressing classpath conflicts and tuning runtime parameters.
  • Collaborated with networking teams to provision instances and validate firewall, DNS, and port requirements.
  • Enhanced backend functionality using Java and Spring Boot for workflow approvals and role-based access.
  • Updated Maven configurations, replaced deprecated libraries, and automated deployments with Jenkins.
  • Conducted code reviews to ensure software quality and compliance.

Software Developer

Rogers Communications
Toronto
10.2020 - 12.2021
  • Developed data pipeline utilizing CDC process on Oracle DB to publish data to Kafka.
  • Employed Spring-Kafka framework to consume data from Kafka partitioned topics.
  • Processed data and stored it in bespoke microservice data stores like Cassandra.
  • Configured AWS Code Pipelines with GitHub for CI/CD automation of Java Spring Boot applications.
  • Mounted filesystem using AWS EFS with AWS Beanstalk instances for persistent storage needs.
  • Designed and developed RESTful microservices targeting microservice data stores using Spring Boot 2.x.
  • Created various Account Management flows leveraging Angular framework.
  • Gathered functional design requirements for new enhancements, adhering to Agile methodology.

Software Developer

Sobeys
Toronto
09.2019 - 09.2020
  • Developed AngularJS web application for IT colleagues to monitor store profile information, including location and devices.
  • Engineered data ingestion app using Spring Boot and Spring Kafka to consume data from Loblaw and Shoppers' systems.
  • Created backend services for AngularJS frontend, providing various REST application endpoints.
  • Facilitated analysis of store major incidents and root causes to improve operational efficiency.
  • Enhanced planning for store activities, such as upgrades and device refresh cycles.
  • Utilized technologies including Spring Boot, MongoDB, Java8, SQL Server, and Elasticsearch.
  • Implemented monitoring and performance tools like Dynatrace APM for system optimization.
  • Integrated Swagger and JMeter for API documentation and performance testing.

Education

Masters in Electrical And Computer Engineering -

University of Windsor
Windsor, Canada
04-2019

Bachelors in Electronics And Communications Engineering -

B. V. Raju Institute of Technology
Hyderabad, India
04-2016

Skills

  • Java 8 and 11
  • Unix/Linux shell programming
  • Application servers (JBoss, Tomcat, WebSphere, WebLogic)
  • Spring framework and cloud
  • Web services (REST, SOAP)
  • Database management (MySQL, MongoDB, Oracle)
  • Containerization (Docker, OpenShift, Kubernetes)
  • Message brokers (ActiveMQ, RabbitMQ)
  • Data streaming (Kafka, KSQL)
  • Version control (Git, Subversion)
  • Agile methodologies
  • CI/CD practices
  • Test automation tools (JUnit, Mockito)
  • Build automation (Maven, Gradle)
  • Development environments (IntelliJ, Eclipse, VS Code)

Timeline

Senior Software Engineer

EQ Bank
06.2022 - 07.2025

Software Developer

CIBC Bank
01.2022 - 06.2022

Software Developer

Rogers Communications
10.2020 - 12.2021

Software Developer

Sobeys
09.2019 - 09.2020

Masters in Electrical And Computer Engineering -

University of Windsor

Bachelors in Electronics And Communications Engineering -

B. V. Raju Institute of Technology

Professional Highlights

  • Extensive experience designing, developing Reactive Event Driven Microservices using Streaming Platform Confluent Enterprise Kafka, RabbitMQ by applying Pub/Sub, Event Sourcing, CQRS design patterns.
  • Expert level knowledge in Spring Boot & Spring Framework, Spring Cloud Netflix OSS technologies - Config Server, Hystrix (Circuit Breaker), Eureka (Service Registry/Discovery), Ribbon, Zipkin (Distributed Tracing).
  • Hands on with Cloud platforms like Kubernetes/OpenShift, Docker, AWS and API Gateways like Apigee.
  • Experienced practitioner of Object-Oriented Analysis/Design and Heroku's 12 Factor principles in Cloud-Native microservices development.
  • Thorough Knowledge (gained from enterprise projects) of security patterns like Basic-Auth, 2-way SSL/TLS, OAuth2 Grants (Authorization code, Implicit, Client Credentials, Resource Owner Password credentials) and OIDC. Hands-on experience using Okta and Ping Federate.
  • Expertise in achieving high code coverage using Unit tests, Integration tests, Spring Boot Slice based tests, Mockito based tests.
  • Solid experience designing API/microservices that employ both SQL Databases (Oracle, SQL Server, DB2, MySQL) and NoSQL databases like (MongoDB, Elasticsearch and Redis).
  • Strong knowledge of Java with experience in Core Java, MQ, JMS technologies.
  • Strong communication and problem-solving abilities using logical thinking, fast learner.
  • Excellent written and verbal communication skills.
Hareesh Yeluri