My Portfolio
HomeAboutExperienceSkillsResumeContact
Profile

Welcome to My World

Senior application developer | Creative Thinker

I craft intelligent digital experiences powered by AI. With expertise in modern web technologies and artificial intelligence, I build innovative, scalable solutions that transform businesses.

GitHubLinkedInEmail

About Me

Who I Am

I'm Yanglong Cui, a passionate Senior application developer with 10 years of experience in building robust web applications. Based in Mississauga, Ontario, Canada, I specialize in creating innovative solutions that bridge the gap between design and functionality.

My Approach

I believe code should not only work, but also be elegant, efficient, and easy to maintain. In every project, I prioritize user experience, performance, and code quality. I work closely with clients and teams to ensure the final product meets or exceeds expectations.

Code Quality

Write clean, maintainable and efficient code following best practices.

Modern Design

Create responsive, visually appealing user interfaces.

High Performance

Ensure fast loading and smooth user experience.

Creative Solutions

Provide intelligent technical solutions to complex problems.

Work Experience

Senior Site Engineer
Current
Bell
Apr 2022 - Present · 3 yrs 11 mos · 📍 Mississauga, Ontario, Canada

Agile Development & Implementation:

Delivered pixel-perfect, responsive web pages from Figma mockups within iterative sprint cycles. Translated design concepts into production-ready code from blank slate to deployment, using HTML, CSS, JavaScript, and React within a modern component-based architecture.

Efficiency Engineering Initiative:

Identified a recurring bottleneck in processing client content updates provided in Excel format. Designed and implemented a solution that automated the conversion of tabular data into production-ready HTML. Result: This initiative reduced the time spent on bulk content updates by over 90%, eliminated human error, and freed up developer time for more complex problem-solving tasks.

Technical Stack:

Wrote scripts in Python (using Pandas) and Node.js to parse Excel files, transform data, and generate structured HTML with appropriate CSS classes, seamlessly integrating the output into the codebase.

Maintenance & Collaboration:

Maintained and updated site content while collaborating within an Agile team to provide technical insights during the design phase and participating in sprint planning and retrospectives.

HTML5
CSS3
SASS/SCSS
JavaScript (ES6+)
jQuery
React.js
Python
Pandas
Node.js
Git
+3
Senior application developer
Adaptiv Networks
Jan 2017 - Apr 2022 · 5 yrs 4 mos · 📍 Mississauga, Ontario, Canada

Software-defined Portal UI Development:

Developed a Software-defined Internet Management System (SaaS, CMS). Built dynamic UI using ES6, jQuery, Knockout, and Angular 6.0.8. Developed Angular projects using PrimeNG and KendoUI components. Implemented responsive layouts and effects using CSS3, Bootstrap 3 & 4. Connected front-end with .NET Service using JSON data binding. Used Amcharts library to display comprehensive data reports for Internet usage and logs including bandwidth, talkers, and ASN BGP metrics.

.NET (C#) Backend API Development:

Responsible for coding RESTful router services and functional objects for data transfer, data collection, SSH connections (Rebex library), and operations with AgniOS (FreeBSD-based) CPE, including email and FTP operations. Developed RESTful backend services using .NET Core 2.2 and Service Stack framework. Worked with GitHub API, Netbox (IPAM) API, and Rebex library (SSH, SFTP, FTP). Maintained code using VS2017 with ReSharper and LINQPad5 for productivity.

Data Management:

Participated in comprehensive data management using .NET with multiple database systems: Influx DB (TSDB), RavenDB, MySQL, LDAP, and PostgreSQL 10 with JSONB support, and Marten for event sourcing. Developed applications on Windows web server using IIS 7.

Deploy & Maintenance:

Deployed GUI to QA and production environments on AWS Ubuntu servers. Deployed RESTful API to QA and production environments on AWS Windows Server 2016. Traced batches, jobs, and sessions using Hangfire and Log Rocket for monitoring and debugging. Maintained RavenDB databases across environments.

Teamwork & Agile Practices:

Used Git for version control with experience in Phabricator and Private GitHub for process and ticket management. Operated across Windows 7, Linux (CentOS, Ubuntu) environments. Participated in Agile environment with two stand-ups per week, code reviews, face-to-face conversations, Scrum ceremonies. Independently worked on assigned components while collaborating effectively with team members.

Angular 6
ES6
jQuery
Knockout.js
Bootstrap 3/4
PrimeNG
KendoUI
CSS3
C#
.NET Core 2.2
+12
Web Developer
TelOIP Networks
Aug 2016 - Dec 2016 · 5 mos · 📍 Mississauga, Ontario, Canada

Software-defined Portal UI Development:

Developed Software-defined Internet Management System (SaaS, CMS) with emphasis on UI/UX quality. Built dynamic UI using ES6, jQuery, Knockout, and Angular 5 framework. Created responsive layouts and visual effects using CSS and Bootstrap 3 & 4. Integrated front-end with .NET Service using Ajax for seamless data communication. Implemented data visualization using Amcharts library to display Internet usage reports and logs including bandwidth, talkers, and ASN BGP metrics.

Angular 5
ES6
jQuery
Knockout.js
Bootstrap 3/4
CSS3
AJAX
.NET
Amcharts

Skills & Expertise

Frontend Development

JavaScript (ES6+)

95%

React.js

92%

Angular (5, 6.0.8)

90%

HTML5

95%

CSS3 / SASS / SCSS

93%

jQuery

90%

Bootstrap 3/4

88%

Knockout.js

85%

PrimeNG

82%

KendoUI

82%
Backend Development

C# / .NET

92%

.NET Core 2.2

90%

ASP.NET

88%

REST API

92%

Service Stack Framework

85%

Node.js

85%

Python (Pandas)

85%

JSON

95%
Database & Data Management

MySQL

88%

PostgreSQL 10 (JSONB)

87%

RavenDB

82%

Influx DB (TSDB)

80%

LDAP

78%

Marten (Event Sourcing)

75%

Data Management & ETL

85%
Tools & Infrastructure

Git / GitHub

92%

AWS (EC2, S3)

85%

IIS 7 (Windows Web Server)

82%

Figma

80%

Jira / Scrum

90%

Salesforce

80%

VS2017 / ReSharper / LINQPad

88%

Phabricator

75%
Data & Visualization

Amcharts

82%

Data Visualization

85%

Business Intelligence Reports

80%
Languages & Methodologies

English (Professional Working)

90%

Chinese (Native/Bilingual)

100%

Agile/Scrum Development

92%

Cross-functional Collaboration

90%

Code Review & Best Practices

88%
Other Skills
GraphQL
CI/CD Pipeline
Automated Testing
Cross-functional Collaboration
Code Review
Performance Optimization
Microservices
Docker

My Resume

Get in Touch

Email
yanglongcui@gmail.com