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.

Explore My WorkContact
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%

TypeScript

93%

React.js / Next.js

92%

Angular

90%

HTML5 / CSS3 / SASS

95%

Bootstrap / Material-UI

88%
Backend Development

C# / .NET / .NET Core

92%

ASP.NET / REST API

90%

Node.js

85%

Python

85%
Database & Cloud

MySQL / PostgreSQL

88%

AWS (EC2, S3)

85%

NoSQL / Document DB

82%

Data Management & ETL

85%
Tools & DevOps

Git / GitHub

92%

Docker / CI/CD

85%

Jira / Agile/Scrum

90%

Visual Studio / VS Code

90%
Other Skills
AI/Machine Learning
GraphQL
Microservices
Automated Testing
Performance Optimization
Code Review
Figma
Salesforce

My Resume

Get in Touch

Email
yanglongcui@gmail.com