Over 12+ years of IT experience which includes 5+ years of Extensive experience as a Node JS Developer, 2+ years of Experience as an Angular & React JS Developer and 5 years PHP Developer.
· Extensive experience in developing web pages using JavaScript, Typescript, React JS, Angular, Redux, JSON, Node.js, Express, Fastify, Ajax, Bootstrap.
· Experienced in Full stack development Mongo dB, MySQL, postgreSQL, Redis, RabitMQ, Fastify, Express, Docker, Node, and React.
· Working experience in Socket-IO, Redis Pub/Sub and RabitMQ.
· Having good experience in Microservice Architecture.
· Implementation and Maintenance Ejabberd and XMPP Server.
· Working experience in Real time communication (Chat, Calls and video meet).
· Working experience in Audio/Video transcription and translation.
· Having strong knowledge in SSO with LDAP, SMAL, openID, oAuth and JWT.
· Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
· Extensive knowledge in developing single - page applications (SPAs).
· Experience in using React JS components, Forms, Events, Keys, Router, Redux.
· Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
· Experienced in working with Node.JS and NPM modules like http-server, path, mongo DB, mongoose, express, fastify, swagger, express-rate-limit, Helmet.
· Experience in Node environment using Node.js, NPM, webpack.
· Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application
· Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
· Expertise in RESTful web services to integrate between Application to Application
· Experience with front-end development with back-end system integration.
· Good Experience in Bug tracking tools like JIRA, gitLab and sitecore
· Experience in Version Control tools like GIT, SVN and Clear-Case for Source Code version management.
· Expertise in using IDE tools such as VS Code, Notepad ++ and Sublime Text Editor.
· Ability to work effectively while working as a team member as well as individually.
· Excellent communication and Inter-Personal Skills, well organized, goal oriented.