Hi,
I am Soumee Mukherjee
Software Developer
and Researcher

Contact

About

Soumee here

I am very keen on exploring and learning about Artificial Intelligence and Machine Learning and I am actively working on areas like Agent Based Modelling, Frontend, Natural Language Processing, Remote Sensing, GANs, Image Processing. Other than that I love learning languages like French and writing.

Skills

Languages

PYTHON
JAVA
C++
Shell

Machine Learning

Tensorflow
OpenCV
Scikit-Learn

Simulation

Netlogo
Octave

Databases

PostgresSQL
MySQL

Frontend

HTML5
CSS3
JAVASCRIPT

Miscellaneous

LINUX
Latex
SLURM

Experiences

  • Heritage Institute of Technology

    Bachelor's thesis

    Project: Studying Developer Interaction in Large-scale Software Development Ecosystems

    • Working on two manuscripts and built simulations on Netlogo regarding the formation of developer networks in large scale software development eco-systems and compared it to existing software ecosystem like Eclipse, Android and Openstack.

    • Worked on Java backend and decreased code runtime by employing SQL tuning and optimisations.

    • Created an UI on Streamlit to parse complicated csv data. Github Link

    • Skills: Netlogo, Java, Streamlit, SQL optimisation.

    Feb 2023 - Present

  • Indian Statistical Institute

    Machine Learning Course

    Winter Workshop on Advanced Machine Learning

    Link

    Jan 2023 - Mar 2023

  • University of Calgary

    Deep Learning Research Intern, MITACS fellow

    Project: Computerised Tomography Perfusion of Stroke using Machine Learning

    • Prepared the pipeline to organise raw patient data having CT Perfusion Data

    • Denoised CT images using Conditional GANs and Fourier Bsed denoising techniques

    • Estimated Cerebral Blood Flow paramteres, which shows the stroked region

    • Skills: Shell scripts, Linux, Python, Time-series Data Analysis, DICOM and NIFTI files, Data Cleaning

    July 2022 - Oct 2022

  • Jadavpur University

    Application Developer

    Project: Denoising Images Using Binarization techniques and Deep Learning Models

    • Published a paper on Binarization of Medical Images, using a Meta-Consensus Model that takes the consensus of local and global thresholding methods and Deep Learning Methods(like Unets) to determine whether a pixel is black or white. Model accuracy: 92%

    • Using traditional graph-based algorithms for calculation of spine density, dendritic loops in medical images to be integrated on the software JYNIA

    • Estimated Cerebral Blood Flow paramteres, which shows the stroked region

    • Link: https://jynia.org/

    Jul 2021 - Jan 2023

  • Heritage Institute of Technology

    Undergraduate Researcher

    Project: Detection of Diabetes in Retinal Images using Supervised Algorithms

    • Separated the co-ordinates of pixels which include retinal vessels(white) and background(dark), used sampling techniques to balance the data.

    • Applied machine-learning models on the data for segmentation of blood vessels from Medical images using traditional supervised Machine Learning Algorithms, like K-Means Clustering, Support Vector Machines and Neural Network to determine accuracy of image segmentation. Model accuracy: 78%

    • Skills: Sampling Techniques(SMOTE, ADASYN), Image Segmentation, Python, Supervised Unsupervised algorithms

    Apr 2021 - Jul 2021



  • Calcutta Electric Supply Corporation

    Internship Trainee

    • Working at the Security Operations Centre for the one of the largest grids to distribute power in the metropolitan city of Kolkata.

    • Skills: Network Security

    Nov 2023 - Present

Projects

Title: Studying Developer Interaction in Large-scale Software Development Ecosystems

Feb 2023 - Present

With the influx of multi-million dollar enterprise-level projects, huge networks of developers are becoming more common. We simulated these complex social processes for better disemmination of information between developers, identify bottlenecks in flow of information, allocation of resources and ease of governance.

Skills: Netlogo, Java, Streamlit, SQL optimisation

Title: Resume Screening App

Mar 2023 - Mar 2023

This app is built for employers looking for candidates against a particular job description. This app looks into outputing a x% percent similarity score given the resume of the candidate and a job description.

Skills: BERT, Cosine Similarity, One vs Rest classifier, Python, Natural Language Processing

Title: Dress-Sizing

Aug 2022 - Aug 2022

Changing body structure of an image of a person wearing a dress to body structure of another using key point detection and seam carving algorithms.

Skills: Image Processing, Key Point Detection, Seam Carving Algorithm, Command Line tool

Title: Machine Learning Stash

Nov 2020 - Feb 2023

Some of my projects and notebooks related to Machine Learning😀 in one place and not scattered all over GitHub.

Skills: Tensorflow, Sklearn, Skimage, C++, Unets

Publications

S.Mukherjee (2023). "A Meta-Consensus Strategy of Binarization of Dendritic Spines Images". Proceedings of International Conference on Data, Electronics and Computing, 2022. Algorithms For Intelligent Systems, Springer, Singapore. pp 269-278 Link

Contact