Summary
Ebrahim Khalaj is a Senior Software Engineer in Detroit with nine years of hands-on experience building reliable, testable systems across finance and automotive domains. He blends a methodical problem-solving approach—breaking problems into logical, testable components—with deep academic rigor from a Ph.D. in Computer Science. His career spans roles at Capital One and General Motors and includes designing program analyses and mentoring students as a long-time graduate instructor. Ebrahim is comfortable across low-level languages and systems (C, C++, Linux) and higher-level architectural work, having moved from research prototypes to production HPC and financial services software. Known for formalizing problems into verifiable solutions, he brings both engineering discipline and a consistent focus on maintainable, test-driven code. Colleagues can rely on him to turn complex requirements into clear, incremental implementations while coaching others along the way.
9 years of coding experience
9 years of employment as a software developer
Ph.D., Ph.D. at Wayne State University
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Shahid Beheshti University
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Sharif University of Technology
Persian, English