Summary
Highly accomplished Frontend Software Engineer with over 3 years of experience specializing in building scalable SaaS applications using React and modern JavaScript. Proven expertise in frontend architecture design, developing reusable component libraries, and implementing critical performance optimizations like lazy loading and code splitting. Adept at collaborating cross-functionally to deliver user-centric features and robust, testable code that significantly enhances user experience and system efficiency.
Skills
Programming Languages
Javascript.
Web Frontend
HTML5, CSS, CSS3, SASS, Bootstrap, Tailwind CSS, Material UI, React, Rollup, Parcel.
Version Control
Git, GitHub.
Work Experience
Persistent Systems Limited
|Lead Software Engineer (UI Developer, Full Time)
→
→
Summary
Led frontend development initiatives for a top global horizontal marketplace, focusing on scalable infrastructure and enhanced user experience.
Highlights
Architected and implemented a scalable React component library, ensuring consistent UI/UX and accelerating feature delivery across a global marketplace.
Utilized Rollup.js for efficient bundling and maintained over 90% test coverage with Jest, enhancing application stability and reducing defects.
Drove user engagement and product discovery by developing critical wishlist and 'view similar' features, contributing to increased repeat visits.
Optimized product discovery through advanced pagination, searching, and sorting, enabling seamless navigation across large catalogs and improving load times.
→
Summary
Engineered a config-driven UI framework and optimized application performance for critical data-intensive modules within a government authority.
Highlights
Engineered a robust config-driven UI framework for tax reconciliation, accelerating data retrieval and enabling analysts to finalize monthly reports in under 5 days, a significant reduction from previous timelines.
Streamlined internationalization (i18n) processes to support multiple languages, significantly enhancing accessibility and user experience for a diverse user base.
Optimized performance in data-intensive modules via lazy loading, async fetching, code splitting, memoization, and debouncing, achieving a 30% reduction in load times and a 40% decrease in re-renders for over 20,000 users.
→
Highlights
Managed end-to-end Salesforce deployments, ensuring seamless integration and operational continuity across various organizational environments.
Streamlined development and release workflows by efficiently handling Jira tickets, orchestrating Bitbucket merges, and implementing Jenkins automation.
→
Summary
Developed user interfaces and enhanced user experience for a learning management solution as a UI/UX Intern.
Highlights
Developed the user interface for DataNext's Learning Management System (LMS), enhancing user interaction and content accessibility.
Contributed to UX strategy development, identifying key areas for improvement and designing solutions to optimize user journeys.
Authored comprehensive online support documentation, improving user self-service capabilities and reducing support inquiries.