
Brian Kasper
Software Engineer
4+ Years Building Enterprise-Level Web Applications with NextJS, React.js, and TypeScript
Resume
Experience
11/2024 - Present
Coinbase New York, NYSoftware Engineer
- Helping Coinbase maximize total assets on the platform by delivering key product enhancements tailored to high-net-worth individuals, leveraging React Native, TypeScript, and GraphQL to build scalable and user-friendly solutions.
03/2024 - 11/2024
Mediaocean New York, NYSenior Software Engineer
- Leading the design and development of multiple enterprise-level microfrontend applications for Prisma Buyer Workflow, driving $200M of revenue each year using the latest technologies of NextJS, TypeScript, and CSS Modules.
- Spearheading the architecture and implementation of scalable APIs and background workers that serve 50,000+ daily users, using JavaScript, Express.js, and AWS OpenSearch (Elasticsearch).
- Migrated the existing frontend test suite from Puppeteer to Playwright, achieving a 30% increase in execution speed while significantly reducing flakiness.
- Collaborated with cross-functional teams to gather requirements, provide technical guidance, and meet key project deadlines.
03/2023 - 03/2024
Mediaocean New York, NYSoftware Engineer
- Assisted in the redesign of Prisma Buyer Workflow's campaign dashboard using NextJS, React.js, Node.js, and TypeScript; optimized performance through code refactoring and server-side rendering, resulting in 30% higher user engagement.
- Improved system monitoring by integrating telemetry to collect detailed metrics; facilitating enhanced logging capabilities by linking client-side API interactions with specific data contexts for better traceability and analysis.
- Designed various continuous integration/deployment pipelines to streamline development, performed load/stress testing as well as unit/integration/e2e testing, reviewed pull requests and provided guidance to other developers.
10/2021 - 03/2023
Mediaocean New York, NYUI Developer
- Created a library of pure, framework-agnostic web components using TypeScript, HTML, and CSS, facilitating a company-wide UI refresh that enhanced user experience and aided in the successful acquisition of Lumina, a global media planning tool.
- Developed and maintained an extensive testing suite, comprising over 200 unit tests using Jest and 800+ end-to-end tests using Puppeteer, ensuring robust product quality and significantly reducing the occurrence of recurring bugs.
- Collaborated closely with product and UX teams, gathering UI requirements via Figma and ensuring seamless integration of designs.
05/2021 - 10/2021
PNC Bank Pittsburgh, PASoftware Engineer, Work Placement
- Implemented robust cybersecurity protocols, risk assessments, and incident response strategies using JavaScript, Python, and SQL, mitigating potential cyber threats and protecting client assets valued at $500B+.
- Conducted comprehensive data analysis and developed insightful reports by leveraging advanced SQL queries and Python scripts, enabling informed decision-making though emerging threats data across multiple business units.
05/2020 - 08/2020
TD Ameritrade Jersey City, NJSoftware Engineer, Intern
- Migrated TD Ameritrade's consumer website to the latest version of AngularJS, utilizing code splitting, lazy loading, and server-side rendering, reducing load time by 60% from 3.1s to 1.2s.
05/2019 - 08/2019
TD Ameritrade Jersey City, NJSoftware Engineer, Intern
- Developed a proprietary web application using JavaScript and AngularJS, streamlining the automation of release documentation.
Education
08/2017 - 05/2021
The Pennsylvania State University University Park, PABachelor of Science in Computer Science
- Dual Minor in Cybersecurity & Mathematics | 3.52 GPA
Skills
JavaScript
React.js
Node.js
CSS
TypeScript
NextJS
AngularJS
Express.js
GraphQL
Elasticsearch
MongoDB
React Native
Additional Skills
- Figma
- Jest
- Cypress
- Puppeteer
- Playwright
- Unit Testing
- E2E Testing
- Jenkins
- CI/CD
- Docker
- Amazon Web Services (AWS)
- Software Architecture
- Micro Frontends
- UI/UX Design Principles
- Web Accessibility (W3C/WCAG)
- Agile Methodologies
- Full-Stack Development
Projects
FLUX LoRA AI Training
Trained a LoRA adapter for the FLUX AI text-to-image model to generate hyper-realistic self-images using PyTorch.
NFT Fusion Solana
Combines the top attributes from 2 Solana NFTs and mints a new NFT on the Solana blockchain.
CUE Mobile
Developing a React Native mobile app, offering AI-driven astrology insights from an extensive database. This project focuses on delivering personalized experiences and intuitive navigation for users seeking astrological guidance. Contributed to scaling user growth from 10,000 to over 50,000 by driving impactful product enhancements and user-focused strategies.
CUE
Developed a NextJS web application for delivering personalized astrology insights to over 10,000 users, leveraging a MongoDB database with over 14,000 data points. Implemented Stripe for secure online payments, enabling seamless billing and subscription management.
PSU Bus Alexa Skill
An Alexa skill which enables Alexa devices to be able to determine when the next Penn State University bus will get to a given bus stop.
Dollar Pizza Finder
iPhone App to Find Closest $1 Pizza Slice in NYC via Swift 4.1, Google Places, and Google Firebase.
Awards
05/2021
The Pennsylvania State UniversityDean's List
Recognized for maintaining a top GPA throughout every semester at The Pennsylvania State University.
03/2018
CodePSUCodePSU Finalist
Finished 3rd out of 46 teams competing in a university-organized coding competition.
05/2017
Technology Academic AwardTechnology Academic Award
Received 1 of 2 awards for demonstrating extraordinary achievements in technology.