Over 7 years of strong experience as a Fullstack web developer with solid understanding of front-end technologies, MVC frameworks, Restful web services and Database designing.
Strong knowledge in MERN/MEAN Stack with vast experience in building Web applications, used React.js, AngularJS, Vue.js for client side, Node.js/Express for server side and MongoDB, SQL server for Database
Experience
Infinity Communications
Jun 2020 – Sep 2022
Switzerland
Senior Fullstack Engineer
- Interacting with Product manager and users to do requirement gathering. Do brainstorming on requirements, Confidential planning, create user stories etc.
- Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used Rally as a tracking tool for the sprints.
- Designed and Implemented systems using SOA, Design Patterns, OOAD and Agile Methodologies.
- Worked on a financial project end to end, including ETLs, Restful APIs using Node.js, storing data on Postgres, developing front end using React.js and deploying on AWS Fargate as a Docker
image.
- Developed UI using React hooks functional components, React Redux, React-Router, Redux-Sagas, Material-UI components.
- Build Restful API web services using Node.js and Express.js and used a full complement of Express, React.js, Node.js, and MongoDB.
- Extensively used factory object in Node JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
- Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
- Developed JUnit test cases to unit test the business logic.
- Supporting System Test and User Acceptance Test.
- Open Shift Environment (OSE3) as a Docker to run the application and Jenkins to CI/CD of the project
- Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication
Played a good team player role who will contribute to the company's culture of collaboration, accountability, and above expectations performance
Bitscape
Nov 2016 – Nov 2019
USA
Fullstack developer
- Analyzed business requirement to translate functional requirements into technical requirements and developed web application using MongoDB, Express, React.js/Redux and Node.js(MERN stack)
- Worked on Lifecycle Methods, State, Props, and Events to create interactive and stateful React components, achieved routing using react-router
- Used Axios to call APIs to fetch data from backend and update the states in the store of Redux
- And MEAN stack implementation, Angular JS full-stack generator(generator-angular-full stack), and actually run, edit, and deploy application Responsible for design and development of the web
pages from Figma design.
- Worked on Front-End by using AngularJS, D3.JS, Rxjs, Javascript, Typescript and implemented latest ES6 features.
- Worked on backend by using Node.js, Amazon Web Services, ExpressJS and MongoDB, SQL/T-SQL and wrote MapReduce program to sort the words in a file according to their occurrences.
- Have worked on Big data (Splunk enterprise) to generate the Rest API and integrated that API to Client side code using Node.js, Express.js
- Worked on Routing, middleware, cookies and sessions in Express, ensured secure http requests.
- Designed MongoDB schema and implemented data access service to CRUD.
- Used Jasmine on Karma to test cases of AngularJS code and interacted with QA team to fix issues.
- Worked in TDD(Test-Driven Development) and performing test cases using Jasmine and Karma
- Involved in daily stand up meetings and Coordinated with QA team, used Agile methodologies for software development.
- Managed and executed front-end development projects for client accounts generating over$5M in revenue, which included designing highly responsive user interfaces for Digital platforms and Customer websites.
Fordway
Jul 2014 – Jun 2016
UK
Front-End Developer
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, Bootstrap, Javascript, AngularJS.
- Used AngularJS components like modules, controllers, and built-in and synchronizing models with single page applications (SPA)
- Extensively used jQuery in implementing various GUI components in application portal.
- Developed AJAX based web-based UI framework by utilizing jQuery library.
- Developed UI event handlers and AJAX call back code using Sencha Ext JS to interact with the Cloud Web services.
- Designed Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Coding pages with best Search Engine Optimization (SEO) techniques.
- Experience integrating RESTful services(API's). Used JSON for data transfer between front end and back end, used SQL Queries to interact with Oracle database.
- Used Firebug to debug JavaScript, to analyze DOM objects of the page and to change the page layout.
- Maintained updates of the code base using GIT version control system.
- Worked in Agile methodology during project’s Software development lifecycle (SDLC).