Software Engineer at Tesla. I recently graduated from Management Engineering at the
University of Waterloo. I have
experience in fields such as Full-Stack Development, Software/Mobile Development, IT
Security & Project/Product
Management. I can code in C#, JavaScript, TypeScript,
Python, Java & Ruby using frameworks/ libraries such as .NET, React, Express, Django,
Pandas, Mathplotlib, Numpy & more!
I have taken courses such as Data Structures & Algorithms, Databases & Sofware Design,
Linear Algebra, Intro to Machine Learning & Advanced Statistics. I have knowldge and
experience with relational and non-relational databases using MySQL, PostgreSQL, &
MongoDB.
I'm currently working at Tesla for the Security Engineering team working on
full-stack projects for automation.
I think I am very hard working and ambitious, but I think that working in a team is more
powerful
and fun!
😀
-Solely developing, maintaining, and updating internal tool for mass emergency notification systems, thus avoiding the previous use of 3rd party application Everbridge, resulting in savings of approximately $500,000 a year.
-Automated process for mass configurations using C# SDK, resulting in savings of $250,000 over the course of
5 years and over 11 weeks of manual labor.
-Created, and deployed a REST API to automate with C# .NET Framework using 3rd party SDK for integration
with internal tooling for security management.
-Consumed and produced over 8 Kafka subscriber events from/to various Kafka
topics
using
Kafka Connect and client libraries for data integration and stream processing with
another
team.
-Improved application performance by reducing start up times by 20% using Azure
Application
Insights and by generating/analyzing timed logs in the backend to identify/resolve the
bottleneck with config files.
-Used Terraform to provision private endpoints for Storage Accounts in infrastructure,
which
improved performance and security by avoiding call limits.
-Fixed over 5 critical front-end bugs using React, JavaScript, TypeScript, and
HTML/CSS in time for the release.
-Worked in a start-up environment to create over 40 Pull Requests and solve over
dozen
bugs, tasks, and user stories by working closely with the product, design and
dev
team
under tight deadlines.
- Improved core feature’s loading time by 45% as a result of using Lazy Loading,
React Hooks, migrating MVC
to Entity Framework using dotnet with C#, caching and reducing call to the database.
-Created SQL scripts to import over 25,000 records to production database by
using
DML statements.
-Wrote production code on Windows, Android, and iOS platforms for
clients such as Nestle,
Tarmac, Messer, and more to provide ERP solutions integrated with SAP.
-Coded with Java and XML in Android Studio IDE, C# and XAML in Windows Visual Studio,
C
and C++ in XCode, and ABAB in SAP to deliver new features and fix bugs.
-Helped push back software delivery dates by 2 weeks for several customers by working
closely with an amazing team in a Kanban Agile environment using Scrum and Jira to
deliver
builds.
-Managed and updated several e-commerce websites written
inJavaScript, Python, PHP, HTML,
& CSS. Increased SEO score by 12% and decreased website load times
significantly by
adding metadata, XML sitemaps, ASYNC functions, minimizing HTTP requests, and minifying
JS/CSS files.
-Worked closely with the product manager and other developers in an agile environment to
create new websites for clients with optimized SEO scores, XML sitemaps, secure sites,
and
back-end functionality.
-Mitigated organizational risk vulnerability by creating a python script
and
using an API for detecting CVE vulnerabilities for every new software downloaded or
webpage
visited on a user's computer.
-Presented project reports and vulnerabilities to senior IT heads in bi-weekly meetings.
-Analyzed and made recommendations for AGF's Network
-Worked on projects for mitigating organization risks such as SQL Injections, User
Privileges, and Directory Traversal.
-Using Kali Linux to do ethical hacking using SQL queries, testing security features,
and
monitoring network activities.
-Created XML files to store data such as student/teacher emails, IP addresses, TCP ports
and
websites.
As a student, I am always learning new things. I love to integrate a powerful backend with a cool
frontend. I am very passionate
about being a full-stack developer. My passion allows me to constantly learn new things and make
big projects.
Feel free to check out my projects below!
Helped over 20 individuals & families to get started with responsible and
disciplined investing. An automatic stock portfolio is generated from user’s Investment
Capital, Time of Investment, and Risk Level. Paper trading is also allowed.
Stock Prices were obtained using several APIs and in-house database. Django is used
as the web framework. Back-end functions were created to make recommendations, and
display charts.
Fully functioning CRUD aplication made using JavaScript , Node.js (for backend), Express.js (for the web framework), MongoDB (for storing users, APIs , passwords, locations, description, year, etc.), Password Hashing , Async JS (for requests), Error Handling Middlewares and HTML/CSS & Bootstrap (for front-end).
This npm module acts as a scientific calculator and allows you to do many
calculations without worrying about formulas.
Formulas for Basic Math, Areas,
Volumes, Exponents, Radicals, Graphs, Trigonometry, and Conversions
With the help of natural language processing, Voiceflow, CovidConsultant is
a voice interaction app that identifies user's symptoms for COVID and assesses what's
the best next course of action.
Created using Wit.Ai, NPL, AI, APIs, Node.JS, & VoiceFlow
Using the Minimax algorithm, an AI Tic Tac Toe game is implemented.
Solving Mathematical Expressions using the Shunting-Yard Algorithm
Feel free to reach out to me for any Inquries
Thanks for visiting my site! I hope you have a nice day!
😀