Worked remotely with a team of 5 developers and 1 QA to build from ground up and maintain multiple web applications for Discover call center agents. Maintain existing applications. Technologies and libraries used include, but not limited to React, React Hooks, Redux, Node.js, Express.js, Axios, Next.js, Webpack, MySQL, NoSQL (MongoDB), Spring Boot, Material UI, Prisma, RabbitMQ. Responsibilities include:
- Migrate Monolith UI application to Micro Frontend Architecture
- Transform legacy applications to a clean, react v16.8+ infrastructure
- Build UI component library with Storybook, Material UI according to Figma/Invision mockup
- Write Unit testing cases with Vitest, Jest, React testing library
- Participate bi-weekly in late-night CI/CD install with Jenkins pipeline.Collaborate with cross-functional teams to ensure timely delivery.
- Participate and facilitate daily scrum standup. Participate in story grooming, design, testing and implementation.
- Help testers with Playwright E2E testing scripts
- Experiment with GitHub Actions scripts
- Conduct code reviews, enforce code quality with ESLint and SonarQube
- Participating in migrating Pivotal Cloud Foundry applications to Red Hat OpenShift
- Monitoring app performance with AppDynamics, Datadog, RedHat OpenShift, Elasticsearch Kibana, Glassbox, AWS.
- Troubleshooting Spring Boot API issues
- Timely update app packages versions quarantined by Sonqtype Nexus Vulnerability Scanner
- Participating in paging rotation for resolving emergency issues.