- Software Engineer
[2013 - prensent]
Worked on an on-premise online storage solution for enterprises and governments.
- Developed the "Notification Center" UI to keep users posted about the file changes. (Demo)
Client-Side Core Module
- Implemented the file syncing algorithm for the Win/Mac clients using C++ and Objective-C.
- Enhanced the sync algorithm to increase the file transfer throughput by 9 times.
- Introduced unit testing framework to enable Test-Driven Development.
- Implemented a lightweight benchmarking tool for server APIs using Perl.
- Performed benchmarking, analyzed the report and discovered several performance bottlenecks, e.g., Perlbal.
- Software Engineer Intern
- Implemented a text truncation detection tool for web pages using Java and