Kevin Luo

Software Engineer at Slang
  • Claim this Profile
Contact Information
Location
JE

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Soobin Kim

I had the pleasure of working closely with Kevin in creating the developer tool for autogenerating backend testing suites. Kevin is not only an extremely bright & reliable engineer who can take on new engineering challenges and has deep knowledge of various backend tech (Node.js, Express.js, OpenAPI, TravisCI, etc.), but also a fantastic team member that kept high spirit throughout the challenging project process. We were lucky to have Kevin as part of our team & he would be a fantastic addition to any engineering team.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United States
    • E-Learning Providers
    • 100 - 200 Employee
    • Software Engineer
      • Oct 2020 - Present
    • Software Development
    • 1 - 100 Employee
    • Dev Marketplace | Fullstack Craigslist-like job posting application for web developers
      • 2020 - Present

      • Implemented React-Redux for state management and single source of truth, used multiple reducers to minimize unnecessary prop drilling and improve application scalability.• Structured a RESTful API service with secure authentication routes implemented, also created custom middleware to control user authorization, and sessions via JWTs to handle authenticated sessions and sensitive information while a user is logged in. • Integrated Socket.io and WebRTC into a pre-existing framework, allowing for live user-to-user communication with multiple listeners and rooms to record changes. Also added peer-to-peer video communication capability, letting users communicate live via video chat.• Architected a PostgreSQL database schema to securely store user and application information, structuring relational data to be ACID compliant such that the application supports concurrent users and real-time data consistency. Show less

    • Mock Stock Trader | Practice stock trading with live stock data
      • 2020 - Present

      • Developed a React application utilizing React-Router to dynamically display multiple components on a single page application, decreasing overall server calls by conditionally rendering multiple views all handled by the client side.

    • Software Development
    • Software Engineer
      • 2020 - Oct 2020

      • Published a lightweight NPM package to parse an Express or OpenAPI specification file and automatically generate unit testing suites for each endpoint URI, saving developers time from manually filling a configuration file. • Generated test files followed the chaos engineering approach, generating tests aimed to break the server, allowing developers to proactively identify and handle failures before becoming publicly facing outages. • Utilized a custom testing runtime using Mocha testing framework and SuperTest assertion library, keeping the size of the package to a minimum while still retaining functionality of a robust framework and the high-level abstraction of HTTP request assertions. • The runtime execution would save individual test information in JSON format that developers can access for easy reference to individual tests, saving developers time and removing the need to run tests multiple times to see the output for each specific case. • Leveraged Node with Express’s instantiated server object for code introspection. Wrote logic to skim through the server object for information about how the HTTP request object is being processed, then used that data to create a configuration file that would serve as a blueprint for generating unit tests. Show less

Education

  • Rutgers University-New Brunswick
    Bachelor's degree, Computer Science
    2014 - 2018

Community

You need to have a working account to view this content. Click here to join now