Lead the design and implementation of microservices based re-architecturing efforts to migrate from monolithic systems. Ensure system is scalable, maintainable, testable.
Delivered exceptional client support by supporting high-impact features and facilitate client trading/research/compliance workflow.
Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
Perform as backup team lead and scrum leader, driving goal driven agile process planning cycle, ensure priority-based story picking.
Software Engineer Intern
Bloomberg, Inc.
05.2019 - 08.2019
Participate on backend rule validation project in Java. Oversees user permission and access control for external access for Bloomberg data storage.
Designed structure and created code for executing rules to extend code. Used multiple Java tools and development frameworks for coding and testing such as Jenkins, Maven, Jaxb, Lombok, and Spring Boot.
Test and validate system features allowing company to monitor and control internal data access. Run code daily in Spring Boot to generate usage reports.
Software Developer Part-time
University of Michigan Health System
01.2018 - 05.2018
Data diagnostic tool to monitor hospital performance.
Developed web app which allows users to switch between graphic types, choose to include/exclude specific parameters, select time range of data, and download original or analyzed data using JavaScript and HTML with data from SQL Server database.
User can use one-click anomaly detection such as only showing those targets which have one or more data under a certain threshold or selecting system hospitals with discontinuous data.
Additional custom features: generate analyzed report based on user-selected time range, calculate average upload rate for all hospitals, analyzes fail/pass/border case count by month, recognize whether hospital data is discontinuous.
Software Developer Intern: Collation Browser
University of Michigan Health System
05.2017 - 08.2017
Company Overview: https://collations.mpopresearch.org
Constructed informational web browser for public users or hospital partners to view collation article, also allowing internal users to edit articles and manage workflow.
Graphical visualization for overall collation progress, with progress bar showing percentage of collation group currently online in real-time, and several bar charts based on showing current status of collation process.
Features include restricted database access to prevent malicious attack, stored procedures for accessing database and checks constraint satisfaction and mismatch between article and database (ie, name mismatch, etc.).