Jim Kang

Full Stack Engineer

Los Angeles, California, United States9 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 3+ years of full stack development experience.
  • Recent speaker at SoCal React x Node LA.
  • Open-source contributor on WebRTC projects.
Stackforce AI infers this person is a Full Stack Developer with expertise in B2C applications and real-time communication technologies.

Contact

Skills

Core Skills

Node.jsWebrtcReact.jsSqlPostgresql

Other Skills

GeolocationReal-time communicationReduxMongoDBExpressAPI integrationJavascriptResearchTeamworkMicrosoft WordMicrosoft PowerPointMicrosoft OfficeWeb DevelopmentHTMLCascading Style Sheets (CSS)

About

Software Engineer with 3+ years of experience in building applications with Javascript/Node, Java and C++. Currently working in React/Redux and Node to build clean and scalable full stack applications. Recent speaker at SoCal React x Node LA and open-source contributor on Communicating Live with WebRTC Follow me on Github: https://github.com/jiminykbob

Experience

9 yrs 4 mos
Total Experience
5 yrs 2 mos
Average Tenure
9 yrs 4 mos
Current Experience

Peerconnect

Full Stack Developer

Jan 2017Present · 9 yrs 4 mos · Greater Los Angeles Area

  • Implemented real-time peer to peer communication through sockets via Node server, reducing latency of data transfer between multiple clients with minimized TCP connections through the mediator design pattern
  • Set up direct connections between clients’ users through WebRTC, allowing apps to serve static files directly between browsers through RTCDataChannels
  • Enabled highly efficient WebRTC connections by effectively redesigning the architecture of negotiation processes between clients and the express server
  • Prioritized visible content on initial load through the browser API, enabling users to determine when assets would be served from the server versus peer-to-peer to optimize performance
  • Geolocated user radius via IP address to intelligently route to nearby users and reduce network request latency
Node.jsWebRTCGeolocationReal-time communication

Github

Full Stack Engineer

Jan 2017Jan 2018 · 1 yr · Greater Los Angeles Area

  • The Spectrum Report | News Aggregator to view articles based on a political bias
  • Used React/Redux to build modular components in a single page application, avoiding costly re-rendering of constant news article searches and updates as users scroll through the bias spectrum scroller
  • Reduced request latency through promise-based thunk middleware and chained multiple async API requests
  • Used MongoDB to cache popular news articles to optimize read and write speeds, limiting expensive News API calls by caching fetched data
  • MatchEx | Allows users to match with others with similar likes and preferences
  • Enabled navigational components for conditional and responsive rendering based on state driven user interaction such as Signup/Login through React-Router, ultimately minimizing http requests for every user action
  • Implemented SQL database taking advantage of relational tables to set and retrieve user profiles - maintaining data integrity through type and validity checking
  • Implemented user registration and login functionality through React/Redux and React-Router to effectively manage state with unidirectional data flow and reduce latency in rendering view depending on login success or failure
  • Cryptography | Cryptocurrency Exchange Aggregator
  • Collected and parsed user wallet balance and current price listings with express middleware and promises to make multiple asynchronous API calls to various cryptocurrency exchanges
  • Implemented user wallet authentication using PostgreSQL to have multiple relations between users and relative exchange API keys and secrets for each user
React.jsReduxMongoDBSQLPostgreSQLExpress+1

Stackforce found 100+ more professionals with Node.js & Webrtc

Explore similar profiles based on matching skills and experience