Programming Languages: Java, C++, C, C#, Python, JavaScript, SQL, Ruby, Golang, HTML, CSS, Matlab
Web Development: HTML, CSS, Javascript, JQuery, React, Redux, Ruby on Rails, Node.js, Flask
Data Skills: Machine Learning, Computer Vision, Natural Language Processing, Deep Learning
Frameworks: Android, OpenCV, .NET, TensorFlow, Keras, Caffe, PyTorch
Others: Git, CUDA, Blockchain, IntelliJ, Visual Studio, Android Studio, Eclipse
Freewheel, A Comcast Company Feb 2017 - Dec 2017
Software Engineer - Web Full-Stack
Javascript, HTML, CSS, React, Redux, Ruby on Rails, Golang, MySQL
Contributed 80% of the code to a front-end module in the company’s main product. This is the key part of the business to work with DSP in order to deliver more advertisements, which brought a huge revenue to the company.
Designed and developed one set of test framework based on the React and Redux. Promoted it within the department and saved 50% of engineers’ test efforts while kept the test coverage rate.
Refactored the original back-end service from Ruby on Rails to micro-services using Golang in order to make the services more efficient and easier to maintain. Leveraged Protocol Buffers, gRPC, SQLBoiler to implement services.
Led a four-member team to build a visualization tool for company’s PI Planning in order to easily run the Scrum teams and save the planning time. Applied Javascript, JSPlumb, JQuery, etc.
Microsoft Jun 2016 - Sep 2016
Software Engineer Intern - Application Development
C#, .NET, Javascript, HTML, CSS, Python
Developed and maintained the Microsoft Bing Dictionary for Win 10. Added 8 new features into the App.
Released the App to Win 10 App Store (v2.1.0.0 - v2.6.0.0). Increased the daily active user from 7000 to 10000.
Implemented CRUD of App data and User Authentication using Face Recognition technique Windows Hello.
Deployed the service on the Azure to provide RESTful APIs for the Bing Dictionary App.
Built an extension for Edge web browser to improve the user experience. Utilized Javascript, Python, Flask, etc.
Trucker Science and Technology Oct 2015 - Jan 2016
Software Engineer Intern - Android Development
Java, Android, Python
Developed more than 20 pages in the Android App - Trucker. Worked with the designer to improve the interfaces.
Implemented the Navigation module using BaiduMap SDK. Encapsulated this module to a library.