Raza Ul Azam
Angestellt, Software Engineer, FARO Technologies Inc.
Stuttgart, Deutschland
Über mich
I am specialized in developing highly performant Desktop and Cloud applications using various programming languages such as C++, Rust, Golang and Python. I am trained with professional development processes such as code reviews, build pipelines, agile development methodologies as well as different testing methods such as Unit, Integration, Manual and E2E testing. In addition to that, I am also familiar with the deployment of services on different cloud services providers, primarily AWS, as well as containerization tools such as Docker and container orchestration tools such as Kubernetes. As a computer vision enthusiast, I have also worked on some complex problems which were solved using standard and AI based approaches. Based on the solutions that I came up with, I managed to file two patents as well. My personal webpage: https://razaulazam.github.io/ My email address: razaulazam@outlook.com
Werdegang
Berufserfahrung von Raza Ul Azam
- High performance Desktop application and Cloud services development and deployment for Point Cloud processing - Writing the unit and integration tests as well as e2e tests - Computer Vision algorithms based on AI - Agile working methodology based on Scrum and Kanban - Filed two patents Tools and Technologies: Rust, Golang, C++, Python, JavaScript, CMake, Linux, Windows, Multithreading, Multiprocessing, AWS, Azure DevOps, Docker, Kubernetes, ArgoCD, RestAPI, gRPC, PyTorch, Celery, Redis, RabbitMQ
1 Jahr und 3 Monate, Apr. 2019 - Juni 2020
Software Engineer - Working Student
Bosch Center for Artificial Intelligence
- Programming Neural Networks from scratch for Computer Vision problems using Python, C++, MXNet and PyTorch - Programming Neural Network layers with weights quantization - Programming Probabilistic Uncertainty quantification methods - Programming anomaly detection methods in hardware accelerators - Data Analysis using SQL, Pandas and OpenCV - Skills: Python, C++, MXNet, PyTorch, Git, SQL, Pandas, OpenCV, Scikit-learn, ONNX
6 Monate, Aug. 2018 - Jan. 2019
Software Engineer - Working Student
Schaeffler Technologies AG & Co. KG.
- Programmed different variants of Genetic algorithms for parameter optimization tasks - Assisted with developing CUDA kernels for optimizing the process of searching the right parameters - Programmed Machine Learning model based prototypes for solving the same task and compare its accuracy with Genetic algorithms - Worked with Simulink for modelling different automotive dynamical systems Tools and Technologies: C++, CUDA, Python, SQL, Pandas, Scikit-learn, MATLAB/Simulink
- Improved audio rendering algorithms for the MPEG-H codec - Worked with adding new features and maintaining the huge legacy codebase - Performed test simulations on MATLAB and in a real environment Tools and Technologies: C++, MATLAB
3 Jahre und 5 Monate, Jan. 2014 - Mai 2017
Research and Teaching Assistant
Lahore University of Management Sciences
- Computational Problem Solving (CS 100) - Linear Algebra with Differential Equations (MATH 120) - Introductory Circuits Lab (EE 241) - Feedback Control Systems (EE 361) - Microelectronic Design (EE 341)
Ausbildung von Raza Ul Azam
2 Jahre und 11 Monate, Okt. 2017 - Aug. 2020
Master of Science
Friedrich-Alexander-Universität Erlangen-Nürnberg
Note: 1.6/5.0
3 Jahre und 10 Monate, Aug. 2013 - Mai 2017
Bachelor of Science
Lahore University of Management Sciences
Note: 3.55/4.0
Sprachen
Englisch
Fließend
Deutsch
Gut