2024
2015
Senior Fullstack Engineer
Baubap (July 2023 - Present)
- Built a highly customizable calendar in React for managing all media notifications, making it easy to schedule and keep track of notifications across different platforms.
- Designed and implemented a DAG using Airflow and Python to efficiently migrate over 30 million events to Redshift, ensuring data integrity and smooth performance throughout the process.
- Led a team of three frontend engineers, guiding them through projects, providing support, and ensuring we delivered high-quality work on time.
- Decoupled the core logic from a monolithic application and built two main microservices using Python and FastAPI, making the system more modular and easier to maintain.
Staff Frontend Engineer
Belong Home (Sept 2021 - July 2023)
- Worked extensively with React, React Native, TypeScript, Tailwind CSS, and monorepos, building scalable and maintainable front-end solutions that are both visually appealing and easy to manage across projects.
- Suggested and led the transition from JavaScript to TypeScript for better type safety and code quality. Proposed and implemented migration from SPA to SSR using NextJS.
- Developed two React Native applications from scratch, implementing a design system and creating reusable components for consistent UI. Managed deployment and automation processes using Fastlane, ensuring streamlined, efficient app releases.
- Successfully managed high-pressure situations, consistently meeting tight deadlines while delivering high-quality features, maintaining a strong focus on excellence and attention to detail throughout the development process.
- Enhanced NextJS pages and caching for faster page load speeds and a better user experience.
Lead Frontend Engineer
Eden (Oct 2020 - Sept 2021)
- Established the foundational architecture of the project and design system using a monorepo with Yarn Workspaces, integrating React and Storybook for streamlined development, consistent UI components, and efficient code sharing.
- Delivered a fully functional healthcare software solution in under 6 months, featuring a DICOM viewer built with CornerstoneJS, enabling efficient medical image visualization and supporting critical healthcare workflows.
- Developed and implemented a highly reusable design system package based on atomic design principles which promoted consistency, scalability, and easy integration.
- Led and managed a team of 4 full-stack developers, overseeing project planning, code reviews, and delivery timelines, while fostering a collaborative environment that enhanced team productivity and project outcomes.
Lead Frontend Engineer
Runa (June 2019 - Oct 2020)
- Implemented code splitting in the application, reducing the bundle size by over 50%, resulting in faster load times and improved overall performance for end-users.
- Led the initiative to promote a testing culture, increasing code coverage from 0% to 60% within 6 months, thereby enhancing code quality and reducing bugs
- Developed and implemented an automated documentation platform, streamlining the documentation process and ensuring up-to-date, accessible resources for developers, resulting in increased productivity and reduced onboarding time.
- Successfully upgraded 100% of the Redux codebase and React version after three years of no updates, enabling access to the latest features, improving performance, and ensuring long-term maintainability of the project.
Fullstack Software Engineer
Beepquest (March 2017 - June 2019)
- Led the successful migration of a monolithic application into 20 microservices, improving system scalability, maintainability, and deployment flexibility while minimizing downtime during the transition.
- Proposed and led the migration from REST to GraphQL, resulting in more efficient data fetching, reduced network requests, and a streamlined developer experience for building and consuming APIs.
- Managed to extend the React Native application with a design system for Android and iOS.
- Implemented a Redis database and designed a microservice to optimize data retrieval for a React Native application, significantly reducing latency and improving the overall user experience through faster access to frequently requested data.
- Optimized MongoDB queries across repositories, achieving a 60% improvement in query performance, leading to faster data retrieval and enhanced application efficiency.
Fullstack Software Engineer
QuantumBit (Oct 2015 - March 2017)
- Developed hybrid apps using Angular, Ionic and Cordova.
- Implemented CI/CD tools for different frameworks like Ruby on Rails and ExpressJS
- Developed and deployed real-time applications utilizing Socket.io for instant client-server communication and RabbitMQ for scalable message queuing, enhancing system responsiveness and reliability in high-traffic environments.
Frontend Engineer
Shugert Marketin (June 2014 - Oct 2015)
- Created responsive HTML pages with Shopify and liquid
- Successfully migrated 100% of managed e-commerce stores from X-Cart to Shopify, resulting in improved platform stability, enhanced user experience