A Career Journey Story, Academic Research, and How to get Involved

A Note to the Reader

As a student writing this currently applying to PhD programs in Computational Biology, I realized that my situation was unique in that I came from a background with no prior undergraduate research experience and went to industry before I decided to explore academic research. This blog post serves as a small piece of advice in hopes that the reader gains a new perspective or a new resource they didn’t know about prior. I’m also currently writing my admissions essays right now, and felt like this would be a good break to reflect and figure out how to present the timeline of how I got into research and the research questions I want to answer later on.

Again, this is my personal view of research and my own opinions of topics that are already probably covered by advice lists such as Tao Xie’s advice list, which is also in my bookmarks I will share below. If you want to skip my career story (understandable as I wrote a lot), scroll down to Getting into a Lab!

Background Story

Industry

I have been a software engineer in the healthcare industry since 2019, when I graduated from undergrad. As someone with no Computer Science degree, I took MOOCs from EdX to supplement my coding background. When I joined UnitedHealth, I was part of our Technology Development program, which had two six-month rotations on different teams across different departments. My first rotation was related to Data Science in a chaotic team who wanted to pursue machine learning in the Community & State department. Community & State deals with government programs such as Medicare, Medicaid, and Long-Term care/retirement insurance claims as well as their electronic health records which record patient data. With so much clinical and insurance data provided to me, albeit messy and disorganized on legacy Oracle databases, I took it upon myself to find a use case in a software engineering team. I ended up creating two applications which are used in a different form now to email parse Oracle reports for query remediation. This identifies queries from users across our company that may be inefficient and degrade performance on the production databases.

This involved a lot of messy regex and text parsing, and I ended up learning a lot about new things online courses and school do not teach you well. For example, using the Terminal very well and shortly learning that projects can be scrapped at any notice if you do not have anyone backing you. I had plenty of ideas, and like research, if you do not sell these ideas for a grant, your ideas go nowhere. My Oracle report parser might have been rather dull and not flashy in any shape or form, but I loved the idea of reducing technical debt and time waste.

This led me to my second project in my first rotation which was using STIN transactions and tracking them to see where database imports were lagging to inform engineers and database admins on how to troubleshoot. Although this got farther than my Oracle reporting and was more flashy since I made a dashboard, it wasn’t used because a lot of people didn’t have any prior knowledge in STIN data in the first place. This leads me to my takeaways.

Takeaways

Getting into Research — 2 years as a Mid and Senior Level Engineer + NIH opportunities

After my rotations, I decided to stay on my second team (some variation post re-org exists today that I am on) which was an application/full-stack development team. This team had more direction and freedom to explore new ideas as an innovation team. It was still under the department that focused on government funded health insurance, and had way more data than its commercial counterpart. I ended up adopting open-source software by the Apache Foundation which creates a lot of data-driven pipeline projects as part of their incubation project efforts to our use cases. Taking advantage of Apache software and learning to refactor aspects of it to work on our on-premise cloud architecture taught me a lot about DevOps and deployments as well as providing technical support to applications.

I wanted to gain more leadership experience by architecting solutions and involving myself in product management. As a result, the company helped support me in getting an MBA at UC Davis, which was my first online program during the pandemic. I enjoyed how I made friends from my very first course (and we still are to this day) and I learned that graduate school is more mature/professional oriented. It was here that I learned how I learned and how to make friends/network to make sustained relationships in my career as well. After this, I began reading about graduate school for Computer Science and bridge programs to brush up on Computer Science theory. I then applied to CS bridge-like programs, including MCIT at Penn.

I used this as a stepping stone to get a foundation as well as take advantage of my status as a Master’s student. I wanted to explore what else I could do adjacent in academia relating to EHRs and clinical data. After two months of looking for something, I found some programs to apply to that had summer experiences. The reasoning behind this was the following:

I ended up getting accepted to the Graduate Data Science Summer Program at the National Institutes of Health (NIH). It was a cohort of 13 other students in graduate programs who wanted to get involved in technical problems in academic research which was a great stepping stone. The NIH is a government institute that provides a bunch of resources in terms of student training. Every day, there was some workshop, guest speaker, or networking event you could attend if you wanted. If you want to read more about the research I was involved in, you can find my project post here. I took advantage of a lot of events such as talks by guest speakers and workshops throughout my summer, and I enjoyed every second of it.

Takeaways

Getting into a Lab

After summer, I found working in research was more fulfilling due to the complexity of problems while also still having the freedom to explore niche questions that I loved at UHG on the innovation team. I was in my Fall 2023 semester taking 594 + 595, and wanted to get involved with faculty and join a lab after my NIH research experience. I started to contact assistant faculty in various STEM disciplines who did applied computational research because one of my friends I made at the NIH suggested that assistant faculty may be easier to approach, with a new lab and more eager to hire students + give hands-on mentorship. I found this to be the case when I joined my current lab and cold emailed my advisor. She wanted me to move to Philadelphia to work and also contact the lab members to see if I was a good fit, which I was completely fine with and did for the summer at NIH (all of course, thanks to my understanding managers at UHG and remote nature of my job). This felt more like getting to know the people I was working with rather than the typical technical interview I was used to and a bit of a relief. After I got to learn a bit about everyone I started getting into research and joining the lab mid-December 2023 and have worked on projects here since!

Advice and Takeaways — In No Particular Order

Admissions Essay Links

← Back to all posts