Karim Elnadim

Senior Software Engineer at GoTextbooks

Little Rock, Arkansas, 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

👤
Senior
🎓
Top School
Karim Elnadim is a Senior Software Engineer based in Little Rock with over a decade of experience delivering full-stack web systems and managing large-scale projects end-to-end. He excels in Ruby on Rails, PHP, and Go, and pairs strong backend API and data-work (MySQL/Postgres/MongoDB) with practical DevOps skills like Docker and AWS. At GoTextbooks he led and shipped 50+ projects including a $10M buy-back application, a data warehouse with 300+ data points, a high-performance ordering API and a competitive pricing engine that drove marketplace advantage. A pragmatic problem-solver, he’s contributed to open-source EDI tooling (stupidedi), adding X12 810/855 support—demonstrating attention to standards and enterprise integrations. Karim complements hands-on development with project management and security certifications (CompTIA suite, CIW), making him effective both as a solo implementer and as a technical lead. He brings a track record of integrating complex third-party APIs and turning business requirements into reliable, production-grade software.
code6 years of coding experience
job7 years of employment as a software developer
bookDiploma Computerized Application, Diploma Computerized Application at New York Institute of English and Business
bookBachelor of Engineering BEng. Information Technology emphasis in Software Development, Bachelor of Engineering BEng. Information Technology emphasis in Software Development at Western Governors University
github-logo-circle

Github Skills (9)

grammar10
parserator10
grammars10
parser10
x1210
ruby10
api-design9
api9
apim9

Programming languages (2)

GoRuby

Github contributions (4)

github-logo-circle
kputnam/stupidedi

May 2020 - Dec 2021

Ruby API for parsing and generating ASC X12 EDI transactions
Role in this project:
userBack-end Developer
Contributions:10 commits, 1 PR, 1 comment in 1 year 7 months
Contributions summary:Karim contributed to the `stupidedi` repository by implementing new features and modifying existing ones to support Electronic Data Interchange (EDI) transactions. The primary focus of the contributions was adding and modifying segments for the 810 and 855 transaction sets, indicating a strong understanding of the X12 EDI standards. The user's work included adding element definitions, incorporating external contributions, and matching whitespace and style conventions, showcasing their involvement in maintaining and enhancing the project's functionality.
apivalidationgrammarrubyparsing
Golang toolkit for working with Amazon's Selling Partner API (SP-API)
Contributions:2 PRs, 13 pushes, 4 branches in 1 year 6 months
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
Karim Elnadim - Senior Software Engineer at GoTextbooks