Somesh Barik

Somesh Barik

Software Engineer — Full-Stack Development, Backend Systems & Applied ML

Koraput, Odisha, India

#OpenToWork

About

Computer Science graduate (VIT Bhopal, 2025) with hands-on experience across full-stack web development, back- end systems, and applied machine learning. Currently building a Spring Boot identity platform modeled on India’s MOSIP architecture — implementing salted UIN hashing, multi-database data isolation, and eSignet-based identity verification. Comfortable moving between Python data/ML tooling and JavaScript/TypeScript web development, with working knowledge of Go and React. Reliable at shipping small-team projects end-to-end, from CNN image classifiers to production-style registration and deletion pipelines.

Experience

MOSIP UIN Registration & Voluntary Deletion Portal ONGOING

Team Matrix — MOSIP Decode 2025 Student Hackathon

Nov 2025 – Present

• Building a Spring Boot (Java 17) identity portal modeled on MOSIP’s architecture, isolating demographic, parental, and cryptographic-hash data across three separate PostgreSQL databases. • Implemented salt-modulo SHA-256 hashing across 1,000 salt buckets so raw UINs are never stored yet remain deterministically verifiable, mirroring MOSIP’s production hashing design. • Integrated eSignet-based authentication and mock identity management into the registration and voluntary- deletion flows. • Added MinIO (S3-compatible) object storage for profile-photo uploads and a Thymeleaf collaborative UI for registration and deletion orchestration.

Java 17Spring BootPostgreSQL
CodTech IT Solutions Pvt. Ltd.

Machine Learning Intern

CodTech IT Solutions Pvt. Ltd.

Apr 2025 – Jun 2025

• Fine-tuned a CNN classification model on the Kaggle Dogs vs. Cats dataset, improving image-recognition accuracy. • Built data-optimization pipelines in Python and Pandas that reduced preprocessing time and improved training efficiency.

PythonCNNPandas
InternPe

Python Intern

InternPe

May 2023 – Jun 2023

• Built and fine-tuned 3+ Python automation projects (Tic-Tac-Toe game, calculator, digital clock), cutting manual processing time by 40%. • Managed multiple concurrent projects end-to-end, meeting delivery timelines and quality standards.

PythonAutomationProject Management

Education

Vellore Institute of Technology, Bhopal

B.Tech · Computer Science and Engineering

2025

Narayana Junior College, Andhra Pradesh

2021

Narayana High School, Andhra Pradesh

2019

Certifications

MOSIP Decode 2025 — Solutioning Completion, Team Matrix

Team Matrix

Nov 2025 – No expiry

SQL — HackerRank 5-Star

HackerRank

May 2023 – No expiry

Skills

REST APIsDockerVS CodeGitHubGitMinIOMongoDBPostgreSQLMySQLNumPyTensorFlowSpring BootFlaskNode.jsCSS3ReactSQLGoJavaScriptPython

Languages

English (Full professional proficiency)Hindi (Full professional proficiency)Odia (Native or bilingual proficiency)