Sr. Javascript Developer/ Lead Ui Developer
CurrentUsed JavaScript frameworks such as jQuery, Ext JS, CSS preprocessors such as LESS or SASS. Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.· Added around 260 front-end automation tests and approx. 1500 BDD steps using Cucumber specification framework, and Java which decreased 85% of manual web testing.· Integrated the different pages to be a single page application using React and Typescript and Created Typescript reusable components and services to consume API’s using Component based architecture provided by React/Redux.· Created reusable components and services to consume REST API’s using Component based architecture provided by React. Involved in writing code to transform XML documents using JAXP SAX and DOM parsers.· Used API Gateway for easily migrate from one API Gateway to other which increase portability. And All API Gateway specific logic can be built into proxies or in these wrapper APIs.· Developed web applications using latest JavaScript ES6 features and frameworks such as React and Redux to build dynamic web pages. (React-router, JSX, Babel, Webpack, React-bootstrap).· Managed the microservice serverless architecture and run the code in AWS and worked with the team in writing Lambda functions to create AWS Lambda function events required to develop the serverless microservices architecture.· Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code. Used GitLab for version control and JIRA for defect tracking.· Provisioning AWS EC2 instances with Auto scaling groups, Load Balancers in a newly defined VPC and used Lambda Functions to trigger events in accordance to the requests for DynamoDB.