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
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
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
Email:
niloysarkarranchi@gmail.com
Call:
+91-7209667351