Rushi Patel

Rushi Patel

Full Stack Developer · Toronto, ON, Canada

JavaSpring BootReactKafkaAWS

Technical Skills

Languages

JavaJavaScriptTypeScriptSQL

Frontend

React.jsReduxHTML5CSS3BootstrapTailwindReact Native

Backend

Spring BootSpring CloudREST APIsGraphQLHibernateMyBatis

Database

MS SQL ServerMySQLPostgreSQLMongoDB

Messaging & Streaming

Apache KafkaRabbitMQ

DevOps & Tools

DockerKubernetesJenkinsGitMaven

Cloud

AWS (EC2, S3, Lambda, API Gateway, RDS)Azure

Big Data & Analytics

Databricks (Delta Lake, Unity Catalog, Spark SQL)

AI & Automation

GitHub CopilotAI‑assisted code generation

Testing

JUnitMockitoPostmanTestcontainersRestAssured

Security & Monitoring

OAuth2JWTSwaggerOpenAPIELKPrometheusGrafana

Experience

Full Stack Developer · Reactivestax Technologies

Mississauga, ON

Aug 2024 – Present
  • Led Agile delivery with two‑week sprints and full Jira workflows including planning, standups, reviews, retrospectives, and velocity tracking.
  • Designed Spring Boot microservices with Kafka backed by MongoDB and MS SQL Server using JPA/Hibernate and selective MyBatis for complex mappings.
  • Defined REST standards with an OpenAPI‑first design (versioning, idempotency, consistent error contracts) and added Resilience4j (retries, timeouts, circuit breaker, bulkhead).
  • Built internal admin and analytics UIs with React + TypeScript (Redux Toolkit, reusable components) improving accessibility and performance.
  • Implemented CI/CD using Jenkins multibranch pipelines and Docker with automated unit/integration tests (JUnit 5, Mockito, Testcontainers, RestAssured) and leveraged GitHub Copilot.
  • Deployed on AWS (EC2, API Gateway, Lambda, S3, IAM) with centralized secrets and observability via logs and metrics.
  • Secured services with Spring Security, OAuth2/OIDC, JWT; produced Swagger docs; hardened connectors with retries, backoff, DLQs, idempotent requests.

Full Stack Developer · Shift Transit

Toronto, ON

Apr 2023 – Aug 2024
  • Delivered features in Agile sprints using Jira and collaborated across product and QA.
  • Built Spring Boot REST services with Eureka discovery and Feign; implemented event‑driven workflows using Kafka topics and consumer groups.
  • Modeled transactional data on MS SQL Server and Postgres and implemented repositories with JPA/Hibernate while tuning queries and indexes.
  • Developed reusable React + TypeScript components integrated with Axios; improved state management and error handling across dashboards.
  • Set up CI/CD with Jenkins and GitHub Actions with Docker images, cache‑aware builds, environment config, and automated smoke/integration tests.
  • Improved reliability and visibility using Resilience4j, Spring Boot Actuator, centralized logging (ELK) and metrics (Prometheus, Grafana).
  • Secured APIs with Spring Security and OAuth2/JWT; delivered third‑party integrations for telematics, notifications, CRM with pagination, rate limiting, idempotent upserts.

Full Stack Developer · Aditya Birla Group

Vadodara, India

Jun 2021 – Aug 2022
  • Built Spring Boot services and migrated legacy Angular frontends to React to improve performance and maintainability.
  • Implemented a Kafka‑based logging and alerting pipeline to centralize telemetry and reduce incident diagnosis time.
  • Modeled relational data and optimized high‑volume SQL queries and indexes using JPA/Hibernate repositories.
  • Achieved 85%+ unit/integration test coverage with JUnit/Mockito and enforced code quality via peer reviews.
  • Introduced API documentation with Swagger and strengthened input validation and baseline security using Spring Security.
  • Supported production releases with runbooks, dashboards, and actionable monitoring alerts.

Projects

Trading Platform — Real‑Time Market Data Microservices

ReactTypeScriptSpring BootKafkaDatabricksDelta LakeJenkinsDockerAWS
  • Event‑driven microservices (Kafka Streams) for tick ingestion, order handling, portfolio updates with OpenAPI‑first design and Resilience4j.
  • React + Redux Toolkit dashboard for live charts, trade tickets, historical analytics with improved state management and error handling.
  • Streaming analytics on Databricks with Delta Lake and Spark SQL; scheduled notebooks for KPIs and anomaly detection; AWS deployment.

Active Life Canada — Enterprise Microservices Ecosystem

Angular 17TypeScriptSpring BootSpring CloudKafkaMongoDBDatabricksJenkinsDockerOAuth2OktaAWS
  • Spring Cloud microservices with Eureka discovery, Feign clients, Kafka workflows for appointment booking, notifications, results delivery.
  • TypeScript SPA with reusable components and RxJS; improved UX, accessibility, and performance across complex dashboards.
  • Persisted streams to Delta Lake and exposed analytics via APIs; CI/CD with Jenkins/Docker; secured APIs with OAuth2/OIDC and standardized OpenAPI.

Education

Humber College

Etobicoke, ON, Canada

Major in Backend Development

Sept 2022 – Apr 2024

Gujarat Technological University

Gujarat, India

Frontend, Backend, Networking, Systems Engineering coursework

Aug 2017 – May 2021

Get in touch

I’m open to backend, full-stack, and platform roles. Email me or connect on LinkedIn.