YuFeng Deng, Developer in Auckland, New Zealand
YuFeng is available for hire
Hire YuFeng

YuFeng Deng

Verified Expert  in Engineering

Bio

Proficient in .NET Core, Angular, Node.js, MongoDB, and Microsoft SQL, YuFeng is a senior full-stack engineer with many years of experience in front-end, back-end, and mobile development. He has worked with many software development tools, such as Git, MS DevOps, Atlassian Bamboo, Jenkins, Jira, TFS, and Shortcut. YuFeng's experience has helped him better understand mobile engineers' needs and how good collaboration between mobile and back-end engineers brings better results.

Portfolio

DroneDeploy
Node.js, Angular, MongoDB, Go, WebRTC, gRPC
Catch Software
Node.js, C#, Angular, Atlassian, DevOps, Jira, Jira REST API, GoJS, Docker
Fiserv
C#, ASP.NET, iOS, Android SDK, Xcode, Android Studio, SQL, PhoneGap, Cordova...

Experience

  • CSS - 12 years
  • Azure - 5 years
  • DevOps - 4 years
  • Angular - 4 years
  • Node.js - 4 years
  • Jira - 4 years
  • MongoDB - 4 years
  • .NET Core - 4 years

Availability

Part-time

Preferred Environment

Slack, Jira, DevOps, GitHub, Azure

The most amazing...

...first project I've led as a tech lead has received a high post-implementation review (PIR) score of 9.5 out of 10.

Work Experience

Senior Full-stack Developer

2020 - PRESENT
DroneDeploy
  • Designed, implemented, tested, and deployed new features to the core product in two-week sprints.
  • Improved manageability of the core product, added more documentation and service logs, and improved code readability.
  • Improved team delivery processes and reduced a ticket time cycle.
Technologies: Node.js, Angular, MongoDB, Go, WebRTC, gRPC

R&D Team Lead

2017 - 2020
Catch Software
  • Headed an R&D team to develop the next-generation product of an enterprise tester.
  • Broke down tickets and tracked the team's progress using Jira.
  • Managed CI/CD pipeline through both Atlassian Bamboo and Microsoft DevOps.
Technologies: Node.js, C#, Angular, Atlassian, DevOps, Jira, Jira REST API, GoJS, Docker

Tech Lead

2010 - 2017
Fiserv
  • Developed mobile banking apps for several banks, including Servus, Park National, Bangkok Bank, Bank of Ireland, America First Credit Union, etc.
  • Led the Servus and Park National projects and delivered the products on time. Received a high post-implementation review (PIR) score of 9.5 out of 10.
  • Managed a Jenkins pipeline for iOS and Android apps and all related certificates.
Technologies: C#, ASP.NET, iOS, Android SDK, Xcode, Android Studio, SQL, PhoneGap, Cordova, Java, Jenkins, Objective-C

Software Developer

2009 - 2010
Wine-searcher
  • Introduced an idea to detect wrong wine information automatically. Designed and developed a .NET WinForms app to automatically identify incorrectly crawled information within a month, which helped Spider Writer simplify the script testing.
  • Wrote and maintained four to five spiders each day for wine shopping websites.
  • Developed a web profile tool to detect dead links for the company's search engine website.
Technologies: Java, Active Server Pages (ASP), XPath, HTML DOM, Web Crawlers

Experience

DroneDeploy: Ground Robotics Portal

DroneDeploy portal is a core part of a robot platform. As a full-stack engineer, I was involved in both the front and back end. The front end is based on Angular, and the back end is a cluster of microservices written by Node.js and Go.

I have added a few features into the portal, including an audio streaming widget, gamepad remote control widget, table widget, GeoJSON rendering, multiple dashboards, and more. The multiple dashboards were the most challenging as I extended a single dashboard. It required both graphical user interface (GUI) changes and an update of the whole dashboard's architecture. These involved work on a database, back end, and front-end. To make the update backward compatible, the database migration and release needed to be planned very carefully.

Education

2005 - 2009

Bachelor's Degree in Information Technology

University Of Auckland - Auckland, New Zealand

Certifications

MAY 2013 - PRESENT

Microsoft Certified Professional

Microsoft

MAY 2013 - PRESENT

Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3

Microsoft

DECEMBER 2012 - PRESENT

Microsoft Certified Technology Specialist

Microsoft

Skills

Libraries/APIs

Node.js, Telegram Bot API, WebRTC, GoJS, Jira REST API

Tools

Slack, GitHub, Xcode, Android Studio, Jenkins, Visual Studio, Confluence, Jira, Atlassian, Dialogflow

Languages

CSS, JavaScript, Regex, C#, CSS3, HTML5, HTML, SQL, Java, Objective-C, XPath, Go, Active Server Pages (ASP)

Frameworks

Angular, .NET Core, .NET, ASP.NET, Android SDK, .NET 4, gRPC, PhoneGap

Storage

MongoDB

Paradigms

DevOps, Azure DevOps, HTML DOM

Platforms

Azure, Docker, iOS, Visual Studio Code (VS Code)

Other

Software Development, Information Systems, Information Technology, CCNA, Research, Cordova, Web Crawlers

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring