Profile Image
About Me
Hi, my name is Alexander Greff but I usually just go by Alex! I am a software/web developer based in Seattle Washington. I am an ex-Meta frontend engineer and currently am a lead frontend engineer and JPMorgan Chase.

I have a wide variety of interests in the field including:

  • Frontend Engineer
  • Full-Stack Engineering
  • Dev-Ops
  • Web/Application Security
  • Systems Programming
  • Computer Graphics
Skills and Technologies:
Languages
JavaScript, TypeScript/Flow, Java, C/C++, Python, Shell/Bash, SQL, HTML5, CSS/SCSS
Libraries and Frameworks
React, Vue, Flutter, Gatsby, Node JS, Express, Fast API, GraphQL/Relay
Technologies and Tools
JIRA, Confluence, Figma, Docker, MongoDB, PostreSQL
Experience & Education
Lead Software Engineer
Feburary 2023 - Present
JPMorgan Chase / WePay
  • Led development of a NextJS knowledge center micro-frontend, integrating it with an existing content management system (CMS) to enable real-time updates of content, and successfully deployed to over 250 business clients
  • Engineering lead on a new performance metrics micro-frontend, responsible for interacting with XFN, driving key engineering decisions, including establishing a CI pipeline configuration used by all frontend teams in the organization
  • Drove full rewrite of production authentication service used by over 200 merchant partners, seamlessly migrating out of legacy monolith architecture to modern client-server model, leading to increased productivity and reliability
  • Rewrote and modernized core React library of over 50 components, introducing type-safety with TypeScript and Storybook documentation, leading to foundational improvements in reliability and performance of dependent projects
Frontend Engineer
September 2022 - January 2023
Meta
  • Refined the suggested groups component in Workplace, integrating it into Feed to increase impressions and improve visibility of useful groups for users to join
  • Implemented data prefetching for internal tool search page, greatly improving initial page load times
Teaching Assistant
September 2021 - December 2021
CSCD27 - Computer and Network Security
  • Facilitated weekly 30-person lab sections, teaching students about fundamental concepts of cryptography, network, systems and web security
  • Designed lab about basic blockchain and decentralized consensus algorithms where students completed a toy ledger-based blockchain
Frontend Engineer Intern / Part-time to Full-Time Contract
May 2021 - August 2022
162 Digital Capital
  • Improved investor and order management workflow for CEO & CTO by designing and developing CRM tool using Flutter
  • Developed full-stack web application with React and Fast API for displaying flexible graphical analytics of real-time in-house market data, used by investment team to make informed investment decisions
Teaching Assistant
January 2021 - April 2022
CSCC09 - Programming on the Web
  • Facilitating weekly labs and office hours with the responsibility helping students understand lab, course and assignment material
  • Designed new lab for course, teaching the basics of frontend development using modern React
  • Delivered a guest lecture about WebAssembly to 140-person lecture section, along with supplementary demo projects
Teaching Assistant
January 2020 - August 2020
CSCB09 - Systems Programming
  • Facilitated weekly 30-person lab sections, successfully helping students understand lab, course, and assignment material
  • Assisted course professors with providing marking and feedback for over 150 student tests and assignments
  • Developed and maintained automarker system utilizing technologies including Bash/Shell, C and Python
Software Developer (Co-Op)
January 2019 - August 2019
CaseWare
  • Proposed and led development of dashboard proof-of-concept web application using React and Redux to replace legacy dashboard application
  • Responsible for developing dialog system upgrade using Vue, substantially improving code quality and reusability
  • Researched and implemented over 20 improvements for CaseWare Audit, improving performance and user experience
HBsc Computer Science
September 2017 - May 2022
University of Toronto: Scarborough
  • CGPA 3.5/4.0, Dean's List
  • Candidate, Honors Bachelor of Science (Co-op)
  • Computer Science Specialist (Software Engineering Stream)
Projects
All
Web
Operating Systems
Computer Graphics
Other