Ranajoy Bhattacharjee
Software Engineer, Product Engineer at
Speridian Technologies,
Casual Youtuber & Python full-stack developer
Youtuber
.
π ranajoybhattacharjee19@gmail.com
Work History
π§ ANALYST - PRODUCT ENGINEER | Speridian Technologies
June 2023 - Present
Beacon-Rms (Banking Application)
-
Beacon RMS is an
intregrated recovery management tool that can interface with any
core banking platform to analyze, track,and tackle overdue
delinquencies.
Django Framwork.
-
Taking care of all backend Functionalities like Authentication,
Authorization, Database Architecture Design,Access Management.
-
Design,develop, unit test applications
in accordance with establishment.
-
Maintaining high standard
of software quality with
in the team by establishing
good practice and habits.
-
Implemented and updated application modules under the direction of
Senior Software Developers.
-
Assist with design,
analysis, maintenance,
documentation,testing of software.
-
Code,Debug, test and
processing requirements, outout format,
timing estimates.
-
Verify that the system
meets
performance criteria.
π§ SOFTWARE ENGINEER II | Techweirdo - AI & Data Analytics
April 2022 - Present
Ontym (Financial Application)
-
This is a Multi-Tenant architecture-base Application,using
Django Rest Framwork in
Backend,React js in Frontend with
MySql
Database.
-
Taking care of all backend Functionalities like Authentication,
Authorization, Database Architecture Design,Access Management.
-
Dynamic Task Scheduling With
Django-celery-beat and Redis.
-
Utilized crucial design
software skills to assist
with projects.
-
Implemented and updated application modules under the direction of
Senior Software Developers.
-
Effectively coded software changes and alterations based on
specific design specifications
Exigent (OCR and ML Extraction)
-
Maintaining bothBackend ServerStagging and Production on
Aws Ec2 Platform.
-
Taking care of all backend Functionalities like Authentication,
Authorization, Database Architecture Design,Access Management.
-
Server monitoring : We
continuously monitor the health of our servers and keep track of
their status in order to determine when or when our servers'
health degraded for analysis purposes.
-
Failed Task Management
:The primary job of those servers is to do the OCR and ML
Extraction of given contracts, ,so we have to create a cronbase
script that will check all the failed OCR and Extraction contracts
and re-trigger them based on the error logs stored in the
database.
π§ Software Developer | Dynamics Monk Private Limited
December 2021 - April 2022
ABHILASH(Real-time Oldage home Application)
-
Working on frontend development using
HTML5,CSS3, BOOTSTRAP5,JAVASCRIPT
-
Creating CI/CD PIPELINE in
AZURE DevOps.
-
Deploying apps on the Azure web platform
(Azure Web App).
π§ Research and Development Engineer | Kirti Pressings Pvt.
Ltd
January 2020 - November 2021
FULL-FLEDGED SCADA SYSTEM
-
System has a GUI Base App (.exe) Written in python using
Tkinter.
-
Back-End Work With
MODBUS TCP / IP Protocol to Connect With an PLC.
-
App Will Display Real-time Counter Values Extracted From the HMI
of that PLC.
-
GUI Features Like Connection Indication, Status Bar, Button to
check the Present Counter Values and An User Interface to Set
desirable Time to Check the Values Automatically.
-
Creating an
Sqlite databaseto Store
Counter Values with respect to Date and Time Every Time the User
Interface Trigger from the App.
-
At the end the System Contain a Django Web server Which has a
Dynamic HTML (with some
CSS , Bootstrap) homepage to Show the Final Result from the Sqlite database
(server run automatically on the start-up of the system computer).
SMART PRODUCT INSPECTOR
-
This project comprised an electronic circuit specially designed to
work with
Raspberry pi with No IR
Camera.
-
A Mechanical Cylinder with a Reed switch works together to
understand whether the Product seated on the right side of the
inspection.
-
After completing the previous step successfully one picture will
be taken for image processing and using some
Computer Vision algorithms
like
Binary Thresholding, morphological operation, and Edge
detection
for measurement of the height and the width of the particular area
of an object by computing the
Euclidean
distance between the midpoints.
-
the
inspection of our Manufacturing product before going to the packaging, it will ensure no faulty
product will be labeled as OK.