Burhan Shakir

Software Engineer

Greater Toronto Area, Canada6 mos experience

Key Highlights

  • Proficient in both ends of the software stack.
  • Strong leadership and mentoring experience.
  • Passionate about machine learning and AI technologies.
Stackforce AI infers this person is a Semiconductor and Software Development professional with strong automation and verification expertise.

Contact

Skills

Core Skills

Python (programming Language)Universal Verification Methodology (uvm)Software TestingObject-oriented Programming (oop)Back-end Web DevelopmentSoftware Development

Other Skills

ScriptingPerlLinux DesktopRTL DesignRegression TestingVerification and Validation (V&V)SystemVerilogVerilogMentoringCritical ThinkingDatabasesCommunicationAnalytical SkillsUVMFSoftware Development Life Cycle (SDLC)

About

Keen learner with a passion for innovative technologies. I have utilized and refined my problem-solving skills through countless work, volunteer, and project experiences. Possess a tendency to encourage challenges and approach them with a creative and critical lens. Proficient with common programming languages and both ends of the software stack. My interest lies in machine learning, neural networks, AI, and data science as I aspire to continuously be on the front-lines of innovation. With leadership and management experience, I believe my verbal/written communication skills and dedication will prove an asset to any organization. Studying Software Engineering & Management at McMaster University has provided me a diverse and sophisticated foundation, applicable for any position in any industry.

Experience

6 mos
Total Experience
6 mos
Average Tenure
--
Current Experience

Synopsys inc

2 roles

ASIC Digital Design, Sr. Engineer

Promoted

Jan 2026Present · 5 mos

ASIC Digital Design Engineer

Feb 2024Jan 2026 · 1 yr 11 mos

  • Developed automation for multiple testmode assertion lists by implementing Python script that extracted expected signal values
  • from excel sheet and created corresponding SV properties; saved 4.5 minutes of TB compile time.
  • Optimized flow for generating TB constraints by establishing Perl + Python scripts to improve latency by more than 2%.
  • Strengthened leadership through the mentoring of 2 interns; created detailed documentation and onboarding videos for New Hires. Oversaw and provided guidance for initial intern deliverables.
Python (Programming Language)ScriptingPerlLinux DesktopUniversal Verification Methodology (UVM)RTL Design+5

Amd

IP Design and Verification Engineer

May 2023Dec 2023 · 7 mos · Markham, Ontario, Canada · Hybrid

  • Full responsibility for developement of Perl scripting automation that translated IP commands from .xlsx to SystemVerilog 35% quicker. Updated Python scripts that generated Verilog RTL modules to optimize simulation time by 2.5%.
  • Established holistic verification for IP RAS module with sanity test creation, regression, 97% coverage, and DR/VR set up. Utilized UVMF to set up exhaustive testbench for feature. Performed simulations & analyzed waveforms to assist Designer’s in debugging.
  • Assisted DevOps team with the initialization of team’s export restricted CI/CD pipeline. Experienced working with Jenkins scripts. Learned to sync Jenkins submissions with Perforce (version control software). Experienced using Ruby for compile automation.
  • Worked with SoC team to write SystemVerilog Assertions to cover all callout scenarios and eliminate risk of IP entering error state.
Python (Programming Language)Critical ThinkingDatabasesCommunicationObject-Oriented Programming (OOP)Analytical Skills+1

Pelmorex corp

Full-Stack Developer

Jan 2023May 2023 · 4 mos · Remote

  • Part of National Public Alerting System dynamic React-based web application development. Utilized TypeScript & Axios for RESTful API calls. Worked on 7 backend services and UI.
  • Implemented new features such as Forgot Password/PIN, URL attachment, re-Captcha authorization, and pagination to application
  • for improved UI/UX. Managed features from development, to testing, to staging, to deployment.
  • Developed unit, integration, performance, and functional tests for system to increase code coverage from 75 to 88%. Worked with JUnit, Jest, K6, and React testing library; learned deployment of functional tests with JFrog artifactory and Docker and led exploratory testing initiative for newly added UI features discovering over 15 bugs.
  • Helped with deployment and maintenance of cloud-based containerized application via Kubernetes, GKE, Azure, and Rancher.
  • Participated in daily Agile ceremonies such as Scrum, Retrospectives, and Sprint Planning
Back-End Web DevelopmentSoftware Development Life Cycle (SDLC)Software DevelopmentCritical ThinkingCommunicationCascading Style Sheets (CSS)+9

Mcmaster chem-e car team

Mechanical Design Team

Oct 2022Mar 2023 · 5 mos · Hamilton, Ontario, Canada

Collaborative Problem SolvingData StructuresEngineering DesignGitAgile & Waterfall MethodologiesSOLIDWORKS+2

Mcmaster university

2 roles

Intramural Sports Supervisor

Aug 2022Feb 2023 · 6 mos · Hamilton, Ontario, Canada

Team ManagementCommunicationOrganization SkillsDiversity & InclusionScheduling

Exam Invigilator

Aug 2022Feb 2023 · 6 mos · Hamilton, Ontario, Canada

Microsoft OfficeOrganization SkillsLeadershipAnalytical SkillsOral Communication

Accenture

Junior SW Consultant

Jun 2022Aug 2022 · 2 mos · Toronto, Ontario, Canada

Back-End Web DevelopmentUnit TestingData StructuresJavaGitAgile & Waterfall Methodologies+3

Bmo financial group

Customer Service Representative

Oct 2018Jun 2019 · 8 mos · Newmarket, Ontario, Canada

  • Managed filing system and monitored customer investment files using Excel database. Assisted in analytics of investment data.
  • Developed dashboard via Microsoft Power BI to demonstrate understanding of asset management data.
  • Performed basic teller duties (handling cash, deposits/withdrawals, credit card applications, etc.)
Problem SolvingData AnalysisMicrosoft Power BIMicrosoft ExcelSQL

Education

Faculty of Engineering - McMaster University

Bachelor of Engineering - BE — Software Engineering and Management

Jan 2020Jan 2025

Newmarket High School

Ontario Secondary School Diploma (OSSD)

Sep 2016Jun 2020

Stackforce found 100+ more professionals with Python (programming Language) & Universal Verification Methodology (uvm)

Explore similar profiles based on matching skills and experience