Niloy Sarkar    

I'm a

About

Software Engineer with 3 YOE , IT graduate from Manipal Institute of Technology

Niloy Sarkar

  • Birthday: 5 Apr 1999
  • Website: www.niloysarkar.in
  • Phone: +91-7209667351
  • City:Gurgaon, Haryana
  • Age: 25
  • Degree: B.Tech
  • Email: niloysarkarranchi@gmail.com
  • Freelance: Available

I'm Niloy Sarkar, a software developer with 3 years of experience, currently working as a Software Engineer with BlackRock's Aladdin Engineering Team. I completed my secondary education at DPS, Ranchi. I'm passionate about solving complex business problems, web development, and have a deep interest in data science. I'm a keen learner who enjoys working on projects that make a positive impact on society.

Skills

Brief Description of my skills

HTML/CSS/JS
Django
Flask
Java
DevOps
Spring Boot
OpenCV
Machine Learning

Resume

Brief description of my education and professional experience.

Sumary

Niloy Sarkar

B.Tech (IT) Manipal Institute of Technology.

  • Gurgaon
  • (91) 7209667351
  • niloysarkarranchi@gmail.com

Education

Delhi Public School, Ranchi

2004 - 2017

All India Secondary School Examination ( 10th Board )

All India Senior School Certificate Examination ( 12th Board )

  • Secured 10 CGPA in Class 10th
  • Got 90.6% in Class 12th Boards (PCM + CS)

Manipal Institute of Technology, Manipal

2017 - 2021

Bachelor of Technology ( Information Technology )

  • CGPA - 7.6
  • Learnt Data Structures & Algorithms , OOP ( Java ) , OS Concepts , DBMS Concepts along with several other courses

  • Web Development Head of MIST Student Club
  • Deployed and managed an online quiz game hosted during the technical fest ( TechTatva'20 ) of MIT and created several Web-Apps for workshops and third-party clients

Professional Experience

BlackRock

June'21 - Present

Software Engineer

  • Contributed to the Risk-Based Capital Calculator (RBC) project, supporting a ~$300bn client deal and BlackRock's $9+ trillion AUM across 40+ regulatory regimes.
  • Enhanced RBC core logic using SpringBoot, JavaScript, Spring JDBC, and automated overnight processes via Airflow DAGs in Python.
  • Developed end-to-end APIs using Spring Boot, Java, and SQL Server, implementing bRPC calls and Swagger API for client-server interaction.
  • Reduced computation time by 75% through multithreading in the Core Engine, optimizing 2GB+ data processing for 500 portfolios.
  • Co-designed a scalable data solution integrating Snowflake for data lineage (OLAP) and SQL for OLTP in a microservices architecture.
  • Developed scalable CRUD APIs for the Cost Calculator, integrated Kafka-based notifications, and enhanced telemetry with Grafana and Splunk.
  • Built a regression suite reducing 50 man-hours per release, improving accuracy in cost calculations for ~1000 funds.
  • Developed frontend displaying 100k+ QC alerts using Angular, adding action buttons for quick resolution.

India Young Foundation

May'20 - June'20

Web Development Intern

  • Developed the backend solely from scratch using Django 2.0
  • Added a form for volunteers and stored the data in PostgreSQL Database , fetched COVID'19 data from API and displayed it using a real-time graph
  • Added PayTM Payment Gateway, MultiLingual Support and Blog
  • Sanitized the input boxes using Regex and necessary validation for security and added bot protection using ReCaptcha
  • Deployed the Website on DigitalOcean droplet , added Gunicorn WSGI and Nginx Web Server
  • Managed all the DNS Records for Nameservers, Mailing (Custom Email Added) from GoDaddy including SSL Certificate
  • Linked the nameservers to Cloudflare for security and as a CMS , added Google Analytics for the analysis

Hue Service Pvt Ltd

December'18

Understanding Server Integration & Implementing ML Models

  • Hue Service Pvt Ltd is a server integration company . I worked on their in-house server using different OS and Docker Container
  • Created a Flask API for showcasing two ML projects
  • Security Surveillance using OpenCV which had trained Haar Cascade models
  • Image Classification using a Deep Learning Model ( YOLOv2 )
  • Preprocessing the dataset and fine tuning the hyper-parameters for better results after training

Life outside work

A few things I like to do in my free time

  • All
  • Sports
  • Travel
  • Misc

Projects

List of projects that I made during my college

Terrain Classifier

Scikit-learn   5 class terrain classifier using Support Vector Machines (SVM) and extracting the terrain region using OpenCV . To classify the images , I used the histogram of oriented gradients (HOG) algorithm as a feature descriptor for SVM

Stock Difference : BSE v NSE

Flask   Web-scrapping real time stock data from BSE and NSE website and comparing them . Visualisation using real-time graph ( Highcharts.js) . It takes name of the company as an input and get all the details from BSE and NSE stocks in real-time.

Viral Queue

Flask   Created a viral queue for social media marketing where the users can register , login . If a user shares the link sent to them through email and another user registers through that link then the original poster gets more points. Hence the rewards .

Lane Detection

Lane detection using OpenCV, manipulating the colour schemes, Canny edge detection and drawing Hough Lines

Text Summarisation

Text Summarisation using Natural Language Processing , TextRank Algorithm & Cosine Similarity Matrix

Earthquake Monitoring System

3-Layered Neural Network to predict magnitude of an earthquake using latitude, longitude and depth as input.

Contact

Please feel free to contact me

Location:

Gurgaon

Call:

+91-7209667351