Derek Leung
Intermediate Software Developer at Craver Solutions- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Craver
-
Canada
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Intermediate Software Developer
-
May 2022 - Present
-
-
Junior Software Developer
-
Apr 2020 - Present
-
-
-
Engaging Minds Consulting Ltd.
-
Metro Vancouver
-
Outreach Team Member
-
Feb 2018 - Present
At events throughout Metro Vancouver, I start conversations with people passing by about environmentally-friendly behaviors. By facilitating exploration of the issues and resolving misconceptions in a friendly manner, I increase their interest in and adoption of these behaviors. Achievements • Revised 25 pages of key sections of a proposal to the City of Vancouver, that then won $300 000 over 4 years, credited by manager as her “right-hand” in this process • Identified and researched five stronger leads for grant applications on hearing manager's previous lead was not working as expected
-
-
-
Mode
-
Vancouver, Canada Area
-
React Native Developer
-
Apr 2019 - Present
I reimplemented a legacy model talent-scouting mobile app using React Native and the Expo toolchain, improving consistency in the original design and adding new filtering/sorting features. I reimplemented a legacy model talent-scouting mobile app using React Native and the Expo toolchain, improving consistency in the original design and adding new filtering/sorting features.
-
-
-
CodeCast
-
Canada
-
E-Learning Providers
-
1 - 100 Employee
-
Junior Web Developer
-
Jul 2019 - Jan 2020
I implemented and helped plan many features and improvements to CodeCast's in-browser "Player" of codebase broadcasts. I wrote scalable and maintainable code with TypeScript, React, and Redux, for features such as: - The chat feature, including its UX and security, event messaging over channels with PhoenixJS, runtime type checking - The Player's Workshops feature for e.g. multiple casts in a series at a tech conference, creating an attractive information screen, the state management for a new subdomain and a new store-connected component for workshops, doing guerilla UX research for transitions between casts in a series - AutoFollow, handling the logic in the reducer layer, and its interactions with other modes, such as "Diff Mode" - Refactoring the central (read-only) text editor component and its functionality from a class component to a functional component with React hooks, including file position saving - Prototyping a new terminal feature using xterm in React - Getting the text editor to accept new keyboard shortcuts for quick scrolling or switching between files - Tracking the previous location within browsed files - Persisting user settings between sessions
-
-
-
Tetra Tech
-
United States
-
Civil Engineering
-
700 & Above Employee
-
Outreach Team Lead (Summer Contract)
-
Jul 2018 - Sep 2018
I enable rotating teams to effectively outreach to Township of Langley residents about new curbside glass and paper recycling changes from joining RecycleBC. In the field, apart from talking to residents myself, I plan effective routes, coordinate logistical solutions within my power to solve, coach others, and attend to safety. I enable rotating teams to effectively outreach to Township of Langley residents about new curbside glass and paper recycling changes from joining RecycleBC. In the field, apart from talking to residents myself, I plan effective routes, coordinate logistical solutions within my power to solve, coach others, and attend to safety.
-
-
-
Agriculture and Agri-Food Canada/ Agriculture et Agroalimentaire Canada
-
Canada
-
Government Administration
-
700 & Above Employee
-
Student Research Assistant
-
Jan 2017 - Dec 2017
I sampled air, water, soil, and plants to support experiments on soil greenhouse gas emissions and nutrient movement. Responsibilities and Achievements • Mobilized a team of two untrained students, completing a fieldwork task with a tight deadline early, piloting a new variation on the established method to do so • Impressed an organizer while engaging the public over the many sustainable agriculture methods researched at the centre for its Canada 150 Open House event • Contributed in tasks with varied coworkers by anticipating and problem-solving through obstacles, brokering compromises, and attending to logistics
-
-
-
Kwantlen Polytechnic University
-
Canada
-
Higher Education
-
700 & Above Employee
-
Cuba Research Assistant Intern
-
Jan 2016 - Apr 2016
I supported field trials in Cuba of biopesticides, biofertilizers, and biostimulants to help advance their sustainable agriculture technologies. Responsibilities and Achievements • Self-taught Spanish from nothing to being able to translate a professor’s research proposal application from Spanish to English, editing the text for scientific rigor and concise style • Adapted to work in a long-term two-person team, initiating plans and actions, and constantly brainstorming and testing ways to increase speed without sacrificing attention to detail
-
-
-
McBurney's Insurance Agency
-
Richmond, BC
-
Temporary Autoplan Agent
-
Mar 2014 - Aug 2014
• Resolved several unusual customer scenarios with ICBC representatives by phone weekly, brainstorming and refining proposed solutions with them, increasing problem-solving skills • Performed or collaborated in processing groups of rush-order transactions for loyal fleet customers at least once a week • Explained policy benefits and exclusions concretely, and quickly or more in-depth as the situation demanded • Juggled balancing payments, batching the general ledger, and clerical duties including sorting incoming mail, back-end processing, answering phone calls, while serving insurance customers • Assisted manager in investigating less commonly used rules to come to credible conclusions and interpretations of them
-
-
Education
-
CodeCore Developer Bootcamp
-
Kwantlen Polytechnic University
Diploma (Co-op), Environmental Protection Technology -
The University of British Columbia / UBC
Bachelor of Arts (B.A.), Philosophy