×
Brandon Wong

Brandon Wong

Senior Software Engineer

San Diego, California, US

Background


About

About

Seasoned Senior Software Engineer with over several years of experience in backend technology. Delivering high-quality software solutions for renowned companies like 2u/EDX and Verizon Connect. My commitment to continuous learning and mentoring, coupled with a strong foundation in data-driven strategies, reflects a passion for innovation and excellence in the ever-evolving landscape of technology.

Work Experience

Work Experience

  • Senior Data-Analytics, Visualization and Fintech Instructional Learning Assistant, 2u/EDX

    Feb, 2020 - Present

    • Provided Tier 2 Technical Support to Learning Assistants and Students in the area of Data Visualization, Fintech, and AI

    • Exceeded expectations by delivering prompt solutions and contributed to process improvement in bi-weekly management meetings.

    • See Learning Assistant Role Below

  • Java QA Engineer, Verizon Connect via EPAM

    Mar, 2023 - Dec, 20239 months

    • Created and added Automated Integration Test Suites, to validate the functionality of Platform and Project Microservices, preventing regressions or defects

    • Created multiple testing scenarios utilizing a custom Java Framework (Cucumber/Gherkin/Spring Boot) to ensure thorough test coverage of features, resulting in improved software quality and reliability

    • Debugged payloads, microservices, and tests to pinpoint regression points, effectively maintaining high test coverage across features/microservices in diverse environments

    • Successfully employed agile methodologies and scrum practices to maintain project timelines, foster collaboration, and deliver high-quality software within tight deadlines

    • Performed comprehensive regression testing and diligently documented defects using JIRA/X-Ray, ensuring the delivery of defect-free software releases

  • Senior Frontend Engineer, Dimensional Fund Advisors via EPAM

    Aug, 2022 - 2023-02-31

    • Collaborated closely with cross-functional teams, including UX/UI Designers, Product Managers, and Business Analysts, throughout the entire project lifecycle to develop a comprehensive design system using React, Zeplin, and SASS, resulting in improved efficiency and seamless integration

    • Implemented feature enhancements and streamlined UI/UX for enterprise-level React frontend, resulting in reduced complexity and increasing client satisfaction by optimizing key features such as responsiveness and user experience

    • Developed comprehensive test suites using Jest to ensure the reliability of Frontend React components, successfully integrating new functionalities into a Continuous Integration/Continuous Deployment (CI/CD) pipeline

  • NodeJS QA Engineer, Verizon Connect via EPAM

    May, 2021 - May, 20221 year

    • Achieved a 90%+ Pass Rate in API integration tests across 4 different environments, ensuring seamless deployments to production and minimized/addressed regressions and increased confidence in production releases

    • Created multiple testing scenarios to ensure complete test coverage of a feature using Javascript Testing Frameworks (Mocha and Chai).

    • Conducted root cause analysis by utilizing splunk log tracing techniques, identifying and resolving issues stemming from bugs promptly, significantly improving system stability

    • Collaborated with DevOps teams to establish a robust CI/CD pipeline that executed the full API integration test suite on every code change, streamlining sofware development and reliability of the changes to the overall services

    • Developed and maintained build scripts and Jenkinsfile to automate testing, and generate test coverage reports resulting in increase in defect and bug detection with recent platform or application changes.

  • Backend Developer & Data Strategist at Local Labor, LocalLabor

    Jun, 2020 - Oct, 20211 year 4 months

    • Developed and implemented data-driven strategies to hit target business milestones, resulting in faster operational efficiencies

    • Collaborate with cross-functional teams to design and execute projects that leverage data to drive business outcomes

    • Implemented a batch ETL pipeline using Python and SQL to process daily tabular data, reducing processing time by 50%

    • Automated the extraction, storage, and processing of thousands of documents using Python and NodeJS scripts, saving 10+ hours per week in manual effort

    • Successfully implemented scalable data solutions, enabling efficient processing for thousands rows of data

    • Developed and maintained robust data pipelines and databases, ensuring reliable data flow and accessibility for the development team

  • Learning Assistant Data-Analytics Visualization Instructional Assistant, 2u/EDX

    Apr, 2019 - Feb, 202010 months

    • Unblocked technical issues for students in the areas of data analytics and data science

    • Debug and troubleshoot errors/bugs for Data Analysis, Data Visualization, ETL, Spark, AWS Services, Machine Learning, Statistical Analysis, Blockchain Contracts

    • Top rated peformaner across multiple quarters that contributed to high team performance metrics

    • Successfully taught data analysis and data wrangling techniques using Python, Pandas, Jupyter, Colab Notebook, R, SQL, Tableau, and Spark/Pyspark/Databrick with complex datasets, leading to improved proficiency in identifying trends and patterns.

    • Guided students in creating visualizations using JavaScript, HTML, CSS, D3.JS, Leaflet Plotly.js, and Flask, resulting in a deployed dashboard

  • Software Developer, Smorgborg

    Nov, 2019 - Feb, 20202 months

    • Utilized React, Apollo/GraphQL, NodeJS, and MongoDB to bring a product to market.

    • Proficiently used Git for version control and collaboration in a team environment.

    • Worked with UX designers to implement large-scale React application user experiences.

    • Familiarity with UI/UX principles and ability to translate designs into high-quality react/javascript components.

    • Implement react components that improve the overall user experience with UX designers.

  • React Mentor, Udacity

    Apr, 2019 - Sep, 20201 year 5 months

    • Mentored students on the best practices of React, React Native, and Redux.

    • Conducted code reviews and debugged students' apps and React components.

    • Provided feedback on students' projects and helped them to improve their code quality.

    • Encouraged students to ask questions and seek help when needed.

    • Created a positive and supportive learning environment for students.

  • Instructional Assistant, UCSD Extension FullStack Bootcamp via Trilogy

    Apr, 2019 - Feb, 202010 months

    • Utilizing NodeJS, JS, React, NoSQL, Git and SQL to guide students to build Full Stack Apps.

    • Troubleshooted & Instructed students on ERD, RESTFUL-API design, deployment strategies, & database schema design.

    • Teaching the best practices of W3C & WCAG with accessibility & keeping performance in mind.

    • Debugging and addressing cross browser compatibility issues with HTML, CSS & JS/React.

    • Effectively communicated complex topics like algorithms, authentication and state management.

    • Instructed students on best practices of GitHub and effectively resolved merge conflicts, fostering collaboration and version control proficiency

  • Instructional Assistant, UCSD Extension Data Analytics/Visualization Bootcamp via Trilogy

    Apr, 2019 - Feb, 202010 months

    • Utilizing Python, Javascript (D3), Excel, NoSQL, R, Hadoop, Spark and SQL to visualize large datasets.

    • Deconstructing intricate topics including: parallel computing with spark, machine learning model usage, statistical analysis.

    • Extracting knowledge and insights from structured and unstructured data.

  • Frontend Developer, Freelance Web Developer

    Sep, 2015 - Jan, 20171 year 3 months

    • Created wireframes, and transformed them into responsive web pages in Wordpress & HTML.

    • Addressed cross-browser compatibility, performance. rendering network, bottlenecks.

