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
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
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
2013 — 2015
2013 — 2015
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
Santa Clara University
Master’s Degree
2015 — 2017
UCLA
Bachelor’s Degree
2011 — 2013