Naz Oishie headshot

Naz Oishie

Software Engineer

She/ Her

Vancouver, BC

I build software in Python and C++ at Siemens for Solido Design Environment, with 4.5+ years creating tools that parse, process, and visualize large-scale circuit design data.

I also work on applied AI and agentic AI, including LLM-backed apps. I founded Google Developer Groups Saskatoon and mentor as a Women Techmakers Ambassador.

PythonC++Applied AISystems

Software engineering

  • Python and C++ applications
  • API design and servers
  • Performance and algorithm design

Applied AI

  • LLM apps with the Gemini API
  • Agentic AI
  • Research in intelligent software systems

How I work

  • Mentoring newly hired developers at Siemens
  • Code review and knowledge sharing
  • Cross-team work with QA, UX, and DevOps

Experience

Software Engineer

Solido Design Environment

Siemens EDA · Vancouver, Canada

May 2022 – Present

  • Develop high-performance Electronic Design Automation (EDA) tools using Python and C++, focusing on parsing, simulation, and visualization of large-scale circuit design data.
  • Resolved 300+ engineering issues across the product, delivering bug fixes, enhancements, and improvements to core algorithms and software architecture.
  • Designed and implemented API systems and an API server for Solido Design Environment, enabling external programmatic access to product capabilities.
  • Built Model Context Protocol (MCP) servers to expose product APIs to AI agent harnesses, enabling agent-driven interactions with EDA tools.
  • Mentor newly hired developers and interns through onboarding, codebase walkthroughs, code reviews, and day-to-day engineering practices.

Graduate Research & Teaching

University of Saskatchewan · Saskatoon, Canada

Sep 2019 – Feb 2022

  • Researched AI and software engineering, including workflow visualization, release-note classification, and detection of bug-inducing commits.
  • Built scraping and processing pipelines over software repositories and other large datasets.
  • Taught and designed labs for Python, Java, web development, and databases, mentored students, and supported course delivery for both CS and Business faculties.

Earlier

  • Research Assistant, Wilfrid Laurier University · May 2021 – Jun 2021

    Summer project analyzing large datasets for academic and business insights.

  • Lecturer, Leading University · Bangladesh · May 2019 – Aug 2019

    Taught structured programming in C, object-oriented programming in Java, and operating systems.

  • Intern Engineer, W3Engineers Ltd. · Bangladesh · Jan 2019 – Apr 2019

    Full-stack web projects with Flask, Vue.js, JavaScript, HTML, and CSS.

Projects

A local outreach agent, plus developer tools and earlier research.

Agentic AI

Pitch Desk

A local agent for indie-game outreach. It reads a game press kit, looks up public YouTube channels and publisher guidelines, then writes a short list of fit recommendations and a draft pitch for each one. A person reviews every draft before anything is sent.

Stack: Python, MCP, Gemini, YouTube Data API

The model only chooses the next tool call. The harness owns the loop, a hard step limit, and a JSON trace. A grounding check fails the run when a draft cites a video id that never appeared in a tool result, and the agent never emails anyone.

Developer tools

Commit Checker

Detects commits that are likely to introduce bugs. A TypeScript VS Code extension flags risky commits in the editor, and a Python CLI runs the same checks in a terminal or CI pipeline.

Stack: TypeScript, Python, scikit-learn, Git · Random Forest, Decision Tree, Logistic Regression

Surfaces commit-level risk before merge, in the editor and in automation.

Research

Author Identification of Source Code

Identifies individual authors inside multi-author codebases. A stacking ensemble combines deep neural networks, random forests, and support vector machines to improve authorship attribution.

Stack: Stacking ensemble, DNN, SVM, Random Forest

Published as a research paper on machine learning for software forensics.

Visualization

VizProv

A web tool for exploring scientific workflow provenance. Interactive views let someone trace data lineage, follow execution dependencies, and inspect large workflow graphs.

Stack: Vue.js, D3.js

Built for researchers who need to read how a scientific workflow actually ran.

Also: The Dog Project. A small Flask and Bootstrap app for browsing dog breeds through a public API, with Redis caching.

Education

Master's in Computer Science

University of Saskatchewan · Saskatoon, Canada

Acquired 90% marks. Thesis-based master's.

Bachelor's in Computer Science and Engineering

Khulna University · Khulna, Bangladesh

Placed 2nd. CGPA of 3.82/4.00, with Distinction.

Volunteer & Community Roles

Founder & Chapter Lead

Google Developer Groups (GDG) Saskatoon • 2023 – Present

  • Founded the Saskatoon chapter and still lead it.
  • Arranged more than 20 tech events, leading event planning, speaker coordination, and partnership outreach to bring the latest in tech to Saskatoon.
  • Mentor and support developers of all levels, creating an inclusive space for learning and growth.

Ambassador & Mentor

Women Techmakers (WTM) • Ongoing

  • Serve as a Women Techmakers Ambassador and mentor developers in the community.
  • Share insights through talks and panels to inspire and uplift underrepresented voices in tech.
  • Collaborate with global WTM efforts to promote diversity, equity, and inclusion in the industry.

Speaking Highlights

Selected talks on applied AI, Python, and building a career in software.

🔹Level Up Your Dev Skills with AI-Assisted Coding

Technical Talk • Apr 30, 2026 • Queen's University, Kingston, Ontario

Explored how software development is shifting from rigid workflows to adaptive, intelligent systems. Covered agentic systems, multimodal models, and AI-assisted workflows, and how a developer's role is moving from writing every line to directing complex systems. Included a live demonstration.

🔹Code Reviews in the AI Era

Guest Lecture • Jan 16, 2026 • CISC 121: Introduction to Computing Science • Queen's University, Kingston, Ontario

Guest lecture on why clean code matters, why teams review code, and how industry approaches reviews. Covered the role of AI in code reviews, what to do and what to avoid, and clean-code standards including PEP 8.

🔹From Research to Real-World Impact: My Journey in Software Engineering

Career Talk • Apr 23, 2025 • Saskatoon, SK

Shared my journey from graduate research at the iSE Lab to becoming a Software Engineer at Siemens. Discussed real-world applications of research skills, building technical confidence, and the power of personal branding and networking in the tech industry.

🔹Code Smarter, Not Harder: How to Build AI-driven Apps with Gemini

Technical Talk • Mar 27, 2025 • Edmonton Redefine Possible Hackathon, AB

Live demonstration of using Gemini API to create an AI-powered note-taking app. Walked through building smart productivity tools with minimal code using Google’s powerful AI models.

🔹Build with Gemini: How to Integrate Gemini Models into Intelligent Software

Technical Talk & Workshop • Apr 20, 2024 • Ottawa, ON

Covered Gemini’s capabilities in generating code from natural language, and ran hands-on sessions showing how to embed Gemini in apps. Attendees built their first AI app during the session.

🔹From Passion to Profession: Empowering Women in Diverse STEM Careers

Panel Discussion • Apr 6, 2024 • Calgary, AB

Spoke about my career path into software engineering, overcoming challenges as a woman in tech, and the importance of resilience, representation, and mentorship.

Let's Build Something Amazing

Vancouver, BC

It is our choices, that show what we truly are, far more than our abilities.
— J.K. Rowling

Copyright © 2026 - Naz Zarreen Oishie