Sandip Bera

Backend Application Developer

I am a Backend Application Developer with over 3.7 years of experience in creating and optimizing backend services, specializing in Go and Node.js. I am an expert in Go Iris and Go Fiber frameworks, leveraging Goroutines for high-concurrency systems. I strive to leverage my skills in database engineering to enhance innovative projects. With a solid foundation in API development and a track record of improving system performance, I am passionate about building efficient backend solutions that contribute to overall project success.

Strengths

🔌

API Development

Proficient in creating RESTful APIs for seamless integration

🗄️

Database Management

Strong experience in PostgreSQL and SQL optimization

🔒

Security

Knowledge in implementing JWT authentication and securing applications

🧩

Problem Solving

Strong debugging and performance optimization skills

🤝

Collaboration

Effective team player with strong communication abilities

Key Skills

GolangGolang
GormGorm
Go Iris FrameworkGo Iris Framework
Go FiberGo Fiber
PostgreSQLPostgreSQL
Node.jsNode.js
Express.jsExpress.js
SequelizeSequelize
DockerDocker
Postman APIPostman API
GitGit
gRPCgRPC
MinIO Object StorageMinIO Object Storage
PythonPython
FastAPIFastAPI
Next.jsNext.js

Experience

08/2022 - Present

Kolkata, West Bengal

  • Improved system performance by 30% through designing and maintaining scalable backend services using Go
  • Increased service efficiency by integrating 9 third-party services via RESTful APIs
  • Optimized (25%) database queries and SQL schema design (Relational Database)
  • Implemented Object Storage Services (MinIO object storage) for file storage reduced cost (20%)
  • Converted and improved (40%) PHP-based project to Golang
  • Enhanced collaboration by working with 5 frontend developers for seamless integrations
  • Achieved a 98% bug-free delivery by using Postman for thorough API testing

Education

Master of Computer Applications

Netaji Subhash Engineering College

Kolkata, West Bengal

08/2020 - 06/2022

Bachelor in Computer Application

Vidyasagar University, Belda College

Paschim Medinipur, West Bengal

08/2017 - 06/2020

Projects

JWT User Authentication Service

A user authentication service

  • Improved system security, resulting in 30% reduction in breaches by developing Go and PostgreSQL authentication system
  • Utilized JSON Web Tokens (JWT) for user authentication and authorization
  • Handled user registration, login, and token generation to ensure secure access to protected resources
GolangPostgreSQLJWTSecurity

Drive Backend Service

Project like Google Drive or Microsoft OneDrive

  • Created a cloud drive backend service similar to Google Drive using Golang, Go Iris framework, GORM, and MinIO
  • Increased file retrieval speed by 30% by designing an advanced file storage and management system
GolangGo IrisGORMMinIOCloud Storage

Chat Backend Service

Real time chat application

  • Developed a real-time messaging system using Node.js and Express.js
  • Implemented database interactions with Sequelize ORM, caching with Redis, and real-time communication with SocketIO
  • Ensured seamless and instantaneous messaging for a responsive user experience
Node.jsExpress.jsSequelizeRedisSocketIO

Note Application Backend Service

Note-taking application

  • Improved data retrieval speed by 30% by developing a comprehensive backend with Golang and PostgreSQL
  • Provided features for creating, updating, deleting, and retrieving user notes
  • Ensured secure user authentication and efficient data management, suitable for both personal and enterprise use
GolangPostgreSQLREST API

Text Extraction Service

API service can extract text from several types of documents

  • This is a Node.js service to extract text from various document formats including PDFs, DOCX, XLSX, JSON, and TXT
  • Utilized libraries like PDF parse, Mammoth.js, XLSX, and built-in JSON and TXT parsers for efficient content extraction
  • Exposed a RESTful API for easy integration, with error handling and format validation for reliable and scalable text extraction
  • This project helps other projects like drive and note application to give users an immersive experience
Node.jsPDF ParseMammoth.jsXLSXREST API

Certifications

🎓

Building Modern Web Applications with Go

Udemy

🎓

SQL Certificate

Simplilearn

🎓

Programming with Python 3.X

Simplilearn