Profile Picture

Anurag Majumdar


Hi, I write code as a full stack developer. I geek about tech via Medium, play music and love playing competitive cricket.

I am currently working from Bangalore, India with 3+ years of development experience along with the following skill set: Angular, Node.js, .NET & MongoDB. In my spare time I contribute to open source via GitHub.


Mindtree

Currently with Mindtree as Senior Software Engineer from June 2018.


Infosys

Started working with Infosys as Systems Engineer from August 2015.


Heritage Institute Of Technology

I graduated from Heritage Institute of Technology, Kolkata with a Bachelors in Electronics and Communication in the year 2015.


St. Xavier's Collegiate School

I did my schooling from St. Xavier's Collegiate School, Park Street, Kolkata where I actively participated in all kinds of activities like cricket, football, table tennis, volley ball, music, elocution as well as computer exhibitions.

Work Experience

Mindtree

Mindtree
Senior Software Engineer
June '18 - Present

Delivered complete front end features by references from FDD and wireframes. Built custom UI components from scratch for certain features which did not exist in any particular framework with the help of Data Structures, Algorithms and utlization of recursion at some points. Skills used: Angular (version 5 & up), HTML5, CSS3, SASS, Responsive Web Design (RWD) using Flexbox & Media Queries, Accessibility

Infosys

Infosys
Senior Systems Engineer
Aug '15 - May '18

Developed and delivered new ideas and features pertaining to both front and back-end. Skills used: Angular (version 2 & up), HTML5, CSS3, .NET, Node.js, MongoDB. Also built automated applications for clients using C# & WPF (Windows Presentation Foundation) in order to reduce labour demand. I regularly interacted with our clients directly which proved to be beneficial for solving problems quickly.

Internships

NIOT

National Institute of Ocean Technology
June - July '13

Gained insight into the Unmanned (Remotely Operational Submersible) ROSUB 6000. Did some programming on the AVR ATmega 32 Microcontroller with the help of Atmel Studio IDE. Code was written in Embedded C and was burned to the microcontroller chip. Problems such as LED blinking and brightness control, water level indicator, fire alarm, logging of analog data into pc, and control of servo motors were carried out as small projects.

CDAC

Centre for Development of Advanced Computing
June - July '14

Carried out some projects on digital image watermarking, embedding and retrieval of watermark using Bit-Plane Watermarking, Color Histograms, Maximum Color Watermarking, Region Selective Watermarking and Robustness of watermark from Scaling, Rotation and Translation. MATLAB was used for all the programming.

Heritage Institute Of Technology

4-bit Arithmetic and Logic Unit Design
February - May '15

We designed and implemented a 4-bit ALU (Arithmetic Logic Unit) as our 4th year project in college. Worked as a team of 5 to design a digital circuit that performed arithmetic and logical operations using VHDL. The operations were carried out using combinational logic circuits of 4 inputs. The ALU performed operations like addition, subtraction, multiplication, division, left and right shift.

Webtek Labs

Webtek Labs (IBM Authorized)
June - July '14

Underwent training on Embedded systems using IBM Rational Rhapsody with which modeling of embedded systems were carried out. Projects such as Microwave oven interface, Automated Fuel Filling Station and Anti-missile Defense System were designed.

Heritage Institute Of Technology

Workshop on Circuit Making
August '13

A Two day Workshop held at my college Heritage Institute Of Technology, Kolkata on making circuits and soldering them onto the circuit Boards. We worked as a group of four members. A voltage supply circuit of supply voltage +5 volts was made using a step down transformer, a bridge rectifier (using 4 diodes), 2 capacitors and an IC 7805 voltage regulator.

Side Projects

Restaurant Reviews Application
Restaurant Reviews App

GitHub

Restaurant Reviews App

An application which was created for Mobile Web Specialist Nanodegree as a Google India Scholar. The application covers the following features:

