Ranajoy Bhattacharjee

Software Engineer, Product Engineer at Speridian Technologies, Casual Youtuber & Python full-stack developer Youtuber .

πŸ‘‰ ranajoybhattacharjee19@gmail.com

Where to find me

Skills & Qualifications

Tech stack

Python, JavaScript
Django, Flask ,FastAPI
HTML,CSS,BootStrap,React
Postgres, MySQL
Redis,Docker,Celery
Jenkins,GitLab

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.

Projects & Accomplishments