Full-stack developer

The topics for how to become a full stack developer has never stopped. Lots of people put their job title as full stack developer. It seems that the "Full stack" has already become a new job trend.

In fact, not the people whose work only involves GUI and API or front-end and back-end development is enough to call Full stack. A full stack developer is an engineer who can handle all the work of databases, servers, systems, and clients.

What I Do

Full stack software development

Web GUI development base on, HTML5, CSS3, JavaScript ES6+, JQuery, Angular 6.*
API development base on Service stack (.Net Core), C#.

Operations

Operating
1. IIS10, apache2, in Windows Server and Linux server of VMware, AWS Ec2 instance.
2. RavenDB, Postgresql, Mysql, InfluxDb, LDAP of Linux and AWS RDS instance.
3. Customer-premises equipments (FreeBSD core)

Self-Improve

1. Project using PHP Yii2 MVC to develop a fingerprint attendance system. It allow user who has access of the system to install and use our CPE to record attendance and make report.

Product management participation

1. Deploy duty include:
1.1 Build Angular 6.* in Production Level, Development Level and release to Apache servers.
1.2 Build .Net Core 2.2 project in Production Level, Development Level and release to IIS servers.
1.3 Manage the configuration of each level of application that make them using different resource.
2. Negotiating with Architect and Product manager about new features, bugs and dead line.

Management

On duty to lead a group involve front-end and back-end developers for design a cloud Customer-premises Equipment management portal.
We use Github project and branch system for cooperation.

Resume

7 Years of Experience

Education

2016
Brock University

Major of Computer science (Honor)

Bachelor of major of Computer science. Cause involved general knowledge of software development, data structure and algorithm.

Experience

2022 - Current
Bell

Senior Site Engineer

1. Maintain and develop bell.ca MEDIUM & LARGE BUSINESS pages.
2. Using Html5, Javascript, CSS3, Reactjs for developing components.
3. Create model pattern Javascript package library.
4. Using Bell site CMS to Maintain files of its website.
5. Using c# and Razor to Maintain and develop its MVC models and views.
6. Maintain mobile device contents.

2019 - 2022
Adaptiv-Networks Inc. (Teloip Inc.)

Full stack developer - Senior software developer

1. Software development.
2. Product release.
3. Environments and resource operation.

2017 - 2019
Teloip Inc.

Full stack developer

1. Zend base PHP development, Angular 6 GUI Development.
2. C# base Restful API development.
3. Product release.
4. Migration from old PHP system to Angular 6 and .Net core API.
5. Migration Data from old relationship database to documentation database.

2016 - 2017
Teloip Inc.

Web GUI developer

Develop a PHP base CMS Front end to manage CPE.
Using Html, CSS, Javascript, Jquery, Bootstrap 3, Knockoutjs, RequireJs

GUI

HTML

30%

CSS

10%

Javascript / Typescript / Angular

50%

API Skills

C#

40%

Web API

10%

RavenDB

20%

Postgresql / Mysql

15%

InfluxDb

15%

Operation

Windows server/ Linux server

70%

AWS

60%

Skills

1. Angular 6.*, KendoUI, HTML, CSS, Javascript, Bootstrap 4, Knockoutjs, RequireJs
2. .Net Core 2.2, Service stack Restful API.
3. Prometheus, Rebex(SSH, SCP), Pusher, Hangfire Pro, GitHub API, Netbox IPAM.
4. RavenDB, Postgresql, Mysql, InfluxDb, LDAP.
5. IIS10, Apache2, Windows server, Ubuntu Linux.

Portfolio

Spring

Spring

Mockups

Contact

Get in Touch

905-325-0111

Mississauga

yanglongcui@gmail.com

How Can I Help You?