About the Developer

Developer profile

Abdullah Muhammad

Senior Software Engineer

Bio

Hi, I am Abdullah Muhammad, a senior software engineer with over 7 years of experience in software development.

I am also cloud certified and have extensive experience with devOps and testing tools such as Docker, Kubernetes, Jenkins, Selenium, and Terraform.

When I am not coding, you will find me contributing to open-source projects, writing technical articles, and learning about the new developments in the tech space.

Experience

Mainframe Developer
2022-Present
TD Bank

Create, copy, and run jobs in TSOP using ISPF along with SDSF to check the status of jobs. Develop PD files and store tools in PDS files for tasks related to data mining, report writing, etc.

Salesforce Developer
2021-2022
TD Bank

Utilized VisualForce, LWC, and web widgets to create applications. Incorporated Glue42 to deploy Salesforce components into TD workspace.

Node.js/API Developer
2020
BMO Bank

Developed, documented, and tested APIs for different lines of business using Swagger files and Postman. Utilized the sandbox environment to test API behavior and generated reports using IBM analytics and Node.js to investigate response types.

Testing and Technical Services Analyst
2017
CIBC Bank (Co-op)

Learned Unix/Linux scripting and command line programming. Performed procedural testing and automation using Chef.

Skills

Frontend

React/Next.js95%
TypeScript90%
CSS/Tailwind80%

Backend

Node.js/Express85%
SQL/NoSQL80%
APIs85%

Cloud

AWS90%
Azure70%
DigitalOcean80%

DevOps

Docker85%
Jenkins70%
Terraform90%

Education

BEng, Software Engineering
2013 - 2018
McMaster University

Specialized in Software Engineering with a focus on large systems design and software development.

Contact

Feel free to reach out and learn more through any of the following channels:

kingabdullah.codes
abdullahmd326@gmail.com
github.com/CodingAbdullah