overview
- Responsibilities
- Working on an Agile (Scrum) Development Team to deliver regular updates to the business team and project managers
- Designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, next.js, SASS, LESS, React.js, Redux, Flex, Mongo DB
- Responsible for the Style, look, and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions
- Involved in researching JavaScript-based frameworks like React Native and Ionic/Cordova for the front end
- Worked with React Js & Vue Js to change the stack from regular JS to Flux & Vuetify framework using Semantic UI
- Responsible in developing a responsive web UI for ecommerce digital transformation website for mobile, tablet and desktop versions based on ReactJS, Next.JS
- Working on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags
- Maintaining Parent and child elements by using State and Props in React.Js
- Worked on Ember-Data, Ember-Components and Ember related JavaScript conventions and Ember-CLI
- Wrote an acceptance test suite utilizing Jasmine and Grunt / Used Gulp as intuitive streaming build tool built on Node JSand perfomed unit testing using JUNIT
- Worked on AWS Cognito for creating user pools and with the help of API Gateway built a communication between the lambda functions and Cognito user pool
- Implementing various screens for the front end using ReactJS and using various predefined components from NPM (Node Package Manager) and redux library
- Using React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid
- Developed Graphics using Paint Shop Pro/Photoshop & Animation using Flash/Fireworks
- Watched project changes with Grunt task runner and installed most recent version of libraries with Bower based on running in the Node.jsenvironment
- Worked on designing single page application using Vue Js components such asRouter and Vuex core components
- Using React JS for templating for faster compilation and developing reusable components
- Using React-Autocomplete for creating google maps location search on the webpage
- Working on Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target
- Migrating the previous application deployment process and change it to AWS Amplify
- Architected, designed, administered, and tested AWS Lambda Serverless compute for large-scale enterprise cloud services footprint
- Utilizing React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords
- Implementing React container and presentational components (as Stateless and Functional components when applicable
- Working on the addition of Excel-Builder to download the Tabular data in Excel format using React
- Implementing flux pattern by using the redux framework as a core dependency
- Working on AWS to integrate the server-side and client-side code
- Experience in RESTful web services to integrate between the Server side to Client Side
- Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Serverless, JavaScript, Next.js, Vue Js, React JS, Redux, Flex, Web Strom, JSP, MS Office, HP Quality Center, AWS Amplify, AWS Cognito Jasmine, GitHub, and Jenkins