profile-pic

Sreedhar K

An enthusiastic Software Engineer, eager to contribute to team success through hard work, attention to detail and excellent organizational skills. Motivated to learn, grow and excel in the Software Industry.
  • Role

    Software & Elm Developer

  • Years of Experience

    4 years

Skillsets

  • Presto
  • FastAPI
  • Flask
  • Gatling
  • JavaScript
  • Kafka
  • Kaggle
  • Microservices
  • Node.js
  • NPM
  • Oracle DB
  • Pip
  • PostgreSQL
  • Express
  • pytest
  • Python
  • RESTful API Design
  • Robot Framework
  • Selenium
  • Trino
  • TypeScript
  • Vue
  • Webdriver.io
  • AI
  • ML
  • Docker
  • Spring Boot - 4.0 Years
  • react - 3.0 Years
  • MySQL - 4.0 Years
  • Algorithms
  • Kotlin
  • react - 3 Years
  • Angular
  • Vert.x
  • Cassandra
  • Cucumber
  • Data Structures
  • Java - 4.0 Years
  • GCP
  • GitHub Actions
  • Gradle
  • Jenkins
  • Kubernetes
  • Maven
  • Postman
  • Redis
  • Vercel
  • Cypress
  • Django

Professional Summary

4Years
  • Jun, 2021 - Present4 yr 9 months

    Developer

    Rakuten India

Applications & Tools Known

  • icon-tool

    Gradle

  • icon-tool

    Spring Boot

  • icon-tool

    Maven

  • icon-tool

    Cucumber

  • icon-tool

    GCP

  • icon-tool

    Redis

  • icon-tool

    React

  • icon-tool

    Kubernetes

  • icon-tool

    Docker

  • icon-tool

    Jenkins

  • icon-tool

    Agile

  • icon-tool

    Git

  • icon-tool

    Github Actions

  • icon-tool

    Postman

  • icon-tool

    Vercel

  • icon-tool

    Vert.x

  • icon-tool

    Angular

  • icon-tool

    Cassandra

  • icon-tool

    MySQL

Work History

4Years

Developer

Rakuten India
Jun, 2021 - Present4 yr 9 months
    Handled Identity Management across Rakuten services and users. Worked closely with databases and implemented new features, resolved more than 30 bugs predominantly in Java, followed by Kotlin and Node.js, and performed releases through Jenkins. Designed and implemented RESTful APIs using Vert.x in Kotlin for ID Unification. Worked with Cassandra, Oracle, MySQL, and Redis databases and integrated codebase with these databases. Utilised Node.js for integration of Customer Care Portal with new APIs for ID Unification. Involved in multiple hot-fixes during production releases. Enhanced internal Admin tool using Elm for frontend and TypeScript for backend with MySQL as DB, performing CRUD operations with internal approval workflow. Worked on ~40 QA tickets and projects using Cucumber and Robot for automation and Jenkins for deployments and regressions, written in Java and Python. Performed performance testing using Gatling in Scala. Raised multiple bugs while testing Restv2 and Customer Care Portal using JIRA. Worked on UI and API automation using Cypress for internal tools. Onboarded ~50 clients for Client Support team and investigated ~100 client inquiries. Utilised Python for scripting to interact with APIs and spreadsheets. Used Presto (Trino) for bulk querying of members from Cassandra DB. Supported on-call monitoring to resolve system-related issues and alerts using PagerDuty, GCP, Kubernetes, Datadog, Praeco, Kibana, and Grafana.

Major Projects

31Projects

FastAPI Web-based App

    Developed and deployed web applications using FastAPI in Python; deployed on Vercel.

Knockout Web-based App

    Built web applications using Knockout in JavaScript; deployed on Vercel.

NestJS Web-based App

    Developed web applications using NestJS in JavaScript; deployed on Vercel.

Next.js Web-based App

    Built and deployed web applications using Next.js in JavaScript; deployed on Vercel.

Adonis Web-based App

    Developed web applications using Adonis in JavaScript; deployed on Vercel.

Vue Web-based App

    Built and deployed web applications using Vue in JavaScript; deployed on Vercel.

Nuxt.js Web-based App

    Developed and deployed web applications using Nuxt.js in JavaScript; deployed on Vercel.

Remix Web-based App

    Built web applications using Remix in JavaScript; deployed on Vercel.

React Web-based App

    Developed and deployed web applications using React in JavaScript; deployed on Vercel.

Angular Web-based App

    Built and deployed web applications using Angular in JavaScript; deployed on Vercel.

Express Web-based App

    Developed and deployed web applications using Express in JavaScript; deployed on Vercel.

JSPaint App Clone

    Built a clone of JSPaint using JavaScript; deployed on Vercel.

Video meeting App Clone

    Developed a video meeting application clone using JavaScript; deployed on Vercel.

Google Translate App Clone

    Created a clone of Google Translate using JavaScript; deployed on Vercel.

WebDriver.IO

    Developed automated browser tests using WebDriver.IO in JavaScript; code and execution managed on Github.

Cypress API testing project

    Built API testing solutions using Cypress in JavaScript; code and web testing managed on Github.

Java / Kotlin-based Java Database Connectivity projects

    Developed Java and Kotlin projects demonstrating database connectivity and CRUD operations.

Tesseract

    Implemented OCR solutions using Tesseract in Python; code and execution managed on Github.

Robot testing

    Created automated tests using Robot Framework; code and execution managed on Github.

Celery

    Implemented asynchronous task processing using Celery in Python; code and execution managed on Github.

Flask Web-based App

    Developed and deployed a web application using Flask in Python; deployed on Vercel.

PyUnit testing

    Created unit tests using PyUnit in Python; code and execution managed on Github.

Django Web-based App

    Developed and deployed a web application using Django in Python; deployed on Vercel.

Pytest testing

    Implemented automated tests using Pytest in Python; code and execution managed on Github.

Spring Boot + Angular based app

    Built a full-stack application using Spring Boot and Angular; code managed in Github Codespace.

Spring Boot Web-based Apps

    Developed web applications using Spring Boot; automated testing and deployment with Github Actions.

Selenium App

    Created automation scripts using Selenium in Java and Python; executed via Github Actions.

Vert.x based apps

    Developed web applications using Vert.x in Java and Kotlin; automated with Github Actions.

Cucumber report generation

    Implemented automated test report generation using Cucumber in Java; executed via Github Actions.

Ktor based apps

    Built and deployed web applications using Ktor framework in Kotlin; deployed on Render.

Spring Boot API-based Apps

    Created RESTful APIs using Spring Boot in Java and Kotlin; deployed using Render and automated with Github Actions.

Education

  • Bachelor of Technology in Computer Science and Engineering

    PES University (2021)