我是崔阳龙,一位充满热情的全栈开发者,拥有10年的网络应用开发经验。工作地点位于加拿大安大略省密西沙加,我专精于创造创新解决方案,弥合设计与功能之间的鸿沟。
我相信代码不仅应该工作,还应该优雅、高效且易于维护。在每个项目中,我优先考虑用户体验、性能和代码质量。我与客户和团队紧密合作,以确保最终产品符合或超过预期。
编写干净、可维护和高效的代码,遵循最佳实践。
创建响应式、视觉吸引力强的用户界面。
确保快速加载和平滑的用户体验。
提供聪明的技术解决方案来解决复杂问题。
•
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.
•
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.
•
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.
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%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%MySQL
88%PostgreSQL 10 (JSONB)
87%RavenDB
82%Influx DB (TSDB)
80%LDAP
78%Marten (Event Sourcing)
75%Data Management & ETL
85%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%Amcharts
82%Data Visualization
85%Business Intelligence Reports
80%English (Professional Working)
90%Chinese (Native/Bilingual)
100%Agile/Scrum Development
92%Cross-functional Collaboration
90%Code Review & Best Practices
88%