Experienced professional with 5+ years of expertise in analysis, application design, prototyping, development, integration, and testing of applications. Proficient in Agile (SCRUM) and Test-Driven Development (TDD) methodologies, consistently delivering successful projects. Skilled in developing User Interface (UI)-rich Web Applications using cutting-edge technologies including HTML5 semantic elements, Flexbox, Grid, JavaScript, Node.js, React.js, Bootstrap, Media Queries, Material UI, and other CSS Frameworks.
Extensive experience with HTML APIs like Web Storage for local data storage. Proficient in CSS concepts such as Background, Positioning, Text, Border, Margin, Padding, Flexbox, Animations, Layouts, Table, Pseudo Elements & Classes. Strong knowledge of JavaScript (ES6) for API data manipulation.
Expertise in React component creation, routing, lazy loading, Redux, and NPM packages. Skilled in NoSQL database modeling and development using MongoDB.
Proficient in writing UI component unit test cases with Jest and Enzyme. Familiar with bug/issue tracking using JIRA and project tracking & management. Experience with Cloud Computing Services like Amazon Web Services (AWS - EC2 EBS S3 and ELASTIC SEARCH). Proficient in designing fully distributed systems using Restful API and Microservices with GIT for version control and configuration management.