Hegwin Wang, Developer in Shanghai, China
Hegwin is available for hire
Hire Hegwin

Hegwin Wang

Verified Expert  in Engineering

Software Developer

Location
Shanghai, China
Toptal Member Since
April 8, 2021

Hegwin has been a Ruby software engineer for ten years and has a background in chemistry and biology. On a typical workday at WeWork, you can find him performing full-stack development, helping improve member-to-space experiences in China, such as keycards and conference room booking. He's good at splitting complex tasks into smaller ones to achieve big goals step by step.

Portfolio

WeWork
GitHub, Ruby, Ruby on Rails (RoR), HTML5, PostgreSQL, MySQL, Redis...
Quesbook
GitHub, Ruby, React, Ruby on Rails (RoR), GraphQL, PostgreSQL, JavaScript
Shinetech Software
Ruby, Ruby on Rails (RoR), PostgreSQL, React, AngularJS, C3.js, JavaScript...

Experience

Availability

Part-time

Preferred Environment

Slack, Ruby, PostgreSQL, Google Docs, Rollbar, Sidekiq, RabbitMQ, New Relic, GitHub, React

The most amazing...

...service I've built handles physical access control by connecting to multiple systems to serve more than 60,000 members.

Work Experience

Full-stack Software Engineer

2018 - PRESENT
WeWork
  • Led and built an app to serve 60,000+ members on physical access control in more than 120 buildings across 11 cities.
  • Built a web app to serve members in China to book more than 17,000+ conference rooms in 1,200 buildings all over the world.
  • Built data connections between WeWork China and WeWork Global, including real-time and daily data sync.
  • Developed a WeChat Mini Program to control the auto-adjustable desks.
  • Took part in the localization of WeWork features in China.
Technologies: GitHub, Ruby, Ruby on Rails (RoR), HTML5, PostgreSQL, MySQL, Redis, Alibaba Cloud, Kubernetes, Helm, RabbitMQ, Rollbar, New Relic

Senior Ruby Engineer

2017 - 2018
Quesbook
  • Developed a platform for students who want to improve their performance on the ACT and SAT tests, find their weak areas, and practice by solving problems.
  • Helped build an algorithm to adjust question difficulties in the database and find proper questions for students according to their current level.
  • Developed a website where students can register for online courses.
Technologies: GitHub, Ruby, React, Ruby on Rails (RoR), GraphQL, PostgreSQL, JavaScript

Ruby Engineer

2012 - 2017
Shinetech Software
  • Developed a platform for patients and caregivers in the USA to reduce the cost of drug therapy. It follows HIPAA. When this project became too big, our team separated it into small microservices.
  • Built a web app based on early AnguarJS to support the delivery process.
  • Developed a web app to analyze users' health status by collecting data from their smart devices. It follows HIPAA, and data privacy is ensured.
  • Built a simple app based on Sinatra and Redis to configure backup plans for servers on the cloud. This was a part of the dev infrastructure.
  • Developed a web-based multiplayer online game with text UI, including multiple strategies for players and very flexible configuration for game admin.
Technologies: Ruby, Ruby on Rails (RoR), PostgreSQL, React, AngularJS, C3.js, JavaScript, CoffeeScript, Redux, Cucumber, GitHub, Heroku, SendGrid, Sinatra, GitLab, Redis

Ruby Developer

2010 - 2012
WuXi AppTec Co.
  • Wrote many pure Ruby scripts for biological calculation, such as calculating the homology of protein or genes with BLAST.
  • Created scripts in Visual Basic for Microsoft Excel and Word to increase the efficiency of the daily routine for my coworkers.
  • Built the public website for Abgent to display its biological products.
Technologies: Ruby, R, Subversion (SVN), PostgreSQL, Ruby on Rails (RoR), Visual Basic for Applications (VBA), Lua

Physical Access Control App

I'm the major contributor to this physical access control system. It plays a crucial role in the coworking space business. In order to grant or remove proper access for users, we need to process their order status change and conference room reservation events.

Conference Room Booking System

This is a web app that provided a friendly UI for members to search and book 17,000+ conference rooms across the world. It also acted as an API provider for mobile apps. I developed the filter and recommend features. I was also in charge of test coverage and code review.

Drug Therapy Interfering System

This is a web application designed to provide patients with the best medications. According to the patient’s current medical conditions, allergies, and lifestyle, we developed features to provide a therapeutic schedule with better effects and less cost and risks. The application follows HIPAA. I worked together with my team to implement new features for this app.

Languages

Ruby, HTML5, GraphQL, JavaScript, CSS3, CoffeeScript, R, Visual Basic for Applications (VBA), Lua, SCSS

Frameworks

Ruby on Rails (RoR), AngularJS, Redux, Sinatra, Capybara

Tools

Google Docs, GitHub, Slack, RabbitMQ, Helm, Cucumber, SendGrid, GitLab, Subversion (SVN), RSpec, Git, Mailchimp, Jenkins

Storage

PostgreSQL, Redis, Alibaba Cloud, MySQL

Libraries/APIs

Rollbar, Sidekiq, React, C3.js, jQuery

Paradigms

Scrum

Platforms

New Relic, Kubernetes, Heroku, Docker

Other

Chemical Process Design, Analytical Chemistry, Chemistry, Physics, Translation, Chinese-English Translation

2007 - 2011

Bachelor's Degree in Applied Chemistry

Suzhou University of Science and Technology - Suzhou, China

AUGUST 2017 - MARCH 2021

Certified ScrumMaster (CSM)

Scrum Alliance

OCTOBER 2016 - PRESENT

MCPS: Microsoft Certified Professional

Microsoft

MAY 2015 - PRESENT

Translator Level III

China Foreign Languages Publishing Administration

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring