I’m a computer science professional, researcher, and educator.
My Professional Life
By day, I am a Sr. Software Engineer at CallRail where I have worked on a variety of projects from brand-new features, to large scale refactoring efforts, to developer tooling. I am currently working on the company’s platform/SRE team building software that enhances developer enablement/experience.
My Science and Research Activities
Outside of work, I am a computer science researcher and am currently pursuing my PhD at the University of Nebraska – Lincoln. My dissertation research focuses on computational methods in RNA secondary structure prediction. I am also part of a lab doing research on peripheral artery disease (PAD) where my main role is analyzing transcriptomic data. I am also active as a reviewer and contributor for pyOpenSci and as an editor for the Journal of Open Source Software (JOSS) in the Biosciences, Chemistry, and Materials track and Computer Science, Information Science, and Mathematics track.
My Commitment to CS Education
I currently teach undergraduate CS courses at Metropolitan Community College and have served two terms as Educational Activities Board Chair for my local IEEE section. Occasionally, I will speak at local meetups. I enjoy writing tutorials and blog posts and have publications on several 3rd party websites along with this blog.
Contact Info
You can contact me by emailing ewhiting@ieee.org
My Specific Skills
I have worked on a vast range of projects and technologies; here are some specific technologies I can start working with right away:
- Ruby on Rails
- Python
- C#
- Java
- SQL
- Docker
- Kubernetes
- TypeScript
- AngularJS
The kinds of projects in which I’d need little ramp-up time:
- Microservices migrations
- Full-stack web development
- Data engineering
- ML/DL model benchmarking
- API Design
- Database development and tuning
- Software testing (unit, integration, UI, and performance)