Steven Wang
Regina, SK, Canada | wangyj641@gmail.com | +1 306 737 6186 | đź”— LinkedIn | đź”— GitHub
About
I’m a Senior Software Developer with 10+ years of experience delivering scalable, high-performance applications across web applications and embedded systems. I spent 17 years at Samsung Electronics, where I led software development for mobile platform, smartwatch, and Tizen TV, working with global teams to build products used by millions of users worldwide. Expertise spans frontend, backend, mobile, and embedded systems. In recent years, I’ve focused on modern full-stack web and AI/LLMs application development.
Independently building production-ready projects using:
-
Programming Languages: JavaScript/TypeScript, C/C++, C#, Python, Java
-
Frontend: React, Next.js, TailwindCSS, HTML, React Native
-
Backend: Node.js, .NET, PostgreSQL, Prisma, REST APIs, MongoDB
-
Platforms & Tools: Linux, Git, Docker, Vercel, CI/CD, Azure, Expo, Jest, GitHub
-
AI/LLMs: LLMs, MCP, Prompt Engineering, AI Agents, RAG, LangChain
I take pride in writing clean, maintainable code and solving complex technical problems. I enjoy working in both team-based enterprise settings and fast-moving startup environments.
📍 Based in Regina, Saskatchewan | 💼 Open to remote or on-site opportunities across Canada
🇨🇦 Canadian Permanent Resident (PR) | Authorized to work full-time
Work Experience
NGIT Services Inc
Senior Web Developer | Regina, SK, Canada | April 2025 - July 2025
- Developed and deployed cloud-based .NET applications on Microsoft Azure for the government of Saskatchewan
- Optimized API response time by 19% through .NET performance tuning, improving user experience
Self-Employed
Full-Stack Developer | Nanjing, China | Apr 2025 - Jul 2025
- Built and deployed multiple front-end/full-stack applications using React.js, Next.js, PostgreSQL, Prisma, Node, and Docker
- Designed and maintained reusable React component libraries with robust TypeScript typings
- Developed LLM-powered features, including intelligent chat workflows, content generation tools, and API-based AI integrations to enhance product functionality
Samsung Electronics
Senior Software Engineer | Nanjing, China | Mar 2012 - Feb 2023
- Developed and deployed cloud-based .NET applications on Microsoft Azure for the government of Saskatchewan
- Optimized API response time by 19% through .NET performance tuning, improving user experience
- Spent 17 years contributing to Samsung’s Tizen ecosystem across mobile, Smart TV, and wearable product lines, delivering features for global flagship devices.
- Involved throughout the full software development lifecycle, including requirements analysis, system design, implementation, testing, and system integration.
- Led and mentored an engineering team, driving delivery of performance-critical components deployed on millions of devices worldwide.
- Worked across embedded systems, platform frameworks, application development, front-end engineering, and LLM-powered feature integration.
- Designed and implemented core modules that improved system stability, performance, and development efficiency across multiple product generations.
- Contributed to building an automated testing framework for Smart TV applications using Appium, improving test coverage and product reliability.
Software Engineer | Nanjing, China | Sep 2005 - Feb 2012
- Tizen mobile platform design and development
Projects
Code Assistant
Full-Stack developer | Jul 2025 – Present
ReAct AI agent to assist coding tasks with automated code generation
- Developed a Reasoning and Acting (ReAct) agent framework, capable of generating code automatically based on user prompts.
- Implemented and registered tools for the agent, enabling extended functionality and task-specific operations.
- Integrated with LLM APIs and designed prompt strategies to guide AI outputs effectively.
LLM Q&A Application
Full-Stack developer | Apr 2025 – Oct 2025
- Developed a full-stack application based on Next.js
- Integrated LLM APIs to deliver real-time AI-generated answers
- Implemented backend logic, including prompt processing, LangChain calls, and structured responses to improve interaction quality
React Components Library
Front-end developer | Jan 2024 – Jun 2025
Reusable UI library built with React and TypeScript.
- Implemented common UI components and hooks for upper-layer applications
- Built SCSS-based styling and interactive UI logic to enhance component reusability
Bixby Samsung AI Voice Assistant
Senior Software Engineer| Mar 2021 – Feb 2023
Bixby uses voice commands and a natural-language user interface to answer questions and perform tasks, while adapting to the users’ preferences and behavior.
- Contributed to integrating Large Language Models (LLMs) into Samsung Bixby to enhance natural language understanding, contextual reasoning, and smart Q&A capabilities.
- Improved multi-turn dialogue handling, intent recognition, and response generation across mobile and TV platforms.
- Collaborated with cross-functional teams to design APIs, optimize performance, and ensure reliable LLM-powered interactions within the Bixby ecosystem.
Samsung TV Plus
Senior Software Engineer| Mar 2020 – Jun 2021
An application that delivers 200+ channels and growing of news, sports, and entertainment on smart TVs.
- Developed React.js content pages and optimized UI rendering using cached CP data
- Reduced app launch time by 34% and improved responsiveness by 9% using lazy loading and code splitting
Flux UI Component
Senior Software Engineer| Mar 2019 – Feb 2020
Standard web UI library that provides flexible and common web UI components for Tizen platform
- Designed, developed, and tested components including ListView, TextInput, and Popup with React.js.
- Built a standardized React UI component library for Tizen TV, enabling cross-project reuse and reducing development time
- Improved performance by 14% using component memoization and virtualization techniques, enhancing viewing experience across millions of Tizen TV devices
Samsung Application Interface Layer
Senior Software Engineer| Mar 2018 – Feb 2019
SAIL is a middleware on the Samsung Tizen TV platform that provides APIs for TV applications to communicate with content providers.
- Participated in system requirement analysis, high-level design and detail level design
- Developed the interface layers with C++ and GDB and used Jenkins for CI/CD
- Improved communication efficiency by 23% by reducing network round-trips through request batching and persistent connections
Samsung Smartwatch Gear S
Senior Software Engineer| Mar 2017 – Feb 2018
Gear S is Samsung’s Tizen-based, network-connected smartwatch
- Implemented resource manager to save power by 6% by adjusting CPU Freq according to usage scenario.
- Reduced idle memory usage of the device by 7% by terminating processes that are in an idle state.
- Improved touch performance by 9% by analyzing CPU usage and IRQ count and applying resource boosting.
Tizen Application Manager
Senior Software Engineer| Mar 2015 – Feb 2017
Managed application widgets, and used application controls to take advantage of other application’s features on Tizen mobile platform
- Developed the module with C++, glib and built the modules with CMake on embedded Linux
- Reduced time of sending data between two applications by 34% by using message port than FD passing