New York, New York, United States
1. Implemented new features and fixed bugs for OncoKB, which is an oncology knowledge base with 2000+ visits per day.
2. Developed components for React front-end with TypeScript, MobX and webpack.
3. Evaluated google reCAPTCHA for client protection to block unauthorized actions like page scraping.
4. Implemented automatically visual regression test with Jest, puppeteer, Docker, and added CI test with GitHub Actions.
5. Refactored an internal platform and developed new features for it with React (with Hooks), MobX and Firebase.
6. Developed APIs and services for Spring Boot (with MySql) back-end by using Java 11 and SQL.
7. Implemented RESTful API web services with Swagger and Java to provide programmatical access to OncoKB data.
8. Developed several microservices by Python, Java, Docker and k8s to implement different features, like keeping the clinic trials data stored in AWS S3 up to date daily, analyzing API resources usage weekly for commercial purpose, and indexing OncoKB private tokens to verify whether they have been exposed on internet.