Edward Anderson is a Staff Software Engineer with 22 years of experience building and operationalizing large-scale web systems, currently driving architecture and AI-enabled product improvements at Doximity from Leland, NC. He combines deep backend and DevOps expertise—demonstrated in open-source work on projects like Expertiza and Teaspoon—with a track record of performance-driven engineering: cutting feed latency from 3s to 0.5s, moving freshness to real-time, and enabling editors to accept thousands of AI recommendations. A pragmatic leader, he has led cross-team migrations, introduced AI-assisted development practices across organizations, and organized forums to raise senior IC leadership. Comfortable across Ruby on Rails, cloud-native deployments, Kafka/Elasticsearch, and GraphQL, he pairs hands-on coding with architecture, documentation, and mentoring to turn complex distributed systems into reliable, product-focused platforms.
22 years of coding experience
13 years of employment as a software developer
BS, Computer Science, BS, Computer Science at North Carolina State University
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Georgia Institute of Technology
Expertiza is a web application through which students can submit and peer-review learning objects (articles, code, web sites, etc). The Expertiza project is supported by the National Science Foundation.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:464 commits, 1 tag, 3 comments in 2 years 4 months
Contributions summary:Edward's contributions primarily involved back-end development and infrastructure management, evidenced by the introduction of Capistrano deployment scripts and database configuration. The user refactored code, moving styles to a layout and added a new task. Additionally, the user demonstrated knowledge of system dependencies by checking for and installing dependencies such as graphviz. They also established production data loading tasks using MySQL, suggesting a focus on database management and deployment processes.
Teaspoon: Javascript test runner for Rails. Use Selenium, BrowserStack, or PhantomJS.
Role in this project:
Full-stack Developer
Contributions:6 commits in 2 months
Contributions summary:Edward primarily worked on the front-end of the testing framework, improving the user interface and interaction with the test runner. Key contributions include implementing a toggle button feature for controlling test display options, which involved using local storage or cookies. Additionally, they refactored javascript code and updated the build process. These changes contribute to the maintainability and user experience of the project.
railstestingjavascriptphantomjsbrowserstack
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.