<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Home on Ujjal</title><link>https://ujjalkumarmaity.github.io/</link><description>Recent content in Home on Ujjal</description><generator>Hugo -- 0.154.5</generator><language>en-us</language><lastBuildDate>Sat, 05 Apr 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ujjalkumarmaity.github.io/index.xml" rel="self" type="application/rss+xml"/><item><title>Software Engineer</title><link>https://ujjalkumarmaity.github.io/experience/software-engineer/</link><pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/experience/software-engineer/</guid><description>&lt;p&gt;&lt;strong&gt;Openmynz (Client: ATX)&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Project-Based Engagement&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Worked on &lt;strong&gt;video distribution and conversion platforms&lt;/strong&gt; (DVIS-2, MDmini) for enterprise clients.&lt;/li&gt;
&lt;li&gt;Built and optimized backend services using &lt;strong&gt;Python, Django, WebSockets, and gRPC&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Focused on &lt;strong&gt;performance optimization&lt;/strong&gt;, including memory leak detection, CPU usage reduction, and system stability improvements.&lt;/li&gt;
&lt;li&gt;Improved &lt;strong&gt;TimescaleDB and PostgreSQL performance&lt;/strong&gt; through query optimization and schema tuning.&lt;/li&gt;
&lt;li&gt;Deployed and maintained services using &lt;strong&gt;Docker, Docker Compose, and Kubernetes&lt;/strong&gt; on Linux environments.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; Python, Django, WebSocket, gRPC, Docker, Kubernetes, TimescaleDB, PostgreSQL, Linux&lt;/p&gt;</description></item><item><title>AI Engineer</title><link>https://ujjalkumarmaity.github.io/experience/ai-engineer/</link><pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/experience/ai-engineer/</guid><description>&lt;p&gt;&lt;strong&gt;Encubate Tech Private Ltd.&lt;/strong&gt; · Pune, India&lt;br&gt;
&lt;em&gt;July 2023 – Present&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Built a &lt;strong&gt;resume ranking and retrieval system&lt;/strong&gt; using &lt;strong&gt;RAG architecture&lt;/strong&gt; and fine-tuned &lt;strong&gt;BERT-based models&lt;/strong&gt; to improve job–candidate matching accuracy.&lt;/li&gt;
&lt;li&gt;Generated resume and job description embeddings using &lt;strong&gt;Sentence Transformers&lt;/strong&gt; and optimized ranking with &lt;strong&gt;cosine similarity–based loss&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Designed a &lt;strong&gt;resume segmentation system&lt;/strong&gt; using a &lt;strong&gt;Bi-LSTM&lt;/strong&gt; model to classify resume sections (experience, education, skills, etc.), improving downstream parsing accuracy and inference efficiency.&lt;/li&gt;
&lt;li&gt;Implemented &lt;strong&gt;NER pipelines with BERT&lt;/strong&gt; for extracting personal and structured information from resumes, deployed as scalable APIs.&lt;/li&gt;
&lt;li&gt;Contributed across the &lt;strong&gt;end-to-end ML lifecycle&lt;/strong&gt;: data preparation, model fine-tuning, evaluation, deployment, and monitoring.&lt;/li&gt;
&lt;li&gt;Deployed and managed AI services on &lt;strong&gt;AWS and Azure&lt;/strong&gt; with production-grade reliability.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Tech Stack:&lt;/strong&gt; Python, NLP, PyTorch, Transformers, RAG, Sentence Transformers, MongoDB, AWS, Azure&lt;/p&gt;</description></item><item><title>AI Application Engineer</title><link>https://ujjalkumarmaity.github.io/experience/ai-application-engineer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/experience/ai-application-engineer/</guid><description>Encubate Tech Private Ltd. · Pune, India</description></item><item><title>All About Docker and Docker compose</title><link>https://ujjalkumarmaity.github.io/blogs/docker-and-docker-compose/</link><pubDate>Sat, 05 Apr 2025 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/blogs/docker-and-docker-compose/</guid><description>Into to Docker and Docker compose</description></item><item><title>Paper Implementation — Learning Text Similarity with Siamese Recurrent Networks</title><link>https://ujjalkumarmaity.github.io/blogs/siamese-recurrent-network/</link><pubDate>Fri, 01 Sep 2023 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/blogs/siamese-recurrent-network/</guid><description/></item><item><title>Fine-Tuning Sentence Transformer Models: A Case Study</title><link>https://ujjalkumarmaity.github.io/blogs/fine-tune-stentence-transformers/</link><pubDate>Tue, 01 Aug 2023 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/blogs/fine-tune-stentence-transformers/</guid><description>Fine-Tuning Sentence Transformer Models.</description></item><item><title>RNN (Recurrent Neural Network)</title><link>https://ujjalkumarmaity.github.io/blogs/rnn/</link><pubDate>Tue, 27 Jun 2023 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/blogs/rnn/</guid><description>Text generation with RNN</description></item><item><title>LSTM (Long Short-Term Memory)</title><link>https://ujjalkumarmaity.github.io/blogs/lstm/</link><pubDate>Tue, 30 May 2023 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/blogs/lstm/</guid><description>&lt;h2 id="lstm-long-short-term-memory"&gt;LSTM (Long Short-Term Memory)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;LSTM is a type of RNN architecture that is widely used for sequnce modeling task&lt;/li&gt;
&lt;li&gt;LSTM overcome RNN limitation(vanising gradient) by introducing a memory cell and three gating mechanisms.&lt;/li&gt;
&lt;li&gt;Memory cell in LSTM allows to store and access information over long sequence&lt;/li&gt;
&lt;li&gt;LSTMs use a series of gates which control how the information in a sequence of data comes into, is stored in and leaves the network. they are -
&lt;ul&gt;
&lt;li&gt;forgot gate&lt;/li&gt;
&lt;li&gt;input gate&lt;/li&gt;
&lt;li&gt;output gate&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="application"&gt;Application&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;NLP task&lt;/strong&gt;- named entity recognition, sentiment analysis, machine translation etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Speech Recognition&lt;/strong&gt; - automatic speech recognition, speech-to-text conversion etc.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time Series Analysis and Forecasting&lt;/strong&gt; - stock market prediction, weather forecasting etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="architecture"&gt;Architecture&lt;/h3&gt;
&lt;h4 id="forget-gate-layer"&gt;Forget gate layer&lt;/h4&gt;
&lt;p&gt;First step in the process is Forgot gate. This gate telling the LSTM how much information keep from previous state. Output of this gate is between 0 and 1. Output of this forgot gate multiply with previous LSTM output.
&lt;!-- raw HTML omitted --&gt;&lt;!-- raw HTML omitted --&gt;
output of forgot gate is 0 implies &lt;code&gt;-&amp;gt;&lt;/code&gt; Forget all previous memory&lt;!-- raw HTML omitted --&gt;
output of forgot gate is 1 implies &lt;code&gt;-&amp;gt;&lt;/code&gt; Keep all previous memory&lt;!-- raw HTML omitted --&gt;
output of forgot gate is 0.5 implies &lt;code&gt;-&amp;gt;&lt;/code&gt; Keep some of previous memory&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description></item><item><title>Logistic Regression</title><link>https://ujjalkumarmaity.github.io/blogs/lr/</link><pubDate>Tue, 23 May 2023 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/blogs/lr/</guid><description>All about Logistic Regression</description></item><item><title>Python Advance</title><link>https://ujjalkumarmaity.github.io/blogs/python_advance/</link><pubDate>Wed, 25 Jan 2023 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/blogs/python_advance/</guid><description>Post description</description></item><item><title>About Me</title><link>https://ujjalkumarmaity.github.io/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/about/</guid><description>&lt;p&gt;About me page.&lt;/p&gt;</description></item><item><title>Resume</title><link>https://ujjalkumarmaity.github.io/resume/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ujjalkumarmaity.github.io/resume/</guid><description>&lt;div style="display: flex; justify-content: center; align-items: center; min-height: 80vh;"&gt;
&lt;iframe src="ujjal_kumar_maity.pdf" width="80%" height="600px" style="border: 1px solid #ccc;"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="ujjal_kumar_maity.pdf"&gt;Download My Resume&lt;/a&gt; | &lt;a href="https://drive.google.com/drive/u/0/folders/1JtTn-YOtHOaeXA4NjEc5iVjTZk-oYAiu"&gt;View on Google Drive&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>