Projects Experience

Projects Experience

  • MeowMeowBeenz MicroService (Private)

    Nov, 2022 - Jan, 20232 months

    A microservice that takes in slack events and transforms those events into actionable notifications.

    • Reducing latency by utilizing a notification service

    • Fastapi used as a Python Restful API Framework

    • This project included the usage of Parquet, Slack Block Kit, creating a microservice with fastapi, and utilizing Websockets

Skills

Skills

  • Programming Languages

    JavaScript

    CSS3

    Ruby

    ES6

    Java

    PHP

    Typescript

    GroovyScript

    R

    VBA

  • Databases

    DuckDB

    Postgres

    Sqlite

    Cassandra

    MySQL

    MariaDB

    NoSQL

    SqlAlchemly

    MongoDB

    AWS RDS

    Firestore

    Real-Time Database

  • Backend Technologies

    NodeJS

    Spring Boot

    Python

    Flask

    Fastapi

    Websockets

    RestfulAPI

    Express

    Graphql

    Containers

    K8s Kubernetes

    AWS

  • Frontend Technologies

    React

    React Hooks

    Angular

    AngularJS

    Redux

    Jotai Atoms

    React Native

    Vue

    CSS3

    SASS

    HTML5

    Accessilbity

    WCAG/WAI-Aria

  • Quality Assurance(QA)/Testing

    Unit Tests

    Integration Tests

    E2E Tests

    Regression Tests

    Automation Testing

    Behavior-driven development (BDD) Testing

    Cucumber

    Gherkin

    X-Ray

    Mocha/Chai

    Maintaining Test Plans, Test Cases, Test Scripts

    Analyze Complex Systems

    Microservice Endpoint to Endpoint Testing

Education

Education

  • Psychology and Human Physiology, Bachelor, San Diego State University

    Aug, 2009 - Jan, 2012

Certificates

Certificates

Awards

Awards

  • 3rd Place In Tealium Game of Codes: Hackathon , Tealium

    Awarded on:

Volunteer Work

Volunteer Work

  • American Red Cross Blood donor, American Red Cross

    - Present

  • Mentor for Hackathon, Women Who Code

    - Present