Technical Skills:• Programming languages: JavaScript, TypeScript, python 3, Java,• Language with Basic Knowledge: C, C++, Visual Basic, C#.• Front-end Skills: AngularJS, Angular 2-10, ReactJS, JavaScript, JQuery, HTML, XML, CSS, SCSS, SASS, Bootstrap 3-4, Webpack, Redux, WebSocket.• Back-end Skills: NodeJS, C\#.NET, VB.NET.• Database Skills: Oracle, MySQL, and MongoDB.• Development Tools: Git, Docker, JSON, RESTful API, and SingnalR.• IDEs: VIM, Eclipse, Visual Studio, Visual Studio Code, and XCode.
-
Co-Founder And CeoTalentsflowMedina, Wa, Us -
Software Development EngineerAmazon Web Services (Aws) Sep 2022 - PresentToronto, Ontario, Canada -
Intermediate Full Stack DeveloperConnex Telecommunications Inc. Mar 2021 - Aug 2022• Worked in a team of 6 developers during the development of 2 Integrations (TypeScript Library) that connect clients' web applications to service providers' SDKs. Provided the clients with phone-call and live chat features.• Utilized multiple Design Patterns during the development that increased the reliability and maintainability. The Design Patterns include but are not limited to: Singleton, Factory, Adaptor, and Dependency Injection (Inverse of Control).• Tested the Integrations with Jest, Angular Testing, and Cypress.• Supervised and Provided training to 2 junior developers on feature development and code standard. -
Full Stack Developer And Team LeadCompletely Managed Dec 2019 - Mar 20211101 Nicholson Road, Newmarket, On, Canada• Established a team with 6 developers on developing Lanaware, which is a cloud-based solution that helps manufacturing companies monitor networks.• Managed multiple software testing, versioning, releases, and customer demos to meet strict deadlines and bug fixes for Lanaware.• Solved multiple infrastructural problems such as: - Making NodeJS server connecting to both local and remote databases at the same time - Allowing Web Application to run under either Development Mode or Production Mode on different servers - Regulating Git workflow, reviewing code, testing, merging branches, and deploying code to production - Implemented lazyload feature to multiple libraries that AngularJS uses to reduce network traffic, etc. - Designed and implemented cloud-based solutions for Lanaware using AngularJS, NodeJS, MySQL, MongoDB, Docker, Git, etc.• Provided technical support to customers on network scans. -
Junior Software ProgrammerQuad Infotech Inc. Mar 2019 - Sep 2019North York, Canada• Developed multiple large-scaled Angular web applications used by steel production companies to monitor and manage production processes.• Applied different techniques to optimize web applications such as Property Binding, Event Binding, Two-way Binding, Services, JWT, JSON, RESTful API, Pipes, Subscription, and SignalR.• Added various features using open-source libraries such as Highcharts, Angular-Gantt, jsPDF, and Html2Canvas, etc.• Connected Front-end App and Databases with C#.NET Controllers, Implemented controller logic that handles RESTful requests.• Wrote and modified MySQL and Oracle stored procedures that create, read, update and delete database records. -
Software EngineerRacerunner App Aug 2018 - Oct 2018Winnipeg, Manitoba, Canada• Designed Business Rule Engine for a running mobile application (RaceRunner) offering users the ability to compete against global players.• Converted hard-coded running events to one event program that executes different rule files to improve maintainability and extendability of the app.• Implemented the Rule Engine Library with C++. This object-oriented project encapsulates functions into modules, including Rule File, Parser,• Rule Engine, Race Engine, and Result Message.• Improved performance by reducing string comparisons. Added features to support multiple rules, French content (previously English only).• Problem-solved a complex programming issue using polymorphism.• Authored a technical document explaining the operations of the Business Rule Engine.
Ruofei Du Education Details
-
Computer Science
Frequently Asked Questions about Ruofei Du
What company does Ruofei Du work for?
Ruofei Du works for Talentsflow
What is Ruofei Du's role at the current company?
Ruofei Du's current role is Co-Founder and CEO.
What schools did Ruofei Du attend?
Ruofei Du attended University Of Manitoba.
Not the Ruofei Du you were looking for?
-
1uams.edu
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial