Full Stack Software Developer
Currently I am working on product maintenance, adding new features and customer support. Below is my contribution:
Working on a new project - MEAN stack
Project management and maintenance
Made a documentation for project
Project testing and task management
Customer support, calls, chat and demo
Product digital marketing with the Adobe tools, Adobe target
CI with Github and CI/CD with heroku
Software deployment with Digital Ocean and AWS servers
Code maintenance and support for NodeJS, Angular, React and Vue libs
July 2018-June 2019
After one year of experience, I got a very good experience. During this period, I was working in IAM(Identity Access Management) system with Lua and NodeJS language. Below is my contribution from July 2018
Learned Lua language, Kong Proxy and more about OpenID Connect
Made a Lua Kong proxy custom plugins using OpenID Connect concepts
Made a JWT Authentication and scope authorization Lua custom plugins
Made a UI for plugin configuration in NodeJS, ExpressJS, Postgres SQL and Angular
Made a setup script in python for Software installation, testing and deployment
CI/CD using Jenkins and Shell programming
Dockerized Angular/Node application and Lua test suite
Junior Software Developer
July 2017-June 2018
Started my employment and worked as a junior MEAN Stack developer. My contribution during this time is as below
Communication with Client and getting the requirement.
Worked on Management System, Made a system in NodeJS With very complex MongoDB database structure.
Worked in IAM(Identity Access Management) field, Made a User identity System in NodeJS, ExpressJS, and MongoDB, dealing with OpenID Connect - OAuth 2.0
Made a NodeJS client library for the OpenID Connect Client
Made a node.js libs and published on npm
Internship and live Work
December 2016-February 2017
learned about MongoDB database design, Querying, handle performance and import-export data.
learned and Made a REST Full API using NodeJS and Express framework, Added Custom libraries, Middleware, JWT API authentication, parameter validation, MongoDB module design, MongoDB Connection and CRUD Operation with MongoDB.
learned and Made a Single Page Application(SPA) Shopping Site in Angular JS.
Working on Node.js from starting of my professional career. In every project worked on Node.JS. Made a libraries and published on NPM.
OpenID Connect - OAuth 2.0
I've mostly worked on web security with OpenID Connect and OAuth 2.0 Concepts. Integrated AppAuth.JS with all the Single Page Applications(SPA).
Angular - React
Integrated AppAuth JS with Angular and React. Developed security management console in Angular. Develop a admin console with firebase, react and redux.
Working on Lua to develop a Kong plugins. Kong is a prowerfull Proxy middleware. Developed the OAuth JWT Verification and security plugins in LUA.
Made a docker images for projects with High availability and cluster setup. Worked on docker images for Node.js, angular and Lua projects.
Integrated the CI/CD module for projects with differents platforms as per requirments and needs. Worked on Heroku, Github and Heroku for CI/CD. Written a script and configured the pipeline.
Master of Science in Informatin and Communication Technolog - IT
Veer Narmad South Gujarat University
June, 2015-July, 2017
Finished master with MSC.ICT from J. P. Dawar Master of Science in Information and Communication Technology College, VNSGU University, Vesu, Surat, India.
Bachelor of Computer Application - Computer Science
Veer Narmad South Gujarat University
June, 2012-March, 2015
Completed Bachelor of Computer Application from Dhansukhbhai Balabhai Patel (DRB) College, VNSGU University, Bharthana, Vesu.