Summary
Karthik Dhanukodi is a Lead Software Engineer in the San Francisco Bay Area with 10 years building scalable full-stack and back-end systems, particularly for recruiting and staffing platforms. He combines hands-on architecture and project leadership with team-building skills鈥攐nboarding, mentoring, and managing international contractors while owning release cadence and stakeholder communication. Technically he specializes in API design, Elasticsearch-powered search, ETL/Logstash pipelines, OAuth migrations, MFA, and production NLP/AI features like term suggesters and recommendation systems. Comfortable in startup-style teams, he routinely takes proofs-of-concept through to production, having led cross-functional projects that cut search latency from 30+ seconds to under 3. His background bridges enterprise-grade C#/ASP.NET and modern distributed tooling (Docker, GCP, Python/TensorFlow), reflecting both delivery focus and scholarly interest in ML and NLP.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Computer Science and Engineering, Bachelor of Science (BS), Computer Science and Engineering at College of Engineering, Guindy