About Me
Software Engineer with 3 years experience.
Background: BS in Bioinformatics from UC Davis
Professional Experience with languages such as Python, C++, and SQL, as well as working knowledge of C, C#, Java, Golang, Ruby, PHP, and Per...
Professional Experience with Elasticsearch, Kafka, Teamcity, and Ansible.
Show MoreSkills
Web Development
Programming Language
Software Engineering
Development Tools
Database
Operating System
Mobile Apps
Data & Analytics
Others
Portfolio Projects
Company
Elasticsearch Pipeline and Monitoring @ Smule
Role
Backend Developer
Description
-
Configuration of an ELK pipeline to index and analyze device log data.
-
Upgrading existing alert system to enable detection and reporting of anomalies and patterns.
-
Implementation of an email service in Python to send regularly-scheduled digest emails.
-
Adding Kafka producer functionality to an existing logging system, to send logs without additional overhead.
Show More Show Less
Company
Build and Release Automation @ Smule
Role
DevOps Engineer
Description
-
Maintaining Teamcity-based build and CI/CD management system
-
Optimizing and automating multiple build and release processes
-
Investigating and resolving merge conflicts and other automated git failures
-
Automation and maintenance of scheduled release processes such as string translation, QA testing, and versioning
-
Integrating 3rd-party REST APIs for mobile app distribution
Skills
Python TeamCity Git Ansible Shell ScriptingTools
PyCharmCompany
GDG Hackathon
Role
Backend Developer
Description
The challenge was to use the Clover API to develop and showcase an app to help merchants market their products. Our team won second place with a working prototype of FoodHub, a Clover-based search engine capable of displaying inventory information from any merchants using the service. The site was built using PHP backend and Javascript frontend. My contributions:
-
Designed custom Database Management System in PHP
-
Implemented JSON serialization system to encode and store incoming data, as well as decode and output data from the database
-
Quality Control and troubleshooting defective code for frontend and backend
Skills
JavaScript PHPTools
Sublime Text