Muhammad Asavir

Muhammad Asavir

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Sr. Data Engineer with extensive experience in Python and ETL.
Sr. Data Engineer with extensive experience in Python and ETL.

I started to learn to code when I was in middle school, and although it was a hobby at the time I grew to love it. Originally I planned on becoming a more traditional engineer. However I realized early on after graduating that my true passion was programming and I sincerely loved the field.

Since then I've come a long way and learned multiple new things, especially with how projects in industry are handled and built as well as gaining an appreciation for the vast plethora of tools available at my disposal. Utilizing these various tools I have participated in multiple high impact projects including company wide telemetry, data analysis and lately, data lineage across multiple types of financial instruments.

Currently I am working as a Sr. Data Engineer at Nomura and am personally aiming to complete my Master's degree in Computer Science from Georgia Tech, with a specialization in computing systems, by 2023.

I'm familiar with a variety of tools and programming languages, including Java, Python, C++, C#, Rust and C, and many tools used in the industry.

I enjoy teaching with an example based methodology and answering questions by breaking out my trusty paint skills to illustrate the concept. Tutoring and helping others is enjoyable and it's always great to see something click for someone else.

Eastern Time (US & Canada) (-04:00)
Joined April 2023
EXPERTISE
5 years experience
Python is an excellent language for data analysis and is commonly used to help build data pipelines to both process and visualize informa...
Python is an excellent language for data analysis and is commonly used to help build data pipelines to both process and visualize information. It's my current day-to-day coding language and an absolute joy to code in.
3 years experience
Highly familiar with the STL and all versions of the language from C++98 to C++20 and everything in between. I commonly use it for variou...
Highly familiar with the STL and all versions of the language from C++98 to C++20 and everything in between. I commonly use it for various hobby projects such as games and plugins for various tools.
View more
View more
2 years experience
Sometimes there's a need to write a quick and dirty program with a GUI, or manipulating something that calls data from multiple data-sour...
Sometimes there's a need to write a quick and dirty program with a GUI, or manipulating something that calls data from multiple data-sources. When I encounter something like that, I go for C#.
3 years experience
Ol'reliable of programming languages. First language I learned and the currently use when dealing with personal schoolwork. The memory ma...
Ol'reliable of programming languages. First language I learned and the currently use when dealing with personal schoolwork. The memory management can be painful at times, but that's part of the fun.
View more
View more
1 year experience
Latest pick to write production ready, memory-safe fully asynchronous applications for data analysis workflows. It's well thought out des...
Latest pick to write production ready, memory-safe fully asynchronous applications for data analysis workflows. It's well thought out design and robust ecosystem makes prototyping rapid and bugs almost non-existent.
View more
View more
1 year experience
Recently got my certification for AWS and currently use it to host various services in production environments. Familiar with building st...
Recently got my certification for AWS and currently use it to host various services in production environments. Familiar with building stuff on the cloud and deploying it, as well as developing for the cloud, both directly and via a containerization system such as Docker.
5 years experience
Commonly used across the financial industry, Java is a relatively powerful language that's quick to learn and simple to use. I've used it...
Commonly used across the financial industry, Java is a relatively powerful language that's quick to learn and simple to use. I've used it almost every day for the past 5 years and am very comfortable with both the tools and features it offers.

REVIEWS FROM CLIENTS

Muhammad's profile has been carefully vetted and approved as a Codementor. Connect with Muhammad now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Data Engineer
Nomura
2022-10-01-Present
Working on data lineage of financial information to keep track across firm wide movement including generation, processing and ingestion o...
Working on data lineage of financial information to keep track across firm wide movement including generation, processing and ingestion of data. Responsibilities include building up infrastructure, writing client libraries to interface with vendor APIs and provide an interoperability layer written in Python. Leveraging other technologies including Grafana and AWS Web Services.
Python
Git
Jenkins
View more
Python
Git
Jenkins
Sphinx
GitLab
Rust
Grafana
Data Engineering
Data Warehouse
AWS (Amazon Web Services)
View more
Developer II
TIAA
2019-01-01-2022-10-01
Worked on various API interfaces and middleware code. Managed multiple environments across many applications and teams to provide for a s...
Worked on various API interfaces and middleware code. Managed multiple environments across many applications and teams to provide for a seamless experience for other internal application development. Spearheaded a transition to a new API platform for over 800 unique services.
Python
Java
Linux
View more
Python
Java
Linux
Bash
Apache Camel
MuleSoft
Elastic Stack
RESTful API
Apache NiFi
View more
Junior Software Developer
Shopper's Drug Mart
2018-04-01-2018-11-01
Increased customer retention and enhanced service offerings by creating a web-based internal application that yielded actionable insights...
Increased customer retention and enhanced service offerings by creating a web-based internal application that yielded actionable insights from aggregated customer data.
Python
Java
Git
View more
Python
Java
Git
Linux
Bash
Jira
GitLab
Docker
Confluence
Postman
View more