Abbas Shakiba

Principal Machine Learning Engineer at Capital One

Chicago, Illinois, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Abbas Shakiba is a Principal Machine Learning Engineer based in Chicago with over a decade of experience building production ML and data systems across finance and insurance. He combines hands-on model development and MLOps with a strong software engineering background—earlier roles ranged from senior data engineering to full-stack contributions on open-source JavaScript tooling. Abbas has a track record of improving reliability and developer experience, shown both in enterprise ML projects at Capital One and in OSS work that refined Rollbar.js error handling and SVG/physics tooling. He holds graduate training in computer science and multiple specialized nanodegrees in ML and full-stack development, reflecting a commitment to continuous learning and pragmatic engineering. A practical problem-solver, he often bridges gaps between research, deployment, and front-end usability to ship measurable business impact.
code13 years of coding experience
job10 years of employment as a software developer
bookDiploma Mathematics and Physics, Diploma Mathematics and Physics at Shahid Ebrahimi High school
bookNanodegree Machine Learning with Pytorch, Nanodegree Machine Learning with Pytorch at Udacity
bookComputer Science, Computer Science at University of Chicago
bookBachelor of Science (BS) Computer Software Engineering, Bachelor of Science (BS) Computer Software Engineering at Shiraz University
bookMaster of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at Bowling Green State University
languagesPersian, English
stackoverflow-logo

Stackoverflow

Stats
363reputation
70kreached
3answers
4questions
github-logo-circle

Github Skills (35)

monitoring10
javascript10
command-line-interface10
typescript10
svg10
physics10
error-log10
typescript-types10
command-line10
error-handling10
nodejs10
typescripts10
2d10
cli10
expressjs9

Programming languages (8)

TypeScriptJavaC++CJavaScriptHTMLMarkdownRuby

Github contributions (5)

github-logo-circle
piqnt/svgexport

Sep 2014 - Jan 2022

SVG to PNG/JPEG command-line tool and Node.js module
Role in this project:
userFull-stack Developer
Contributions:1 review, 62 commits, 7 PRs in 7 years 5 months
Contributions summary:Abbas primarily focused on refining the command-line interface and node module aspects of the project. They improved parameter parsing for image export quality, dimensions, and file formats. The user also refactored the codebase, improved documentation, and introduced features such as setting the viewbox from the SVG file.
command-line-toolimagesvgnode-jsjavascript
rollbar/rollbar.js

Jul 2018 - Sep 2018

Error tracking and logging from Javascript to Rollbar
Role in this project:
userFull-stack Developer
Contributions:4 releases, 17 commits, 14 PRs in 1 month
Contributions summary:Abbas primarily focused on enhancing the functionality and maintainability of the Rollbar.js library. Their contributions included refactoring and improving error transformation logic by passing items to transforms, and also modifying the build and release process by updating the library version. The user also made critical improvements to the codebase, which ensures it integrates smoothly with the browser environment.
reactexpressjsloggererror-monitoringjavascript
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.
Request Free Trial
Abbas Shakiba - Principal Machine Learning Engineer at Capital One