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