Krishankant Ray
Software Engineer

Experience

Software Development Engineer-2, Amazon
Gurgaon
2-Jan-2023 - Current

» Data Orchestration System: Worked on building a serverless big data orchestration system that pulls large amount of data from various sources and then filters and enriches the data based on various rules defined in the rule-engine and also based on some third party apis.
AWS Infra Used - ECS, Lambda, EMR, Step function, SQS, SNS, S3
Tools/Language - Java, Scala, ReactJS, DynamoDB

» Optimisations & Improvements - :

  • Optimised the rules that are fed to rule engine, which led to a 22% increase in processing speed.
  • Optimised the CPU utilisation of EMR by migrating it to a server-less setup.
  • Made load test to be more resilient by implementing a auto-scaling strategy on the infrastructure.
Software Engineer, Paisabazaar.com
Gurgaon, India
Jan 2022 - Dec 2022
1 Year

» Loan Documents Review System - Created a system for customers to upload documents for personal loans and agent can review the same before sending to bank
» Cross sub-domain local storage access - An internal NPM package that allows access of local-storage across all sub-domains, which is not usually possible.

Software Engineer, Breachlock Inc
Noida, India
May 2020 - Jan 2022
1y 7 months

» RESTful Services - Created multiple services for features like data files upload/download, bulk csv data import etc.
» AWS S3 SDK - Migrated from file system storage to AWS S3
» Task scheduler - Task scheduler for sending emails, uploading S3 files, and DB data updation for legacy services.
» Data Visualization - Dashboard for representing data using charts and graphs on the landing page of the application.

Application Engineer, Cvent
Gurgaon, India
June 2019 - May 2020
1 Year

» RESTful APIs: Worked on several CRUD APIs used for updating data in the database.
» DB Query Optimization: Optimised SQL query in complex data extraction services.
» Charts in Reports: Build several charts for data Visualization in web based reports in JavaScript.

Intern - Application Engineer, Cvent
Gurgaon, India
Feb 2019 - May 2019
3 Months

» Scripts for data fix - NodeJS and Python scripts for automated data fixes in DB and generating report.
» SQL queries reports - Highly optimised SQL qeries for data fetching from OLAP db server.
» Swagger documentation - Documented apis in openApi format to generate automated swagger APIs.


Projects

CMS for blogs and articles

This is a full stack blogging app which provides the ability to read and write blogs. There can be guest users and logged in users. The guest users can only read blog as compared to logged in users who can create posts.

Github - github.com/krishankantray/blog-cms

Link - blog-cms-1561.herokuapp.com

Blogging Site

It’s a portfolio site built mainly around NextJS and Tailwind. The content of this site is updated through Markdown files.

Github - github.com/krishankantray/www.krishankant.in

Link - krishankant.in/blog


Programming Skills

Language

JavScript, C++, Java, Python, MySQL

Frameworks

NodeJS, ExpressJS, ReactJS

Others

Data Structures and Algorithms, OOP or OOD


Education

» Bachelor of Technology, Galgotias UniveristySept. 2015 - April 2019
4 Years
» High School ( Class - 12 ), CBSEPassed In - 2014