
Naz Oishie
Software Engineer
I craft impactful software solutions with 3+ years of experience building Electronic Design Automation tools using Python, SKILL and C++ at Siemens.
I actively build and lead tech communities as the Chapter Lead of Google Developer Groups - Saskatoon, mentor aspiring developers and support women in tech through Women Techmakers.
Software Development
- Python & C++ Application Development
- Electronic Design Automation (EDA) Tools
- Performance Optimization & Algorithm Design
Backend & Systems
- Scalable Architecture & Database Systems
- API Design & Integration
- Parsing & Processing of Large Design Files
Mentorship & Collaboration
- Mentoring New Engineers
- Cross-Functional Team Collaboration
- Code Reviews & Knowledge Sharing
Experience
Siemens EDA • Saskatoon, Canada
May 2022 – Present
- Develop high-performance tools for Electronic Design Automation using Python and C++, focusing on parsing, simulation, and visualization of large-scale circuit design data.
- Contributed to scalable architecture and core algorithm enhancements that improved performance and maintainability.
- Collaborated cross-functionally with QA, UX, and DevOps teams to ensure product reliability and usability.
- Mentor new hires and interns, guiding them through onboarding, codebases, and best practices.
Graduate Research Assistant • University of Saskatchewan
Sep 2019 – Feb 2022
- Conducted research in AI and Software Engineering, focusing on intelligent systems and automation, and contributed to academic publications.
- Developed tools to visualize scientific workflows, classify software release notes, and detect bug-inducing commits using automation and ML techniques.
- Designed and implemented data scraping and processing pipelines to collect and analyze large datasets from software repositories and online platforms.
Research Assistant • Wilfrid Laurier University
May 2021 – Jun 2021
- Participated in a summer research project focused on analyzing large datasets for academic and business insights.
Graduate Teaching Assistant • University of Saskatchewan
Sep 2019 – Dec 2021
- Assisted in teaching Python, Java (OOP), Web Development, and Database courses.
- Designed lab content, mentored students, and supported course delivery in both CS and Business faculties.
Lecturer • Leading University, Bangladesh
May 2019 – Aug 2019
- Taught Structured Programming (C), Object-Oriented Programming (Java), and Operating Systems.
- Designed course materials, delivered lectures, and guided students in foundational CS topics.
Intern Engineer • W3Engineers Ltd., Bangladesh
Jan 2019 – Apr 2019
- Worked on full-stack web development projects using Flask, Vue.js, JavaScript, HTML/CSS.
- Collaborated with cross-functional teams on multiple client-facing projects.
Personal Projects
Built a smart note-taking application that uses Google’s Gemini API to summarize meetings and extract action items from transcripts in real time.
Tech Stack: Gemini API, Streamlit, Python (backend)
Highlight: Showcased at multiple conferences to demonstrate how to integrate LLMs into productivity tools.
A toolset developed to detect potential bug-inducing commits in codebases using machine learning techniques. The solution includes:
- Commit Checker – VSCode Extension: A developer-friendly plugin built with TypeScript that integrates into the editor and alerts users to potentially risky commits in real time.
- Command Line Interface Tool: A Python-based CLI version to allow quick checks and automation in CI/CD pipelines.
Machine Learning Models Used: Random Forest, Decision Tree, Logistic Regression — trained on commit metadata and historical bug data.
Tech Stack: TypeScript (VSCode Extension), Python, scikit-learn, Git
Highlight: Supports proactive code review by surfacing commit-level risks before merge. Combines editor integration and automation for developer efficiency.
A web-based visualization framework designed to explore and analyze scientific workflow provenance data. The tool features multiple highly customizable interactive views that enable users to trace data lineage, understand execution dependencies, and analyze large workflow graphs efficiently.
Tech Stack: Vue.js · D3.js
Highlight: Enhanced with rich interactivity and flexibility to support research and analysis needs in scientific computing and data provenance.
A fun and educational pet project that uses The Dog API to let users explore and learn about different dog breeds. Designed as a lightweight web app to practice full-stack development concepts.
Tech Stack: Flask · Bootstrap · Redis
Highlight: Showcases integration of third-party APIs with a full-stack Python application and caching for optimized performance.
A research project focused on identifying individual authors from source code contributions in multi-author codebases. Developed a stacking ensemble classifier combining models such as Deep Neural Networks, Random Forests, and Support Vector Machines to improve accuracy in authorship attribution.
Techniques Used: Stacking Ensemble, DNN, SVM, Random Forest
Research Output: Published as a research paper. [link]
Highlight: Demonstrates advanced machine learning applied to real-world software forensics and intellectual property tracking.
Volunteer & Community Roles
Chapter Lead
Google Developer Groups (GDG) Saskatoon • 2023 – Present
- Organize and host local tech events, meetups, and DevFests to foster a collaborative developer community.
- Lead 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.
Community Member & Advocate
Women Techmakers (WTM) • Ongoing
- Actively support and participate in initiatives that empower women in technology.
- 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
Here are some selected talks from my recent speaking engagements, showcasing key topics and experiences I’ve shared with diverse audiences.
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.
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.
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.
Technical Talk • Mar 23, 2024 • Mississauga, ON
Shared professional tips and clean code practices learned through years of Python development in both academic and industry settings. Designed for developers who want to write more efficient, readable, and maintainable code.
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
It is our choices, that show what we truly are, far more than our abilities.
— J.K. Rowling
Copyright © 2025 - Naz Zarreen Oishie