Sean Chen

My Resume

Bio


Hello Everyone! I am a Software Engineer based in the Los Angeles Area. I have 10+ years of broad experience working across the full-stack (Frontend, Backend, DevOps, etc). Currently, I am working as a Senior Frontend Engineer at Blink Charging. In my free time, I like to go hiking, take long walks, cook good food, spend time with friends and family, and explore new places.

Name: Sean Chen

Birthday: 0110 1101, 0111 1100 0110

Current Location: Greater Los Angeles Area

Experience


Blink Charging

May 2022 - Present

Senior Front End Engineer

  • Integrated CASL library for managing Blink 2.0 web portal user web page access and authorization
  • Developed new features and resolved bugs using React with Typescript for Blink 2.0 UI features
  • Researched on migrating existing Blink 2.0 web portal from monolithic to micro frontend architecture
  • Improved Bitbucket Pipelines to include static code analysis with SonarCloud
  • Wrote unit tests using Jest framework to ensure code coverage and expected application behavior

Kaiser Permanente

Jun 2017 - May 2022

Software Engineer

  • Implemented new features for kp.org Appointment Center API using Java and Spring Boot
  • Collaborated with DBA’s to create database tables and update stored procedures using PL/SQL
  • Reduced technical debt and improved maintainability by fixing code issues detected on SonarQube
  • Incorporated Liquibase for tracking data and stored procedure changes across multiple environments
  • Developed Call Center UI and resolved technical defects in a timely manner using Angular
  • Wrote Unit tests in Jasmine for Frontend and JUnit for Backend while achieving ~80% code coverage
  • Conducted code reviews to ensure defect free source code meets acceptance criteria

Kaiser Permanente

Jul 2015 - Jun 2017

Technical Associate

Established useful technical and business skills through four comprehensive six month rotations within KPIT.

  • Rotation 4: Cloud Services Group - DevOps (Jan 2017 - Present)
    • Integrated Nexus IQ and White Hat into Jenkins for verifying secure application builds
    • Created Chef cookbook to automate provisioning of multiple Jenkins shared agents
  • Rotation 3: Technology Risk Office - Red Team (Jul 2016 - Jan 2017)
    • Performed penetration tests on web/mobile applications, PCI systems, thick clients, and servers
    • Successfully exploited DMZ web server using root login and default password with hydra
    • Wrote Python script to automate cyber security intake requests and validate returned results
  • Rotation 2: Shared Analytics - Advanced Technologies Group (Jan 2016 - Jul 2016)
    • Parsed SAS logs for CPU/Memory usage, time ran, and product used during specified timeframes
  • Rotation 1: Application Lifecycle Management (Jul 2015 - Jan 2016)
    • Integrated a build and deploy pipeline with Jenkins and IBM UCD for projects stored in IBM RTC

Education


California State Polytechnic University, Pomona

Masters of Science, Computer Science
Jan 2013 - Jun 2016

University Of California, Santa Barbara

Bachelors of Science, Computer Science
Sep 2008 - Jun 2012

Current Skills


Frontend

  • React
  • Material UI
  • TypeScript
  • JavaScript
  • Jest
  • Testing Library
  • Cypress
  • Sass
  • Angular

Backend

  • Java
  • Spring Boot
  • JUnit
  • SQL

Others

  • Python
  • bash
  • Bitbucket Pipelines
  • Jira
  • Confluence
  • Liquibase
  • Postman

Selected Projects


Mobile KLA

My Masters Project is a Kinesthetic Learning Activities mobile app for CS fundamentals.

Developed in Angular 1 with Firebase

Paper published to ITiCSE 2016 Conference

Github Link

PWStrength

A web app to check if passwords meet security requirements

Developed in React with Vite

Github Link

sshbf.py

A ssh brute force script to exploit servers using weak passwords.

Developed in Python

Github Link

Test cURL Commands

Python script to test HTTP cURL.

Developed in Python

Github Link

Contact


GitHub

Email: sean.chen909 A.T. gmail.com