Post Job Free

Resume

Sign in

Software Engineer

Location:
East Northport, NY
Posted:
February 28, 2024

Contact this candidate

Resume:

Chan Choi

New York, NY LinkedIn Github 631-***-**** ad3zj8@r.postjobfree.com

TECHNICAL SKILLS

Languages: JavaScript (ES6+)/HTML/CSS, Typescript, GraphQL, SQL, NoSQL Frameworks & Libraries: React.js, TailwindCSS, Redux.js, Node.js, Express.js, Next.js, RESTful API, Apollo, TDD (Jest, Playwright, Storybook, Enzyme, SuperTest), CI/CD, OAuth Tools: Git/Github/Gitbook, AWS, Docker, JIRA, Postman, Webpack WORK EXPERIENCE

Crisis Text Line New York, NY

Software Engineer October 2021 - June 2023

● Collaborated with 10 software engineers, designers, and stakeholders in developing frontend MVP features of a new user platform, such as dynamic rendering of reusable chat components.

● Enhanced a live chat queue system by implementing caching and conditional rendering, improving user experience and reducing queue load times by 12%.

● Implemented unit, integration, and end-to-end testing using Jest, Playwright, and Storybook, increasing code coverage to 89% and improving quality of successful builds by 18%.

● Optimized platform infrastructure by migrating 7+ year-old legacy code to React and Redux which improved application maintainability and performance by more than 15%.

● Partnered with a backend developer in revamping the company website increasing website leads by 25%.

● Contributed comprehensive technical documentation with best practices, key technical decisions, and codebase navigation instructions to enhance understanding and improve collaboration between teams. FilamentQL New York, NY

Software Engineer November 2020 - February 2021

● Developed a light-weight NPM package that parses incoming GraphQL queries, generates new queries that request data not already within the client/server cache, and caches response data to mitigate future requests to GraphQL endpoints.

● Implemented React Hooks as a mediator between cache and state by creating custom hooks that manipulate data within the cache to display updated queries and data received from a database.

● Leveraged Node.js/Express to serve GraphQL endpoint and streamline interaction between the GraphQL server and client, providing improved code readability using middleware and modularizing routes. OPEN SOURCE

Job Jab Job Application Management Program

● Applied a SQL database to populate various tables with relevant application information and leverage table relationships using joins, allowing for fluid intra-database functionality via client-side requests.

● Created Express middleware to execute client-sent fetch requests and facilitate user authentication and encryption, delivering a powerful medium that tethers unique, authenticated client interactions to a SQL database to enhance user experience.

EDUCATION

Binghamton University Binghamton, NY

Bachelors in Science

INTERESTS

Interests: Being a sad NY Knicks fan, finding the best pizza, rewatching Brooklyn Nine-Nine, playing volleyball and guitar



Contact this candidate