Pranjal Chakraborty
Enterprise + AI / ML Solution Developer • 6+ years of Software Development
About Me
Software engineer with 6+ years of experience building enterprise applications using Spring and nearly twelve years with Java. Skilled in Python for web services, system optimization, and developing ML/DL solutions. Experienced in building agentic workflows, DevOps, containerization, ETL and CI/CD pipelines, and version control.
I enjoy combining my economics and computer science background to solve multidisciplinary challenges and deliver impactful, production-ready solutions.
Want to have a chat? Please email me at pranjalchakraborty@gmail.com and I will get back to you soon.
Also, check out my personal blog at https://pranjal.net/blog/.
Experience
-
Brock University · Developer and Systems Analyst
Jan 2024 – Present · St. Catharines, ONDesigning and developing in‑house RESTful solutions and GenAI‑powered tools for improving access to library resources and archives. Creating documentation, training materials, and supervising implementation and integration of in-house and third party solutions. Building CI/CD pipelines with Jenkins and delivering analytics and audit reports. -
Brock University · Graduate Teaching & Research Assistant
Sep 2021 – Dec 2023Worked on Mitacs/NSERC funded research projects, conducted labs, coordinated courses, and supported grading for multiple CS courses. -
Ciena Corporation · Mitacs Accelerate Research Intern
Aug 2022 – Feb 2023 · Ottawa, ONResearched system performance and anomaly detection using eBPF, perf, and LTTng. Investigated kernel events, VM metrics, and system calls to resolve performance issues on low‑resource devices. -
Therap Services · Software Engineer II / I / Associate
May 2017 – Aug 2021 · Dhaka, BangladeshDeveloped modules using Spring Suite. Performed load testing with JMH and AOP for latency‑critical optimization. Rewrote legacy modules, improved reporting workflows, and built ML‑assisted UI optimization pipelines. -
Code Ninjas · Code Sensei
Oct 2022 – Nov 2023 · St. Catharines, ONHelped kids learn programming fundamentals and robotics in an interactive format. -
Canada Summer Games 2022 · Technology & Accreditation Volunteer
Jul 2022 – Aug 2022 -
Mozilla Foundation · Campus Lead
Sep 2015 – Dec 2016
Education
- MSc in Computer Science · Brock University (2021–2023)
Research in system & software performance monitoring; authored and published two papers. - MSc in Applied Economics · BRAC University (2018–2019)
Research area: Capital markets and time‑series forecasting. - BSc in Computer Science and Engineering · BRAC University (2013–2017)
Research area: Social media mining and NLP.
Skills & Technologies
- Languages: Java, Python, JavaScript/TypeScript
- Libraries / Frameworks: Spring Boot, Spring MVC, FastAPI, Angular, React.js (Redux), TensorFlow, RabbitMQ, jQuery, d3.js, Apache Kafka, Apache Spark
- Tools / Platforms: Linux, AWS (EKS, ECS, IAM, CloudFront, Route 53, EC2, S3, Lambda, RDS, CloudWatch), OpenTelemetry, Prometheus, Git, Docker, Kubernetes, Jenkins, Terraform
- Databases: PostgreSQL, Oracle DB, MySQL, Amazon Aurora, Cassandra, MariaDB
Publications
- MemAdapt: Adaptive Monitoring of Memory Usage Through Irregularly Sampled Data — Published in CASCON 2024.
- AltOOM: A Data‑driven Out of Memory Root Cause Identification Strategy — Published in BigData 2023.
- Predicting Stock Market Movement Using Sentiment Analysis of Twitter Feed.
Honors & Certifications
- TensorFlow: Data and Deployment Specialization · deeplearning.ai
- Deep Learning Specialization · deeplearning.ai
- Certified in Cybersecurity · ISC2
- AODA Training (Ontario)
- Vice Chancellor's Certificate for Academic Excellence
- Graduation with High Distinction · BSc CSE
- Graduation with Distinction · MSc Applied Economics