Soroush Yousefi
Senior Software Engineer @ GlossGenius
About
As a skilled JavaScript developer, I specialize in a range of frontend libraries and frameworks, including Angular, React, and Emberjs. Additionally, I have a solid foundation in backend technologies like Nodejs and Expressjs. With experience building large and complex web applications, I am confident in my ability to handle projects with millions of users. My passion for staying up-to-date with the latest technologies and best practices allows me to build high-quality and scalable applications that meet the needs of clients and end-users.
Canada
Port Moody
Computer Software
Software Design, Redux.js, Ruby on Rails, GitHub, Git, Front-End Development, Webpack, Jest, Express.js, TypeScript, QUnit, JavaScript, Angular, React, Web Design, Research, SEO, Web Development, Software Development, User Experience
Experience

Senior Software Engineer
• Led and owned multiple projects from design to implementation, delivering high-quality features end-to-end. • Built and launched a full checkout flow and invoicing capability, enabling online payments and driving a new revenue stream. • Integrated multiple payment methods, using Stripe to enhance transaction flexibility for users. • Developed and optimized features using React, Next.js, Nodejs, and TypeScript, improving user experience and performance. • Enhanced web app performance, improving Core Web Vitals for faster load times and better user engagement. • Used monitoring and analytics tools like Datadog, Sentry, Mixpanel, and Segment to debug issues and improve system reliability.

Frontend Developer
Vancouver, British Columbia, Canada
• Leveraged modern frameworks (e.g., Ember.js, ...) to develop a sophisticated web application with millions of users. • Employed Ruby on Rails to create feature flags and A/B tests on specific feature requirements. • Restructured legacy Node.js code, including controllers, models, and services, aligning them with new design patterns. • Championed code quality, implementing software best practices, and enhancing code performance. • Proficiently transitioned the project from Javascript to Typescript, demonstrating a deep understanding of Typescript. • Led a team of senior developers in updating the Ember.js codebase • Successfully worked with both Kanban and Scrum methodologies, consistently delivering features in a fast-paced environment.

Full Stack Developer
British Columbia, Canada
Spearheaded both frontend and backend development using Angular and Node.js (Express.js). • Orchestrated a seamless full integration of payment systems with Stripe. • Architected and developed APIs, serving as a data source for the analytics dashboard. • Assumed the role of Scrum Master within the team, providing guidance and supervision for junior developers. • Pioneered the design and implementation of a cutting-edge analytics panel, leveraging the latest data visualization techniques, including D3.js. • Led comprehensive code reviews to identify defects and enhance code learnability. • Implemented testing procedures utilizing frameworks like Jest to bolster test coverage.

Frontend Developer
• Conceived and executed the project utilizing Angular.js. • Collaborated closely with a frontend developer and graphic designer in each sprint to bring backlog tasks to fruition. • Conducted user studies to refine and enhance the project's user experience. • Employed CI/CD tools, including Git and Jenkins, to streamline development and deployment processes. • Played a pivotal role in designing and constructing the REST API and seamlessly integrating the front-end UI with the API.

Frontend Developer
• Crafted and brought to life the Virtual Teller Machine/Agent (VTM and VTA) using Angularjs and Bootstrap. • Formulated and executed the transformation of traditional paper-based banking processes into efficient electronic systems through the design and implementation of bank forms. • Adhered to stringent software engineering best practices, including the enforcement of coding standards, conducting thorough peer code reviews, expertly managing source control, rigorous testing, and ensuring seamless operation.
Education
Soroush Yousefi's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.





