Profile 00 00@2x e294063b2878e4164ba1dd904aa6b8bae6a97e19937899e4b4af853acf30de5d

Sheng-Ting (Wilson) Huang 

Result-oriented Golang programmer with six years of work experience developing, testing and maintaining enterprise software applications. Willing to learn new technologies to keep up-to-date with the trend. 


Phone: +886909277889

Email: [email protected]

Work Experience

Data collection from Manufacturer and visualization in Cloud  | HCL  | Data Analytics | 2021/5 - present  

  • Onsite at Google as a TVC
  • Implement APIs for backend services in Java
  • Maintain a client service in Golang and Python
  • Fine-tune SQL Performance for Spanner
  • Materialize data from Spanner to Capacitor for analytics reports
  • Collect enormous  amount of data from the factory and the supplier
  • Aggregate data for business reports
  • Meet high priority OKR goals

maaiiconnect | M800  | Backend Developer | 2018/7 - 2021/5  

  • Developed backend services as microservices in Golang
  • Provided APIs for front-end
  • Managed data in Mongo and Redis Database
  • Deployed services in Kubernetes
  • Designed event-driven via Kafka broker
  • Went production before next release deadline
  • Collaborated with front-end teams, quality assurance teams, and product owners to fulfill product requirements
  • Integrated with Google and Azure APIs
  • Applied profiling tool for enhancing services' performance

JDGo | CSI Technology Group | Android Engineer | 2018/1 - 2018/5  

  • Understood owner's requirements to develop the outsourcing project on my own
  • Designed the backend infrastructure and database schema
  • Requested third party services such as Google Map API and Firebase Cloud Messaging
  • Decreased the round-trip queries to Database by querying Redis
  • Developed two Android apps for clients
  • Received and handled Firebase push notifications in Android apps

Mobile Engine | CSI Technology Group | Android Engineer | 2016/10 - 2017/12

  • Developed ASP.NET Web API Service
  • Self-taught AngularJS as the content management front-end
  • Boosted performance via memcached queried results

CAD 3.0 | CSI Technology Group | .Net Engineer | 2016/4 - 2016/9

  • Prototyping the project in ASP.NET Web API and WPF from scratch in a team of three
  • Referenced design patterns to make the project more reliable and maintainable

Computer Aided Dispatch (CAD) | CSI Technology Group | Test Engineer | 2015/3 - 2016/3 

  • Pulled new version from the source code control tool (TFS)
  • Compared RD's Database schema with test sites' Database schema
  • Packaged and deployed new version to test sites
  • Reproduced the bug with scenario reported by the customer via imitating customer's environment
  • Reported reproduced steps to developers

Skills


Programming Languages

Golang - Excellent
Java - Excellent
Python - Advanced

Languages

Mandrine  - Native

English - Advanced


Education

University of Melbourne - Melbourne,Australia | Master of Science (Computer Science)    |  2013/3 - 2014/12
Simon Fraser University - Vancouver,Canada     | Bachelor of Science (Computer Science) | 2009/1 - 2012/4