Experience
2024 โ Now
Vancouver, British Columbia, Canada
2023 โ 2024
2023 โ 2024
Vancouver, British Columbia, Canada
At BrowseAI, we are pioneering the simplification of website scraping through user-friendly and advanced technology. As a Senior Product Engineer, Full-Stack, I've been instrumental in:
๐น Leading the development of the DOM Mirroring Robot Studio feature, allowing users to interact with and extract data from mirrored websites seamlessly.
๐น Innovating an AI robot trainer tool that intelligently extracts data from websites based on the description of the desired information.
๐น Enhancing our hiring process by designing and implementing an interview framework for Product Engineers, conducting interviews with candidates worldwide.
My role at BrowseAI is a blend of technical innovation, team leadership, and strategic hiring, all aimed at making data extraction more accessible and efficient.
2023 โ 2023
2023 โ 2023
Tehran, Tehran Province, Iran
๐น Conducted regular 1:1 sessions with front-end engineers to discuss progress, address concerns, and set clear developmental paths.
๐น Designed and implemented comprehensive career progression plans tailored to individual team member strengths and aspirations.
๐น Entrusted team members with key responsibilities, empowering them to take ownership of their projects and contribute meaningfully to the company's success.
๐น Advocated for team members, successfully negotiating raises and ensuring their hard work and dedication were duly recognized and rewarded.
๐น Provided constructive feedback, ensuring constant professional growth while also setting clear future goals, aligning both with the company's vision and individual aspirations.
2022 โ 2023
2022 โ 2023
Tehran, Tehran Province, Iran
As the Chapter Lead of Front-End Engineering at Divar's Backoffice, I'm at the helm of the engineering team for one of the leading platforms for buying and selling used items in Iran, with 40+ million active users. My role involves not just streamlining operations, but also ensuring our services remain efficient, secure, and user-friendly.
Here are the key achievements:
โข Led the Redesign of User Data Archiving Panel: Successfully led the rebuild of our primary user data archiving panel. This panel is critical for aiding operators in managing user reports, preventing fraud, and resolving user issues. The rebuild was executed with a selection of modern technologies such as React, React-Query, TypeScript, S3, and gRPC.
โข Streamlined Release and Deployment Process: Set up semantic-release to automate our release process and generate structured release notes. Enforced the use of commitlint and commitizen to ensure standardized MR titles, resulting in a readable commit history of the main branch and release notes. Additionally, I built a system that provided each branch with a dedicated staging area using S3 buckets.
โข Enhanced Website Security and Reliability: Established nginx with properly configured CSP headers to protect against security vulnerabilities such as XSS attacks. In case of potential S3 downtime, I introduced nginx caching to guarantee uninterrupted service.
โข Introduced User-Friendly Features: Developed an offline page using a SW, which provides an enhanced user experience even when offline. To keep users informed about new updates and features, I created an automatic release announcement system.
โข Optimized Bundle Size: Made a significant contribution to buf to improve tree shaking and remove unused items, resulting in an important reduction in our bundle size.
โข Leadership and Team Development: Guided and led a team of 5 engineers. Regular one-on-one sessions were part of my strategy to ensure the team's continual growth and progress.
2022 โ 2023
2022 โ 2023
Tehran, Tehran Province, Iran
Successfully designed and taught two comprehensive 40-hour Introduction to ReactJS courses for students of Tehran Institute of Technology. As a Senior Front-End Engineer passionate about sharing knowledge, I focused on helping students grow and develop a strong foundation in ReactJS development. The beginner-friendly courses covered essential JavaScript concepts and functional components in React.
Key achievements:
โข Developed open-sourced course materials, fostering collaboration and ensuring the content stays accurate and up-to-date with the latest ReactJS and JavaScript developments. (https://github.com/pmzi/introduction-to-react-course)
โข Empowered students to build their own web applications by providing them with a solid understanding of ReactJS.
โข Contributed to the community by sharing my expertise as a Senior Front-End Engineer, giving back, and helping others succeed in their ReactJS journey.
โข Maintained a student satisfaction rate above 90%, as monitored after each session using a custom Google Form poll, designed by myself to gather feedback from students and tailor the course based on their needs and desires.
It has been a rewarding experience to combine my passion for teaching with my professional skills, while also ensuring a high level of satisfaction for my students and adapting the course content to meet their specific needs.
Education
University of Colorado Boulder
Master's degree
2025 โ 2026
Imam Khomeini International University
Bachelor's degree
2017 โ 2022