Responsive Web Design using flexbox, css grid, media queries and accessibility. Offline First capabilites using service worker and background sync. Lazy loading of images using IntersectionObserver browser API.

For detailed information Read Me

Hacker News PWA
Hacker News PWA

Goto App GitHub

Hacker News PWA

A Single Page Hacker News application built from scratch using Angular (version 6), Angular Material, flexbox, media queries.

The website was made responsive with the help of flexbox and media queries. Concepts of mostly fluid, off canvas and layout shifter were applied. The app uses the Hacker News API to fetch data and shows 30 rows.

For detailed information Read Me

Movie Finder
Movie Finder

Goto App GitHub

Movie Finder

An app which lets the user search for his/her favourite movies. Also, the user is made aware of the latest ongoing movies in theaters of every month.

Designed using Angular 4 with movie details fetched from themoviedb.org REST API. The site uses Bootstrap 3 for its frontend.

Blogbook
blogbook

A social blog site where users sign up using google, facebook and are free to post or share ideas, likes and comments on other posts. The site has a special feature where users can post blogs by using HTML tags which let them customize their posts with images, headers, paragraphs, etc.

This is a fullstack application which has been built from scratch using an Angular 4 front end with an Express framework over Node.js REST API connecting to MongoDB. Used Materialize framework which uses Google's Material Design specifications for enhancing the look and feel. It uses login with Google and Facebook and stores encrypted passwords in database for normally signed users using bcrypt.

Achievements

During 5 months of the training period at Infosys, Mysore, I became Top Performer with 93% aggregate and also became the joint topper from a batch of around 2000 employees. I was trained on the following: Python, SQL, .NET technologies like C#, ADO.NET, Entity Framework, ASP.NET MVC 5. The biggest take away from the training period was to grasp the concepts properly such that I could apply them to any technology. This helped me to adapt to new technologies straight away.

I developed an effective automation application using WPF for the client and delivered a zero defect project a few weeks before deadline. During the presentation and demo of the tool I gained appreciation from the Delivery Manager of the client for both the presentation and the tool. Due to this work I was presented an award from Infosys for my valuable efforts.

I collaborated with the technical director of our client to build a reusable wizard component in Angular which forms a major part of their application.

When our client faced issues with paid features for a reusable datatable component, I suggested them to go with PrimeNG library which did not sacrifice the corporate look and feel and was completely free. I have developed reusable datatable components with PrimeNG library for the client. Due to my contributions, I was moved to a high profile development project for the client by their manager.

In the absence of a proper team lead from off-shore for 2-3 sprints. I lead the team temporarily by co-ordinating with the on-shore lead. I distributed tasks and worked as a team player. Since the team was new and inexperienced with the new technologies, I helped them complete their tasks by guiding them through the process. We as a team finished the tasks well before deadline under high pressure situations.

About Me

I have been involved with official college bands from my college Shades of Black, Blue Haze and self founded band in 2012, Astral Temple, where I used to write music for our own compositions. Music helps me focus towards a particular goal and relieves a lot of stress. My genre of music is mainly Melodic metal and Djent, but I am also into generating simple blues licks. I draw a lot of inspiration from Periphery

I'm mostly into cricket, however, I also play football, table tennis, basketball, volley ball. I never miss out on swimming too. In cricket, I play as an all-rounder. I can generate little pace which can clock between 120-130 kmph which comes mostly from my shoulders when I am at my peak. I can be an aggressive batsman in search of runs and I can defend at times of crisis and pace my innings through as a team player.

I like to explore new technologies and expand my knowledge on new areas. After .NET technologies, I started looking at MEAN stack. I graduated from Mobile Web Specialist Nanodegree on September 2018 by being a Google India Scholar. It was a full funded scholarship program for 6 months. The course was worth 45000 INR. I completed it within 4 months time. I take courses from Udacity, Udemy, Edx, Coursera to enrich my knowledge further.

Resumé