Summary
Overview
Work History
Education
Skills
Software
Work Availability
Timeline
Generic
GAURAV KUMAR AGARWAL

GAURAV KUMAR AGARWAL

Full Stack Developer
Mumbai,MH

Summary

A result oriented professional with 5+ years of IT experience as a Full-Stack Developer. Experience in Object Oriented Programming, Analysis, Design, Workflow Architecture, Documentation, Integration, Testing and Implementation of application layers, presentation layers, and databases. Strong analytical thinking, troubleshooting, sincere, enthusiastic, hardworking with good communication and interpersonal skills and appetite to learn new skills.

Overview

2
2
Languages
4
4
years of post-secondary education
9
9
years of professional experience

Work History

Senior Software Engineer

Ness Digital Engineering
Mumbai , Maharastra
2019.04 - Current
  • Extensively used selenium Webdriver for extracting/crawling data using XPATH and storing it in database.
  • Normalizing text and handling error & exception while crawling data source.
  • Experience developing UI component architecture for developer framework using Angular 6, Typescript, HTML5, CSS3 and Bootstrap.
  • Created custom, self-contained, reusable and testable Angular 6 modules, components, directives and services to implement key functionalities for customer account summary.
  • Involved in configuring Spring beans metadata, DAO layer and Hibernate mapping.
  • Involved in handling and maintaining application server and environment related issues.
  • Involved in fixing of defects and enhancements in products.
  • Involved in developing and consuming Web Services that interacts with external systems.
  • Extensively used JUnit, JMeter & Postman for testing.
  • Performed CRUD operations like Update, Insert and Delete data in MySQL database.
  • Provided Log4j support to application for debugging system and server-side logging and configured Maven dependencies for build automation.
  • Used GIT as version control tool for effectively managing code changes.
  • Worked with Agile methodology and actively participated in Scrum meetings as part of SDLC, to produce quality deliverable within time.

Software Engineer

TI Solutions Pvt Ltd
Lucknow , Uttar Pradesh
2017.08 - 2019.04
  • Experience developing rich client-side applications with modern web development frameworks and making use of modern development patterns and practices.
  • Involved in development Web Applications and Web Services using MVC, Entity Framework, HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, Bootstrap and Angular2.0.
  • Created SPA structure with multiple modules using Angular 2.0, TypeScript and RXJS.
  • Used Lazy Loading to load components asynchronously when specific route is activated for performance optimization.
  • Used AOT compilation for faster rendering and detect template errors earlier.
  • Used Angular-CLI for initializing and project setup with scaffolding features.
  • Created individual Modules, Components and Directives with single responsibility principle.
  • Created Shared module with components that will be shared across application such as Loader, Modal Dialog, Models, Error Handler.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
  • Worked in Agile environment, attending daily scrum meetings.

Freelancer

Self Employed
Bhubaneswar , Odisha
2015.05 - 2017.08
  • Involve in development of front end for application using web technologies such as AngularJS, HTML5, CSS3 and JavaScript.
  • Used AngularJS components like Modules, Controllers, built-in & customized Directives, Filters, Services to build Model-View-Controller architecture for application.
  • Write application level code to interact with APIs, web services using AngularJS and JSON.
  • Used $routeProvider, $location services to setup routing, navigate inside application.
  • Written AngularJS interceptors for error handling during consumption of web service which helped in binding respectable error messages on UI screen.
  • Implement custom event handlers and call back functions to handle user interactions using AngularJS.

Mechanical Engineer

Concast Steel & Power Ltd
Jharsuguda , Odisha
2012.07 - 2015.05
  • Responsible for projects planning, monitoring, quality job and coordination with vendors.
  • Carrying out fabrication & erection activities of structural steel as per drawing with quality assurance.
  • Examining & alignment of motor, gearbox, crushers and various other equipment.
  • Reviewing all bill of quantity like steel & incoming raw materials etc.

Graduate Engineer Trainee

KEC International Ltd
Jaipur , Rajasthan
2011.07 - 2012.06
  • Involve in Manufacturing Department of Tower Manufacturing Unit.
  • Carrying out fabrication as per desired route sheet and with no mismatching.
  • Evaluate line list quality and make adjustment where necessary.
  • Update Work in Progress report in ERP.

Education

B. Tech - Mechanical Engineering

Kalinga Institute Of Industrial Technology
Bhubaneswar, Odisha
2007.08 - 2011.05

Skills

Software Development lifecycle (SDLC)

undefined

Software

Programming Languages: Java, J2EE, Basics of C, C++

Client-Side Technologies: HTML5, CSS3, JavaScript, JQuery, Typescript, Bootstrap

Frameworks: Angular2/4/5, Spring MVC

Build Tools: Maven, Ant, Jenkins

Other Tools: Selenium Web driver, Node.js, NPM, Webpack, JIRA

IDE, HTML Editor: Intellij, Eclipse IDE, Visual Studio IDE

Web/App Servers: Apache Tomcat, HTTP Web Server

Database: MySQL

Version Control: GIT

Methodologies: Agile/Scrum

Platforms: Windows, LINUX

Work Availability

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

Timeline

Senior Software Engineer

Ness Digital Engineering
2019.04 - Current

Software Engineer

TI Solutions Pvt Ltd
2017.08 - 2019.04

Freelancer

Self Employed
2015.05 - 2017.08

Mechanical Engineer

Concast Steel & Power Ltd
2012.07 - 2015.05

Graduate Engineer Trainee

KEC International Ltd
2011.07 - 2012.06

B. Tech - Mechanical Engineering

Kalinga Institute Of Industrial Technology
2007.08 - 2011.05
GAURAV KUMAR AGARWALFull Stack Developer