I have been a C++ developer in the Engineering industry for over three years, in addition to working with it during my Masters degree. I'...
I have been a C++ developer in the Engineering industry for over three years, in addition to working with it during my Masters degree. I'm interested in the evolution of the language, and have closely followed the standardization through to C++17 and the upcoming C++20 standard.
Python was one of the first programming languages I learned. I have a strong knowledge of the language and these days I mostly use it for...
Python was one of the first programming languages I learned. I have a strong knowledge of the language and these days I mostly use it for automation at work, as well as for hobby projects. I am a regular attendee of PyCon UK.
Nasser's profile has been carefully vetted and approved as a Codementor. Connect with Nasser now, and leave a review for them once you're done!
EMPLOYMENTS
Software Developer
Arup
2014-06-01-Present
Developed large-scale Finite Element Analysis software (sold commercially and used in-house), mainly using Visual C++ on Windows, as a me...
Developed large-scale Finite Element Analysis software (sold commercially and used in-house), mainly using Visual C++ on Windows, as a member of the Structural Engineering Development Team. Upgraded OpenGL implementation in flagship product, improving rendering quality and performance. Automated usage data aggregation and analysis using Python. Participated in experimental integration of Python-based API into flagship product.
View more
View more
Research Engineer - Software Developer
McGill University
2013-05-01-2013-08-01
Designed and built a database-driven web application for use in Seismic Engineering research. The application is currently used as part o...
Designed and built a database-driven web application for use in Seismic Engineering research. The application is currently used as part of post-graduate Civil Engineering curricula in Stanford University (Stanford, CA) and McGill University (Montreal, QC) Contributed to OpenSees, the most widely used Open-Source seismic engineering application in the world, written in C++. Contributions consisted of build files for Linux CentOS and several bug-fixes.
View more
View more
Graduate Teaching Assistant - Numerical Methods
McGill University
2012-09-01-2012-12-01
Gave tutorials explaining the use of MATLAB to solve engineering problems using numerical analysis, the study of algorithms which use num...
Gave tutorials explaining the use of MATLAB to solve engineering problems using numerical analysis, the study of algorithms which use numerical approximation and are useful in an engineering context.