Bhawesh Agarwal

Software Development Engineer-UI
Total Year of Experience: 7 years - 11 months
+91-7597867887
bhawesh.agarwal20@gmail.com

Nov-2019 - Present
Software Development Engineer - UI
  • Developed a marketing website for Juspay and hyperswitch using Astro, enhancing online presence and user engagement.
  • Created a blogs for Juspay and hyperswitch section using Astro as the UI framework and Sanity as the CMS, enabling effective knowledge sharing with a global audience.
  • Spearheaded the development of user interface components for theme-based payment pages, enhancing visual appeal and user experience, while mentoring a team of 5 members.
  • Assumed a mentorship role , providing guidance to junior developers and sharing expertise in React.js, JavaScript and other UI frameworks, contributing to their professional growth and skills enhancement.
  • Led the implementation of EMI, Payment-locking, outage, Dynamic subtext support, etc for different payment instruments via utilizing PureScript technology and seamlessly connecting the front-end of payment pages with backend services to ensure secure and efficient transactions.
  • Successfully executed the migration of payment pages for multiple merchants, achieving zero issues and maintaining uniformity across platforms
  • Developed dashboards using React.js and Tailwind CSS, providing actionable insights for analytics
  • Played a pivotal role in code reviews, offering valuable insights and suggestions to peers to maintain high code quality and optimal performance
  • Conducted rigorous testing and debugging of UI components, resolving 100+ bugs and optimizing the overall performance of payment pages, the dashboard, and the migration process.
  • Actively participated in Agile methodologies, contributing to sprint planning, daily stand-ups, and sprint reviews, fostering alignment of development efforts with project objectives
  • javascript
  • react.js
  • typescript
  • astro.js
  • sanity
  • html
  • css
  • purescript
Aug-2017 - Sep-2019
Software Engineer
  • Independently initiated and executed the restructuring and refactoring of the search and query feature, leading to a significant improvement in understanding code, adding new functionality and bug fixing efficiency
  • Leveraged Vue.js and React.js framework to build responsive, dynamic, and interactive user interfaces for the Requirement Management tool for JIRA project, enhancing user engagement and experience
  • Translated complex business requirements into efficient and streamlined search algorithms, enhancing the overall user experience and system performance
  • Developed 'Requirement Management tool for JIRA' from scratch which has been named as RMsis- NextGen
  • Seamlessly integrated the frontend with backend services using Java, contributing to a cohesive and robust application architecture
  • Assumed a mentorship role, providing guidance to junior developers and sharing expertise in React.js and JavaScript, contributing to their professional growth and skills enhancement
  • Actively participated in Agile methodologies, engaging in sprint planning, daily stand-ups, and sprint reviews to foster efficient project execution
  • Demonstrated the impact of the restructured search and query functions and the reimplemented report generation through quantifiable metrics and positive user feedback
  • html
  • css
  • javascript
  • vue.js
  • java
Feb-2017 - Aug-2017
Software Engineer Trainee
  • Collaborated with senior engineers to contribute to the development and enhancement of user interfaces for internal dashboard, gaining hands-on experience in front-end development practices
  • Utilized HTML, CSS, and React.js to implement responsive and visually appealing web designs, aligning with the project's user experience goals
  • Assisted in the integration of JS and CSS frameworks, such as React.js, element-UI, to enhance the interactivity and functionality of web pages
  • Collaborated in code reviews, actively learning from feedback and implementing best practices to improve code quality and maintainability
  • Presented a project overview and outcomes to the team, showcasing the implemented features, challenges overcome, and lessons learned during the internship
  • Gained practical insights into the software development life cycle and honed foundational front-end engineering skills under the mentorship of experienced engineers
  • html
  • css
  • javascript
  • vue.js