Summary
Overview
Work History
Education
Skills
Certification
Languages
Personal Information
Additional Information - Domain Knowledge
Timeline
Generic

Vivek Singh

Wellington

Summary

Highly skilled Senior Full Stack Developer with expertise in a diverse range of programming utilities and languages. Proficient in both backend and frontend development, capable of seamlessly managing all aspects of the process. A collaborative team player with exceptional technical abilities honed through 15+ years of experience.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Senior Full Stack Developer

BNZ
05.2022 - Current
  • Coached team members in techniques necessary to complete job tasks.
  • Managed development milestones from initial steps through final delivery.
  • Provided software application engineering and maintenance for development lifecycle.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Development of backend API using Javascript(Node js) and AWS lambda
  • Worked with back-end developers to design APIs.
  • Using Jest to write unit tests for component and API integration testing
  • Owning and leading Mini apps development using React
  • Use terraform to bring up the infra in AWS and Jenkins CI/CD pipeline for application build and deployment
  • Work with design team and customer experience team for bringing up customer facing application user experience
  • Work with team to go through refinement process, breaking down the requirements in user stories and prioritize the tasks
  • Development of serverless microservices using AWS lambda functions
  • Documentation of API using Swagger
  • Experience in code management using GIT, Bitbucket, SVN

Senior Application Developer

Datacom
06.2021 - 04.2022
  • Works with Agile team and going through refinement process, breaking down the requirements in user stories and prioritize the tasks
  • Design and documentation of Open Ready API using MuleSoft Designer
  • Development and Integration of application using MuleSoft Any point studio
  • Writing Java servlets and Interfaces using Java
  • Writing Junit test cases for application unit testing
  • Implementation of BDD test using Cucumber framework
  • Experience in code management using GIT, Bitbucket, SVN
  • Maintaining application support process and investigating/monitoring issue

Senior Full Stack Senior Developer

Tech Mahindra
01.2015 - 05.2021
  • Works with Agile team and going through refinement process, breaking down the requirements in user stories and prioritize the tasks
  • Design and documentation of REST API using Swagger
  • Designing, Coding and Testing of Java REST API using Oracle Commerce Framework
  • Writing Java servlets and Interfaces using Java libraries and APIs like Jackson, Apache
  • Design and development of React components for online portal
  • Integrate React component with backend REST API and render UI as per API response
  • Implementation of Redux, Reducer, Store
  • Experience in code management using GIT, Bitbucket, SVN
  • Implementation of CI/CD Jenkins Pipeline
  • Implementation of Unit test cases
  • Maintaining application support process and investigating/monitoring issue
  • Maintaining Deployment tracker, Release notes by documenting the deployment steps, DB updates

Devops

Tech Mahindra
10.2014 - 11.2015
  • Involved in requirement analysis, business model and architectural discussions for moving ATG application from an on-premises enterprise server to Amazon Cloud AWS
  • Analyze current Ora application infrastructure design and structure
  • Creating and initializing AWS EC2 instances using AWS cloud formation templates
  • Worked on application setup and configuration on EC2 instances for 4 Test, 1 Pre-Production and 1 Production env
  • Configuration and writing Apache Web server rewrite rules for proxy pass
  • Customization of Ant and Shell Scripts used for building and deployment of Oracle application in AWS S3 bucket
  • Worked on cron jobs of the application and written custom cron jobs for housekeeping activities
  • Involved in testing the application performance and traffic load balancing

Full Stack Developer

Tech Mahindra
12.2012 - 09.2014
  • Involved in requirement analysis and business model discussion
  • Documentation of low-level design documents
  • Development of online shop product catalog repository xml definition files
  • Implement Promotion and Coupon functionality
  • Development and Integration of web application with image servers
  • Development of web application functionalities like user registration, login, forgot password mechanisms using Oracle Commerce Java framework
  • Development of Ant build scripts for application build and deployment
  • Implementation of JUnit test cases and defect fixing
  • Providing knowledge sharing sessions with other team members and attending other technical sessions for the better understanding the other functionalities

Software Developer

Sapient Nitro
11.2010 - 11.2012
  • Requirement gathering and analysis of low-level architecture designs discussions
  • Development and Management of Product Catalog XML for Oracle BCC
  • Development of coupons and promotions functionalities
  • Integration of Core metric analytics for digital marketing optimization with web application
  • Worked on Order XML Repository Extension and fixing online checkout issues
  • Development of ATG Schedulers require to process online orders
  • Customization of Oracle commerce shopping cart
  • Development of Oracle commerce web application providing functionalities like online shop, user checkout, payment integration

Software Developer

Hewlett Packard
10.2009 - 10.2010
  • Documentation of Technical Design document
  • Development of JSP forms and integrate with backend API
  • Defect fixes
  • Development of Unit testing for the User's Order tracking functionality

Education

Bachelor of Engineering & Technology - Computer Science

Rajasthan University
06.2008

Skills

  • Experience with Java Spring Boot applications
  • JavaScript programming
  • Skilled in server-side programming using Nodejs
  • Skilled in building applications using Reactjs
  • Amazon Web Services expertise
  • Experience with Docker technology
  • API integration expertise
  • Oracle Commerce
  • MuleSoft
  • Microservices
  • Git
  • SQL/No SQL
  • Terraform
  • Automated testing
  • Software architecture design
  • Continuous integration (CI/CD, Jenkins)

Certification

  • CX Commerce 2019 Certified Implementation Specialist - Oracle
  • Certified Cloud Practitioner - AWS
  • Azure Fundamental Certified - Microsoft
  • 4 Developer Certified - MuleSoft

Languages

English

Personal Information

Title: Senior Full Stack Developer

Additional Information - Domain Knowledge

  • Telecom
  • Banking
  • Retail

Timeline

Senior Full Stack Developer

BNZ
05.2022 - Current

Senior Application Developer

Datacom
06.2021 - 04.2022

Senior Full Stack Senior Developer

Tech Mahindra
01.2015 - 05.2021

Devops

Tech Mahindra
10.2014 - 11.2015

Full Stack Developer

Tech Mahindra
12.2012 - 09.2014

Software Developer

Sapient Nitro
11.2010 - 11.2012

Software Developer

Hewlett Packard
10.2009 - 10.2010

Bachelor of Engineering & Technology - Computer Science

Rajasthan University
Vivek Singh