David L. Senior Front End Developer
Summary
- 8+ years of experience in development.
- Senior Front End Developer experienced in developing and deploying scalable JavaScript applications using modern technologies - especially React, Vue, Nest.js, Nuxt.js, Express.js.
- Advocate of Agile methodology and Test-Driven Development. Passionate about pushing the tech industry forward by working with and building new technologies.
- Fluent English
- Available ASAP
Experience
Full Stack Engineer, Self employed
May 2021 to Present
Full Stack Developer, WebDesk Solution - New York, NY
June 2019 to April 2021
- Designed and developed front end using Bootstrap, Tailwind CSS, Vue, Nuxt, React, Next and Typescript
- Used Redux/Vuex for maintaining the state and used the store state management.
- Integrated RESTful APIs with our application using Redux/Vuex and handled async operations on data.
- Implemented lots of reusable components which are used across multiple projects.
- Developed components as per design templates and used SCSS for maintaining style across application
- Implemented hot reloading and build process using Web Pack and used Yarn to manage package dependencies
- Developed backend APIs using Laravel and node based express
- Automated testing using Jest and Cypress
- Used Git for version control, source management and deployed whole code
- Maintained the project with Github CI/CD tools
- Used Jira board for agile project development and management
Front End Developer, CS Web Solutions - Mississauga, ON
April 2017 to February 2019
- Leveraged React Context API and React Hooks
- Designed an event-driven state management system with predictable, unidirectional data flow
- Handled asynchronous behavior without the overhead of a third-party state management library
- Utilized Typescript to enforce static typing and implement interfaces to catch errors earlier, guide development
- Made the application easier to scale and maintain
- Accomplished the responsive mobile design using CSS to build out custom breakpoints and media queries for mobile, laptop, and desktop.
Front End Web Developer, Brights - Kiev, Kiev
May 2015 to November 2016
- Developed beautiful interfaces with HTML, CSS and JavaScript
- Excellent experience in test and debug code as a positive team member
- Communicated with clients and effectively translated client requirements into application designs
- Worked well within in a team setting
- Learning web design and frontend development
Publications
Social Network for Holistic Health
https://goji.live
This is built on React and Ruby on Rails. I developed this website within a team and I was responsible for improving frontend UI and implementing authentication, integrating several third-party services.
ChildCare
http://www.wee-ones.co.uk
Wee Ones offers Full Day care through its Nursery and Montessori School for the children.
This is built on Laravel. I worked with the client directly and developed this website by myself.
VR Goggle
https://flysight.com
This is built on React. I developed website within a team.
I took part in developing this website and I was responsible for making components for the frontend pages.
Shop for skincare products
https://uruoiskincare.com
This is built on Nuxt.js and Contentful CMS. I developed this within a team.
I was responsible for making components for PDP, cart modal, getting products data calling headless CMS api.
Food Solutions
https://www.innit.com
This is built on Nuxt.js and Prismic CMS. I developed this website within a team.
This site provide food information and several solutions to consumers for health.
I was responsible for building the pages and managing food solution contents in Prismic.
Event Management
https://www.stanza.co
This is built on MERN stack. I developed this site within a team.
Quiz
https://grizly.com
This is built on Vue.js. I developed this myself.
Education
Bachelor of Engineering in Computer Science
The University of Hong Kong - Hong Kong
April 2011 to November 2014
Courses of Front-End Web Development With React Specialization in HKUST
2015 - 2016
- Course 1: Front-End Web UI Frameworks and Tools: Bootstrap 4
- Course 2: Front-End Web Development with React
- Course 3: Server-side Development with NodeJS, Express and MongoDB