Amarjeet Kapoor

Software Developer III at Morgan Stanley

Canada
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
Amarjeet Kapoor is a Software Developer III with a decade of experience building practical solutions that simplify complex problems, currently contributing at Morgan Stanley from Canada. He has a strong full-stack background spanning React/Redux front-ends, back-end systems, and data-focused features developed across roles at UKG, FICO, and Nuance. An active open-source contributor, he enhanced OpenSCAD’s parameterization and customizer features during a Google Summer of Code project, improving usability for customizable 3D models. He pairs academic depth from a Master of Applied Computer Science with hands-on teaching experience as a TA in machine learning and databases. Known for shipping robust parsing and UI integration work, he brings a pragmatic blend of engineering rigor and product-aware design. Colleagues rely on him to translate ambiguous requirements into maintainable, test-covered implementations.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster of applied computer science Computer Science, Master of applied computer science Computer Science at Concordia University
bookGreen Land Senior Secondary Public School Ludhiana
bookBachelor of Technology (BTech) computer science, Bachelor of Technology (BTech) computer science at Guru Nanak Dev Engineering College, Ludhiana
stackoverflow-logo

Stackoverflow

Stats
59reputation
4kreached
1answer
2questions
github-logo-circle

Github Skills (20)

parser10
c-language10
openscad10
parsing10
parse10
cprogramming-language10
c179
cpp9
3d-models8
3d-printing8
3d-graphics8
jta6
spring-boot6
spring-jdbc6
spring6

Programming languages (14)

JavaCSSC++ScalaTeXVueHTMLErlang

Github contributions (5)

github-logo-circle
openscad/openscad

Mar 2016 - May 2017

OpenSCAD - The Programmers Solid 3D CAD Modeller
Role in this project:
userBack-end Developer
Contributions:126 commits, 40 PRs, 62 pushes in 1 year 2 months
Contributions summary:Amarjeet primarily focused on enhancing the parameterization backend of the OpenSCAD project, implementing a Thingiverse-like syntax for defining parameters. This involved modifications to the `comment.cpp` and `comment_parser.y` files, suggesting the creation of a system to parse and interpret parameter annotations within the source code. Furthermore, the user added test cases to validate the new parameterization capabilities, improving the robustness of the customizer feature. This work directly contributes to improving OpenSCAD's usability for users who wish to customize 3D models.
3dcadopenscad3d-modelsdxf-files
Contributions:4 PRs, 25 pushes, 3 branches in 1 year 11 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