While earning my Computer Science degree at the University of South Carolina, I had an
opportunity to learn the fundamentals of software development and to explore areas of
ongoing research and innovation.
Throughout my studies at the university, I also held several jobs related to the computer
science field. The first job started during my first semester, at the university's
Financial Aid Department. I became an IT assistant, maintaining department computers and
the department website.
During my sophomore year I began working at SysEDA, writing Silverlight and WPF
applications. After my summer internship at SysEDA, I got invited to a year-round internship
program at Design Information Technology.
I worked part-time at Design IT for the next five years, designing Silverlight and WPF
applications, as well as branching out into web development. At this time, I also had an
opportunity to train new interns on web development concepts. I also became the lead on
several web development projects at Design IT, architecting the system, and overseeing other
interns working on the projects.
During my graduate studies, I also worked as a Graduate Assistant in the Computer Science
department. My responsibilities involved leading a Java lab and a Linux lab. Addtitionally, I
set up a Xen Hypervisor on a university server and documented the process.
After graduating from the University of South Carolina with a Master's degree, I worked for
Swampfox Technologies. At Swampfox, I got a chance to work with many Java technologies,
including Avaya's Experience Portal system and Tomcat servers. My other responsibilities
involved web development using Spring MVC and Angular.
After working at Swampfox for a year, I began working for Google, where I worked on internal
tools and infrastructure.