Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

Somak Chakraborty

Software Engineer
Kolkata,West Bengal

Summary

4.5 years of experience with several product-based and service-based software development companies globally, having experience as a full stack web developer using MVC architecture in Ruby on Rails, use of redis server and sidekiq for background jobs, erb templates and HTML along with styling using CSS and Bootstrap and JavaScript technologies like JQuery and Ajax for front-end development, database management systems like MySQL, PostgreSQL for back-end, writing testcases using rspec, code tracking using git version controller and code repositories like GitHub, Atlassian/BitBucket, Gitlab etc, having knowledge about HTTP services and web API and implementation of RESTful APIs, having experience in deploying to dev, prod and other environment servers using capistrano, mina, having experience working with AWS technologies like S3, EC2, SNS, IoT, DynamoDB, Lambda, SQS, Cognito etc, following agile development using SCRUM. methodologies.

Overview

4
4
years of professional experience
5
5
years of post-secondary education

Work History

Software Engineer

Indium
Bengaluru, Karnataka
05.2021 - Current
  • Participated in architecture, design and implementation of back-end features using Ruby on Rails.
  • Added translations using crowdin for localisation.
  • Added sendgrid mailer and Twilio SMS API.
  • Added adb commands for a profiling application in golang.
  • Hands on knowledge of Docker and Kubernetes.

Sr. Ruby Developer

Decorpot
Bengaluru, Karnataka
08.2020 - 05.2021
  • Developed a plugin in Sketchup using Sketchup Ruby API
  • Wrote Ruby scripts to automate the usage of SketchUp tools
  • Wrote and configured callbacks in order to establish a connection between React and Ruby in SketchUp
  • Used Ruby AWS SDK to upload files inside AWS S3 objects inside a AWS S3 bucket

Software Engineer

CognitiveClouds
Bengaluru, Karnataka
08.2019 - 04.2020
  • Worked on a blogging application on Ruby on Rails creating admin panel for CRUD operation
  • Implemented search functionality using elastic search and deployed using Capistrano
  • Worked on the backend for a salon application creating dashboard for users and implemented payment gateway using stripe
  • Designed a job portal, creating separate login for recruiters and job seekers, implemented search functionality and job apply functionality
  • Created the database architecture using Object-Oriented Programming(OOP) concepts
  • Development of RESTful API using Node.js and Express.js
  • Upgraded an app running on Rails 5 to Rails 6, use of sidekiq and foreman, bug fixes, checking and adding testcases using minitest, migrating from assets pipeline to Zeitwerk, improving overall performance.

Software Engineer

Rently
Pune, Maharastra
08.2018 - 04.2019
  • Worked on a home automation system development in Ruby on Rails
  • Followed agile methodologies(SCRUM) and a Test-Driven Development(TDD) approach for application development
  • Implemented devops and CI/CD using Jira
  • Learned about microservice architecture and docker
  • Used AWS services(SNS, IoT, Lambda, DynamoDB, SQS, Cognito)
  • Used docker, dockerized images and containers

Software Engineer

ThreadSol
Kolkata, West Bengal
01.2017 - 12.2017
  • Maintenance of a garment manufacturing solution providing full-stack web application using Ruby on Rails
  • Bug fixing, code testing using rspec, code tracking using git, using code repositories like BitBucket, Gitlab
  • Deployed application to development, test and production environment using mina
  • Followed TDD approach and writing testcases ensuring maximum coverage
  • Ported the codebase of an existing application from Java to Ruby keeping the structure and functionalities intact

Intern

Linde
Kolkata, West Bengal
06.2016 - 07.2016
  • Network baseline monitoring and management

Education

Master of Science - Computer Science

Banaras Hindu University
Varanasi
07.2015 - 05.2017

Bachelor of Science - Computer Science

University of Calcutta
Kolkata
07.2012 - 05.2015

Skills

Ruby/Ruby on Rails

undefined

Timeline

Software Engineer

Indium
05.2021 - Current

Sr. Ruby Developer

Decorpot
08.2020 - 05.2021

Software Engineer

CognitiveClouds
08.2019 - 04.2020

Software Engineer

Rently
08.2018 - 04.2019

Software Engineer

ThreadSol
01.2017 - 12.2017

Intern

Linde
06.2016 - 07.2016

Master of Science - Computer Science

Banaras Hindu University
07.2015 - 05.2017

Bachelor of Science - Computer Science

University of Calcutta
07.2012 - 05.2015
Somak ChakrabortySoftware Engineer