Software Engineer
Walmart Labs
2019-07-01-2021-01-01
- Design and develop scalable, performant and responsive FE architecture. Participate in Code Reviews, providing technical mentorship to ...
- Design and develop scalable, performant and responsive FE architecture. Participate in Code Reviews, providing technical mentorship to other junior team members.
- Implement new features by collaboratively working with Product Owners,UX designers, and other fellow Engineers.
- Help in design and development of API gateway layer which can interact with many other microservices.
- Leads the design sessions for medium to large initiatives to come up with high level design.
- Able to independently handle high impact critical issues.
- Rigorously review and effectively resolve pull requests from fellow engineers to catch issues and question design decisions to maintain a high-quality codebase
- Act as a release manager with the responsibility of executing the deployment scripts, coordinating testers, and managing change request tickets
- Author unit, integration, and e2e tests for a React and React native application
- Translate components from a web project to React Native
TypeScript
React
React Native
View more
TypeScript
React
React Native
Redux
View more
Full-Stack Software Developer
TD Canada Trust
2016-03-01-2019-07-01
- Developed backend and frontend features for a project management web app that personalized and presented enterprise project details and...
- Developed backend and frontend features for a project management web app that personalized and presented enterprise project details and financials for project managers and executives
- Drastically reduced regressions with newer feature releases by writing unit & integration tests using Jest/Enzyme with the TDD approach
- Developed modern dashboards, graphs, and forms using client side routing and AJAX to show data at appropriate levels based on interactions and app state
- Designed fully customized React components using styled components to meet the UI demands of stakeholders and overcome limitations of UI frameworks
- Refactored legacy codebases to reduce build up of technical debt by appropriately sizing React components based on function and role using best practices
- Boosted slow page loads by increasing the lazy loading of large components and increasing code splitting of large bundles to meet performance budgets
- Collaborated with team and stakeholders using SCRUM to meet bi-weekly objectives
React
JavaScript
Microsoft SQL Server
View more
React
JavaScript
Microsoft SQL Server
Redux
View more