Versatile software engineer with deep full-stack experience, passionate about crafting products that balance great user experience with strong technical foundations. I enjoy simplifying complex problems into simple, intuitive solutions and collaborating across teams to make ideas real.
San Francisco Bay Area
Drive new product initiatives by cross functional collaboration with Product, Design, Market, Finance, and Engineering teams, to validate product market fit with rapid prototypes.
Enhance team productivity by researching and integrating vendor and AI tooling for low code and no code solutions for speeding up business and developer processes.
Mentor engineers on different products and software design and implementation strategies and practices.
2022 — 2025
San Francisco Bay Area
Launched OTC trade booking experience that immediately processed billions in trading volume within quarters, with highly automated UX work flows for traders, and integrations with risk management and reconciliation systems.
Launched real time pricing system from different markets for crypto trading pairs through web sockets, and consulted partner teams on scaling the product from MVP to power other company products.
Partnered with trading desk and back office teams on data schemas and pipelines for accurate book keeping and settlement processes.
Designed and implemented major parts of an enterprise crypto trading system (Liquidity Hub), with event driven architecture and multiple micro services. Focused on expanding product offers by integrating different order strategies, with different exchanges and market aggregators.
Mentored juniors and interns on different technologies (React, gRPC, Kinesis, database design and migration, testing, developer tools like Bazel, CI/CD, etc.), and software engineering best practices and process.
2020 — 2022
San Francisco, California, United States
Built full stack Payment experience for enterprise customers, with a strong front end focus.
Increased code quality and developer experience by introducing new robust end to end testing framework, and training teams on the technologies and integrating testing into the development best practices.
Sped up team feature delivery across different projects, by adding auto deployment CI/CD pipelines, with environment gating by test suites.
Reduced customer on-boarding bottlenecks by new streamlined workflows with unified progress tracking system, powered by new micro services (Java) and both external and admin UXs (React).
Enhanced customer granular controls on user permissions for accessing different product features, by migrating from simple user and products permissions schema to a more robust design that supports external and internal systems, with complex changes across UI, back end, database and authentication layers without any regression, and minimal downtime.
Centralized product deployment visibility and cost monitoring by building Infra admin dashboards for deployment statuses and cost usages.
San Francisco Bay Area
Delivered new checkout project with new features, better UX and performance, that resulted in instant conversion rate improvement
Built custom UI component library to be used in various React apps
Integrated Braintree into current payment services
Built new Magento APIs consumed by different applications and integrated with new micro services
Improved code quality by introducing unit/integration tests into team work flow and Jenkins pipelines
Established best practices for coding standards and processes
2017 — 2018
San Francisco Bay Area
Accelerated the launch of new user dashboard pages built with React, Redux, Storybook, and Jest
Launched new payment service smoothly as a contributor of a cross-functional team, within tight deadline
Reduced Operations and Customer Service work load by eliminating shipping rate issue in the checkout flow
Reformed checkout flow with boost in both performance and user experience, by enforcing front end validation and enhancing user interactivity
Improved popular page’s speed by optimizing assets and reducing queries
Increased website SEO score by collaborating with Product and Marketing teams to implement SEO best practices
Worked closely with Product owners and designers to build reusable UI components in various technologies (React, Ruby on Rails, Jekyll, Backbone)
Maintained green Jenkins pipelines by troubleshooting and fixing integration tests
Ensured code quality with unit and end to end tests (Jest, Jasmine, Testcafe, CasperJS, Rspec, Cucumber, Capybara, Selenium)
Education
Academy of Art University