Summary
Overview
Work History
Education
Skills
Hobbies
Work Availability
Quote
Timeline
AccountManager
Vivek Sinha (Front End Developer)

Vivek Sinha (Front End Developer)

Bengaluru

Summary

Knowledgeable Front End Developer adept at creating successful websites that meet customer needs. Fully proficient in Angular, ReactJs and NodeJs.

Overview

4
4
years of professional experience

Work History

Senior Software Engineer

Accolite Digital
Bangalore
12.2020 - Current

As a individual contributor on front end (UI Design, Component Creation, Service Creation, Integration Testing, Unit Test Cases, GRX).

Front End(Angular 8+):

  • Test driven Development(using jasmine as testing framework): Creation of isolated and integrated test cases.
  • Creation of directives and use in various feature components.
  • Heavily used graph library - Plotly(open source) (bar, line etc.) to enhance user experience
  • Used NGRX for sharing data between components, updating page with dispatch.
  • Notification management - VIEW/ADD/EDIT/DELETE(CRUD)
  • Dashboard widget creation
  • Intercepting the api and managing the request and response
  • Used RXJS - higher order observables - MAP, FORKJOIN,DEBOUNCETIME,INTERVAL,MERGEMAP,SWITCHMAP
  • Other- Bug Fixes and UI Modification
  • Given KT to freshers
  • Collaborated with the Seniors to gather requirements and work as a team.

BACKEND(ASP.NET CORE AND POSTGRESS RELATIONAL DB)

  • Worked in creating CQRS Handlers using Mediator design pattern.
  • Worked in Unit Testing - xunit
  • Microservices - development

Software Engineer

Happiest Minds Technologies Public Limited
Bengaluru
02.2019 - 08.2020

Project Name: Buckman – Big Bang Platform. (Oct 2019 – March 2020) Responsibility: Project Name: Ascend – Content Development (AACT).(March 2020 – till now) Responsibility:

Project Description: This is iot based onsitePro project and a second version of onsite project. In this project we have various Kips stockpile, aquaman, Titan, Village People, Cloak and Dagger. In this project ,first we have user management in which different types of user(RMC and sales, Customer Users) can access the software system to operate a feature.

We have worked upon Kpi generation logic, alarm generation logic ,device provisioning, collecting the telemetric data from sensors and edge devices.

  • As Backend Developer, I was responsible for implementation of API’s and Unit Testing.
  • It all started from creating a sample poc ,testing and then integration into the main project.
  • My work majorly involves with API’s, code cleanup, test cases, change tracking, creating views.

Technologies: .Net Core 2.2, Web API, Entity Framework, MVC LINQ, SQL Serve, Git, XUnit Framework.

Project Name: Ascend – Content Development (AACT).(March 2020 – August 2020)

Project Description: This is a assessment based project. End User use student portal to register for a undertaking exam. He will receive question of different types (multiple select, fill in the blanks, drag and drop etc) and after answering, he will get the score.

I have worked on Api creation, writing test cases, client side development.

Responsibility:

  • As a Backend Developer, I was responsible for implementation of API’s and Unit Testing.
  • My work majorly involves with API’s and writing test cases.

Technologies: .Net Core 2.2, Web API, Entity Framework, LINQ, SQL Serve, Git, XUnit Framework.

Full Stack Web Developer

Futorix Solutions Private Limited
Bengaluru
03.2018 - 02.2019

Project Name: Human Resource Management System(HRMS)-Onboarding and Offer Generation (April 2018 – Feb 2019) .

Project Description:

Offer Generation-Generation of Candidate ID

In Offer Generation, HR enters his/her basic details starting from the personal details in which his basic details is getting filled up (like name, date of birth etc.),joining details (in which department, job type, job family, designation, role, reporting manger are assigned),compensation details in which his/her compensation based on existing compensation profile is filled up and lastly summary of all the details which are already filled up. In last page his/her Offer Letter is generated in form of pdf. The list page will give access of all candidates whose offer letters are generated.

Onboarding - Same information and layout is there but here but here Employee id is getting generated and joining date is assigned to the candidate.

Responsibility:

  • As a full stack Developer, I was responsible for implementing the backend logic to fetch the data from database using nodejs and manipulating the data in frontend using angular.
  • I was responsible for creating a module from end to end.
  • My work was creating a ui which satisfies the business logic and then integrating and manipulating data.
  • JWT Authentication.
  • Use of PgPromise for transactions.
  • Unit Testing

Technologies:Javascript,Jquery,Typescript,postgresql.

Project Name: Travel Request ,Approval,Travel Desk , Assign to Vendor(April 2018 - Feb 2019) .

Project Description: In an organization there is a need of travel of commute from one place to another because of client delivery or any other purpose.

So, first employee raises his/her travel request by providing necessary details like reason of travel, origin city destination city, accommodation plans. Travel ID is generated as soon as he/she raises the travel request.

Next the request is attended by manager or BU head depends upon the client requirement.

After the request is approved ,the initiator gets an email notification about his raise request. Quotation is also sent to vendor so that he can give actual booking price for the commute

Next the request is forwarded to concerned travel admin who assesses all approved requests and assign to vendor. At last vendor books the ticket by filling up the necessary information supplied by the employee.

The ticket is then sent to employee via email and portal where he sees and download his ticket

Responsibility

  • As a full stack Developer, I was responsible for implementing the backend logic to fetch the data from database using nodejs and manipulating the data in frontend using angular.
  • I was responsible for creating a module from end to end.
  • My work was creating a ui which satisfies the business logic and then integrating and manipulating data.
  • JWT Authentication.
  • Use of PgPromise for transactions.
  • Unit Testing

Technologies:Javascript,Jquery,Typescript, postgresql.

Education

B.Tech - Mechanical

Bharath University
Chennai
05.2015

10+2 -

DAV Public School
Jharkhand,Hazaribagh
05.2010

10(Metric) -

Vivekananda Central School
Hazaribagh,Jharkhand
03.2008

Skills

  • Angular 5
  • ReactJs
  • MongoDB
  • JavaScript
  • Jquery
  • Typescript
  • NodeJs
  • Bootstrap
  • NGRX
  • Angular Material
  • Plotly
  • TypeScript
  • CSS
  • FLexBox
  • Mobile Responsive Design
  • WebApi
  • Rest
  • SQL-POSTGRESS
  • SWAGGER
  • ExpressJs

Hobbies

Playing Cricket

Website Designing

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

I have a theory and I really believe it. I think your worst weakness can become your greatest single strength.
Barbara Corcoran

Timeline

Senior Software Engineer

Accolite Digital
12.2020 - Current

Software Engineer

Happiest Minds Technologies Public Limited
02.2019 - 08.2020

Full Stack Web Developer

Futorix Solutions Private Limited
03.2018 - 02.2019

B.Tech - Mechanical

Bharath University

10+2 -

DAV Public School

10(Metric) -

Vivekananda Central School
Vivek Sinha (Front End Developer)