Eric Newport Software Engineer 👨💻 Developer Mentor 👨🏫 Career Coach 🧗 and Wearer of Many Hats 🎩
kethinov@gmail.com | 408-421-9931 | PDF resume | LinkedIn | GitHub | npx kethinov
Experienced software developer seeking a coding or engineering management role. I've worked in many tech stacks and I'm always ready to learn new ones to get the job done. Open to relocation. Let's make great things together!
Experience with
HTML, CSS, JavaScript, TypeScript, React, Angular, Node.js, Express, Electron, PHP, ASP.NET, C#, Java, Ruby on Rails, Go, Rust, C++, Bash, PostgreSQL, MySQL, MariaDB, SQLite, Linux, macOS, Windows, Apache, nginx, Docker, AWS, AI training and integration, Product design, User interface design, People management, Recruiting, Mentoring,, and more!
Professional experience
-
Engineering Manager
CACI — Rome, NY (06/2015 to 02/2026): Led development of multiple Node.js and Java-based web applications focused on data visualization, mission planning, and AI integration to assist users with operational planning and situational awareness. Our web apps saw deployment across DoD, primarily Air Force. My role involved a mix of coding, code review, staffing and training dozens of engineers across multiple departments, and working to align both corporate and government stakeholders on development and deployment of our web apps. -
Senior Software Engineer (GS-15)
Defense Digital Service (US DoD) — Remote (02/2025 to 04/2025), offer rescinded by DOGE: Received an offer to join this incredible team of engineers whose mission was to improve government efficiency with smarter, better-written software in February, 2025. The offer was then rescinded by DOGE in April 2025 before a start date could be set for me. The entire DDS team later resigned en masse due to DOGE's interference with their work. I was deeply honored to receive an offer to join the team and deeply saddened by the team's disbanding. -
- Technical Curriculum Designer and Career Coach (06/2024 to 10/2025): Helped design technical curriculum for Microverse Leap, a school for English language learners. Also continued providing career coaching to students and alums.
- Senior Software Engineer and Career Coach (10/2023 to 05/2024): Worked on multiple Ruby on Rails and Node.js-based applications supporting the school's learning platform and internal infrastructure. Also continued providing career coaching to students and alums.
- Career Coaching Manager (01/2022 to 09/2023): Led a team of career coaches and worked with the Head of Career Services and other stakeholders to scale our coaching services to a larger and growing student body.
- Career Coach (01/2020 to 12/2021): Trained hundreds of software engineering students in learning the skills they need to get jobs and be successful working in tech once they've completed the programming curriculum.
-
Senior Staff Engineer
Western Digital — Mountain View, CA (03/2015 to 05/2015): Worked on the WD My Cloud NAS drives doing mostly frontend web development and some backend work largely in PHP and Bash scripting. -
Senior Web Application Engineer
PayPal — San Jose, CA (01/2008 to 02/2015): Wrote full stack code for various parts of PayPal.com as well as for products such as the Kraken Node.js web framework, the PayPal Mobile app, PayPal Here, PayPal's online checkout, the PayPal Security Key, and many others. -
Web Developer
Yahoo! — Santa Clara, CA (09/2007 to 12/2007): Worked on Yahoo! Local doing mostly frontend web development and some backend work largely in PHP/MySQL. -
Web Developer
Google — Mountain View, CA (07/2007 to 08/2007): Did frontend web development for Gmail where I wrote the first version of the feature that warns you if you're about to send an email to an excessive number of people. -
Hybrid App Developer
Yahoo! — Sunnyvale, CA (06/2006 to 08/2006): Wrote a number of plugins for Yahoo! Messenger's Windows version and assisted with the coding of the Mac version's messaging window as a summer intern. -
Web Developer
Emporia State University — Emporia, KS (01/2006 to 06/2006): Wrote a number of PHP/MySQL-based web applications for internal university use.
Select open source contributions, side projects, and entrepreneurship
- Founder of Otherworldly Media, a small, bootstrapped company I created to develop an eclectic range of products and projects, such as:
- Roosevelt web framework — An open source Node.js-based web framework and a family of related sub-projects.
- SpaceOpera.com — Critical reviews of various space opera TV shows and films.
- Curly Braces Merch — A line of programmer-themed clothing and other merchandise.
- Angel backer of game console startup OUYA (2012). Company later acquired by Razer (2015).
- Author of dozens of ROM hacks for the 1993 game Secret of Mana.
- Made countless other open source contributions spanning many years including to notable projects such as Glyphr Studio font authoring app, Element and Seaglass native macOS Matrix clients, Mattermost group chat system, NW.js desktop app framework, DuckDuckGo search engine, Adobe Brackets code editor, MAYDAY PAC website, and more.
Education
Associate degree of Computer Science, Allen County Community College, Iola, KS, 2005.
Additional classes taken at Emporia State University from 2006 to 2007, but dropped out to begin career.
Currently taking additional classes from Empire State University since 2025 to finish my Bachelor's degree in Computer Science.