Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic

DEBOLINA BANERJEE

Pune

Summary

Results-driven Java Developer known for high productivity and efficient task completion. Possess specialized skills in Spring Framework, RESTful APIs, and Microservices architecture which contribute to robust software solutions. Excel at problem-solving, teamwork, and adaptability, ensuring seamless collaboration and project success in fast-paced environments.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Associate Software Engineer

Cordis.us
Bangalore
05.2024 - Current
  • Built web services using RESTful APIs to integrate various systems together.
  • Implemented code changes according to user requirements.
  • Reviewed project requirements to identify customer expectations and resources needed to meet goals.
  • Combined root-level authentication and authorization technologies with ongoing system design to harden finished solutions.
  • Performed maintenance activities on existing Java programs such as bug fixing and refactoring code.
  • Created web services for data exchange between client-server applications using SOAP and RESTful web services.
  • Integrated third party APIs into existing applications using XML and JSON based protocols.
  • Implemented object oriented programming concepts like abstraction, polymorphism, inheritance in Java code.
  • Compiled code and corrected errors detected in compilation process.

Software Engineer Intern

Cordis.us
11.2023 - 04.2024
  • Tested and debugged code to ensure accuracy and completeness.
  • Assisted in the development of an enterprise-level application using Java, Spring Framework, Hibernate, and Oracle database.
  • Built RESTful APIs using Spring Boot framework for data transfer between frontend and backend services.
  • Analyzed code and corrected errors to optimize output.
  • Collaborated with support team to assist client stakeholders with emergent technical issues and develop effective solutions.

Software Engineer Summer Intern

TCS
Pune
06.2022 - 08.2022
  • Twitter Sentiment Analysis Tool is a web-based application which takes scraped tweets as an input and gives sentiment value as an output in an excel file
  • Here we have scraped company data and used them to analyze sentiments
  • Tweelore is basically a web application to allow the clients to operate the web scraper through an intuitive interface and add to market research for B2B purpose
  • Provided technical support when needed by responding promptly to bug reports or feature requests.
  • Created technical documentation such as user manuals, flowcharts, and diagrams.
  • Assisted in debugging and troubleshooting of software components written in Python.
  • Designed, implemented, and tested RESTful APIs in Python.
  • Developed automated scripts to streamline data processing tasks using Python.

Education

B.TECH IN COMPUTER SCIENCE ENGINEERING AND BUSINESS SYSTEM -

Sister Nivedita University (Techno India Group)
07-2023

ICSE -

Central Modern School
08-2019

Skills

IDE & Tools

  • Eclipse
  • Vs Code
  • Sublime Text

Java Frameworks

  • SpringBoot
  • Figma

Web Technologies

  • HTML5
  • CSS3
  • REST API
  • Javascript
  • Flask

Database

  • MySQL
  • PL/SQL (Oracle)

JavaScript Libraries and Frameworks

  • React Js
  • Bootstrap
  • Nodejs

Testing Framework

  • JUnit
  • Mockito

RESTful APIs

Data structures and algorithms

Certification

  • Goethe-Zertifikat A1 Start Deutsch1 (79/100)
  • Summer Internship Certificate | TCS
  • Value added skill enhancement program on Web Development (National Institute For Industrial Training)

Projects

Developed a REST API using Spring Boot Framework using MySql Database

 Worked on implementing a Reset Password Module for Employee Front, where In order to allow our users to reset their passwords, our Spring-based application should be able to dispatch emails to users. Through these emails, we can provide OTP to our users detailing confirming the validity at the backend 

Coding Campus Zone

Tech Stack: React JS, Next JS, Tailwind CSS, Firebase With thousands of online platforms available in today's digital world, it might be challenging for students to choose one that is good, useful, and trustworthy for them. Students must locate a suitable platform that can meet all of their needs, including tutorials, courses, placement preparation, interview experiences, and several other queries. Our research methodology is primarily based upon some general background information from the beginners and their respective programming experience while they have been enrolled in such courses. The methodology further consists of some situations that would help students to learn programming via problem solving. 

Currency Converter App 

It is an application in Python, in which you can convert currencies of more than 20 countries using python, using Tkinter to create the GUI. In order to convert one currency into another, a user enters an amount of money (e.g. '1000') and chooses the currency he/she wishes to check the monetary value of (e.g. 'United States Dollar'). After that, the user selects one, or sometimes several other currencies, he/she would like to see the result in. The application software then calculates and displays the corresponding amount of money. 

TWEELORE Summer Internship Project | TCS - A web scraper is implemented via Twitter API which extracts info about company from social media handles from the posts made by the company using sqLite3 as database.

 - Performed data crunching on real-time Twitter data

 - Data Collection - Using Twitter APIs (Tweepy) to collect tweets based on the exact company Twitter handle.

 - Data Preprocessing - Sentiment analysis (using VADER ML model)

 - Data visualization technique (Word cloud, Pie-chart plots) - User can also download the excel sheet containing zipped data summary of the searched company, so as to check the Polarity of positive, negative and neutral words in the tweet

Face Mask Detection Using Convolutional Neural Network

 Aim of the project is to detect face with a mask or without mask. In the recent trend in worldwide Lockdowns due to COVID19 outbreak, as Face Mask has become mandatory for everyone while roaming outside, approach of Deep Learning for Detecting Faces With and Without mask was a good trendy practice. Here a model is created that detects face masks trained on 4489 images with 3 color channels (RGB). If the mask is on the face then it'll give a result 'Mask' and if the mask is not on the face then it'll give 'No Mask'. A single image can also be given to check the working of the same. On providing an image of a particular face to a model, it classifies whether that person wears a mask or not. When the program is executed then the camera will be open and model starts classifying the captured face in real time. The Custom CNN architecture Model Training accuracy reached 95% and Validation accuracy reached 96%.

Timeline

Associate Software Engineer

Cordis.us
05.2024 - Current

Software Engineer Intern

Cordis.us
11.2023 - 04.2024

Software Engineer Summer Intern

TCS
06.2022 - 08.2022

B.TECH IN COMPUTER SCIENCE ENGINEERING AND BUSINESS SYSTEM -

Sister Nivedita University (Techno India Group)

ICSE -

Central Modern School
DEBOLINA BANERJEE