Shanglun (Sean) Wang

Shanglun (Sean) Wang

New York, United States
Hire Shanglun
Scroll To View More
Shanglun (Sean) Wang

Shanglun (Sean) Wang

New York, United States
Member since April 1, 2016
Sean is a passionate C/C++ and Python developer with extensive experience in full-stack web development, system administration, and data science. He is capable of working in both Linux and Windows environments and has developed everything from machinery interface to market intelligence software. Sean is also an excellent communicator and spends his spare time coaching speech and debate.
Shanglun is now available for hire
Portfolio
Experience
  • Python, 6 years
  • C++, 6 years
  • C, 6 years
  • Flask, 3 years
  • MySQL, 3 years
  • SQLAlchemy, 3 years
  • Amazon DynamoDB, 2 years
New York, United States
Availability
Part-time
Preferred Environment
Linux, Windows, PyCharm, Visual Studio, Vim
The most amazing...
...piece of software that I've developed can decode news articles written in Chinese and decipher market intelligence for an English-speaking audience.
Employment
  • Full-Stack Software Developer
    CB Insights
    2016 - PRESENT
    • Developed market intelligence software using Java and Python natural language processing technology that allowed investment information to be extracted from Chinese news sources.
    • Developed and managed a data ingestion system for funding and company valuation data—including monitoring, reporting, and load-balancing systems.
    • Designed, developed, and maintained client-facing React.js web applications to manage and display data on the CB Insights platform.
    • Developed microservices based on Node.js, Swagger.io, Thrift, and Docker to improve system reliability and internal API consistency.
    • Designed and created custom email-tracking software to improve targeted email marketing and outreach.
    • Developed and maintained Go REST APIs to power the main data visualization and management platform.
    Technologies: Python, Go, React.js, Node.js, Swagger.io, Thrift, Java, Stanford NLP
  • Software Developer
    Digital Vision, Inc.
    2013 - 2016
    • Conceived and developed a software suite to monitor and analyze breakage statistics and inspection results in optical manufacturing laboratories which helped bring breakage rates to industry record lows.
    • Worked with outside software vendors to developed and maintain XML endpoints for integration with third-party products.
    • Managed CentOS/RHEL data server running LVM and ZFS and developed data monitoring software using Python, PHP, MySQL, and JavaScript.
    • Developed a suite of GUI and command-line applications to manage inventory and automate monthly and replenishment ordering of optical lenses.
    • Provided on-site support and training customers to improve customer effectiveness in using the software system.
    Technologies: C, C++, C#, PHP, MySQL, Python, JavaScript
Experience
  • KotoBuddy (Other amazing things)

    A web and mobile application that allows people to meet language partners in their area using a Tinder-like interface.

  • How to Build a Natural Language Processing App (Publication)
    Natural language is increasingly becoming a viable way of interacting with smart software. Google search, Apple’s Siri, Microsoft’s Cortana, etc. are all capable of understanding queries in natural language. In this article, Toptal Freelance Software Engineer Shanglun (Sean) Wang walks us through some useful concepts and techniques in natural language processing and shows how they can be used to build a simple NLP app.
Skills
  • Languages
    Python, C, C++, C#, Java, JavaScript
  • Frameworks
    Flask, MeteorJS, Swagger
  • Libraries/APIs
    SQLAlchemy, Flask-RESTful, React.js, Stanford NLP
  • Platforms
    Windows, Linux
  • Storage
    MySQL, MongoDB
  • Misc
    Amazon DynamoDB, Natural Language processing, Offensive Security
  • Tools
    Stanford NER, JIRA
  • Paradigms
    Agile Software Development
Education
  • Bachelor's degree in Economics/Math
    Whitman College - Walla Walla, WA, USA
    2009 - 2013
I really like this profile
Share it with others