DENIS LI
Montreal, QC H1X 1N5 |-
LinkedIn
•
https://www.linkedin.com/in/denis-li-ba/
Professional Summary
3 years experienced React (React.js & React Native) Developer with hands-on experience in identifying webbased and app-based user interactions along with designing & implementing highly-responsive user interface
components by deploying React concepts.
Owned effective React app development pattern and familiar to start working from the beginning and existing
project. Proficient in translating designs & wireframes into high-quality code, and writing application interface
code via JavaScript and ReactJS/React Native workflows. Adept at monitoring & maintaining frontend
performance and troubleshooting & debugging the same to bolster overall performance.
Work History
Experienced Frontend Developer
Upwork.com
July 2020- Current
Greater Montreal Metropolitan Area, QC, Canada
•
Identified web and mobile based user interactions and developed highly-responsive user interface
components via React concepts. Translated designs & wireframes into high-quality code and wrote
application interface code via JavaScript following React.js workflows
•
Troubleshot interface software and debugged application codes to improve functionality and performance
by 50% Developed and implemented frontend architecture to support user interface concepts with 100%
accuracy
•
Monitored and improved frontend performance by 15% and documented application changes & worked
on updates Developed the latest user-facing features using Reacts and built reusable components &
frontend libraries for future use Optimized components for maximum performance across a vast array of
web-capable devices and browsers
•
Coordinated with the development team of 12 to discuss user interface ideas and applications Reviewed
application requirements and interface designs to ensure compatibility with existing applications
•
Produced 5 app UI translations. Because app's primary target area is French Guiana and Caribbean
regions it is available in different creole languages, as well as French and English
•
Completely prototyped app
•
Architected full-stack using different technologies
•
Deployed to Google Play and Apple App Stores
•
Performed beta testing with TestFlight and Android Beta Channel Releases
•
Utilized React Redux for transient app state
•
Carried Test-Driven Development with Jest
Frontend Developer
Dec 2019- July 2020
Freelancer.com
Liaoning, China
•
Determined the structure and design of web pages based on user requirements and balanced functional &
aesthetic designs Created features to enhance the user experience while ensuring that the web design is
optimized for smartphones Employed a variety of languages such as HTML and CSS to write & create
user-friendly web pages
•
Built reusable code for future use and optimized web pages for 5 applications for maximum speed and
scalability Managed brand consistency throughout the design and maintained & improved the company's
website by adding more features and functionality
•
Completed minor preventative maintenance and mechanical repairs on equipment.
•
Developed and implemented performance improvement strategies and plans to promote continuous
improvement.
•
Insured code robustness by using Typescript on React Native mobile Frontend
•
Due to some limitations in React Native, developed native modules from scratch Native iOS (Objective-C
and Swift) + Native Android (Java). Those modules communicate back and forth with JS engine
•
Used Firebase's live database update notifications to enable real time messaging with push notifications
•
Transformed native iOS to React Native
•
Developed Android version that was missing
Frontend Developer
Nov 2018- Dec 2019
Dalian Technology Cooperation Company
Liaoning, China
•
Liaised with cross-functional teams to ensure that the client projects were completed on time and within a
stipulated budget Produced high-quality mockups & designed different prototypes and provided high-quality
graphics & visual elements
•
Prepared detailed reports on updates to project specifications, progress, identified conflicts and team activities.
•
Worked effectively with cross-functional design teams to create software solutions that elevated client-side
experience and significantly improved overall functionality and performance.
•
Implemented new software applications and operating system roll-outs across business enterprise.
•
Integrated Local Notifications to notify users when makeup product goes out of life
•
Produced basic native iOS app called Markup was released for private client
•
Integrated Facebook Places API to find places around and persist data to device's disk
•
Keeps local data up-to-date by making use of Core Data's NSFetchedResultsController class keeps
•
Integrated Facebook Audience Network SDK to display native advertising
•
Deployed app to Apple App Store
•
Working on side-project social media mobile app
•
Integrated Twilio Programmable Video API for live video-chat
•
Made use of Reactive Programming paradigm thanks to RxSwift, RxCocoa
•
Performed test-driven development. Nimble's unit testing environments helps in testing for fatal error
•
MongoDB powers geolocation search, allowing people to explore their surroundings and find other users
around them
Skills
• React Native (3 years)
•
HTML (3 years)
• React.js (3 years)
•
CSS (3 years)
• Java (1 years)
•
JavaScript (3 years)
• Objective-C (1 years)
•
Typescript (3 years)
• Git (5 years)
•
Firebase (3 years)
• Webpack (3 years)
Education
B.E Computer Science
Dalian University of Technology
Nov 2018
Dalian, Liaoning, China