Lead Software Engineer with 5+ years of experience in all layers of the technology stack Languages: C#, Ruby, Python, Java, JavaScript, PostgreSQL
Experience
2021 — Now
2019 — 2021
San Francisco Bay Area
● Engineering leadership:
Collaborated with stakeholders to define the product and technical roadmaps.oversaw Cureus software
development cycle, scoped out epics and features to create engineering work streams and plans.
Developed an engineering culture around documentation, code reviews, testing, and quantifying successes.
Led 2 engineers in building features and coached them on producing robust and quality work.
Integrated multiple 3rd party services including Stripe, Sendgrid, Amplitude, and Google Analytics.
Upgraded core components of Cureus’s technology stacks end to end, including Ruby, Rails, Webpacker, React and various dependencies.
● Performance focused:
o Profiled codebase to identify and eliminate bottlenecks, reducing timeouts and page load time.
o Migrated all services from Heroku to AWS, reducing infrastructure operating costs by 50%.
o Created a new API server for editorial and business data requests to alleviate load from the main
servers.
● Architecture and software design:
o Designed and implemented the editorial queue management system to enforce priority policies, reduce
inefficiencies, and improve reporting and metrics.
o Built a system to parse reference metadata to auto-correct citation data inputted by the author.
o Rebuilt article snapshot generation process to guarantee content was identical with original submission
to PubMedCentral, and subsequently identified and resolved existing disparities.
o Redesigned publication guides with new searching and highlighting capabilities through Elasticsearch,
reducing the time spent on support tickets related to the publication process.
o Built an analytics dashboard with reporting tools to track email marketing performance, in progress
publications, and editor activity and performance.
o Designed an internal email preferences system to give users more control over what emails they
receive, including the ability to opt into new automated emails.
2017 — 2019
Palo Alto, California
● Doubled automatic payroll setup success rates by designing and implementing a TF-IDF engine to associate payroll transactions with an employer.
● Designed and implemented an overdraft refund system to detect, establish cause, and automatically refund overdraft fees caused by errors in our system or faults by banks.
● Improved scalability by migrating database from SQL Server to MySql to integrate with Amazon Aurora, as well as implementing a data access layer to determine whether to read from the master or a replica at runtime to reduce the need for waits (50ms per query).
● Operating as a team lead for the Payroll and Account Verification teams.
● Co-lead a team of contractors to create a testing framework and improve our test suite
Languages: C#, Java, Python, SQL.
Development Tools: Git, Jenkins, AWS, NuGet.
Frameworks: .NET (Framework and Core), Entity Framework, MSTest, XUnit, Effort
Product Reliability Testing
Performed simulated surgical uses on da Vinci Surgical System EndoWrist instruments to verify and validate design specifications.
Analyzed and presented time-series data using R in order to demonstrate observable trends that lead to instrument failure.
Wrote a Matlab script to collect and plot motor position and torque data for EndoWrist instruments to verify range of motion limits
Education
2015 — 2017
Santa Clara University
Master’s Degree
2015 — 2017
2011 — 2013
UCLA
Bachelor’s Degree
2011 — 2013