kevinzhang940420@gmail.
com
Address: Main St E, North Bay, ON P1B 1A8, Canada Number: 905-203-2873
Kevin Zhang
About Me
You may know the saying "Iron sharpens Iron".
As a consultant, I have worked with the brightest minds from top companies to
the hottest startups in North America. And my one promise is that I will focus
all my arsenal of knowledge and best practices on positioning your app above
your competitors.
With an entrepreneurial mindset, and a proven track record of increasing return
on investment by improving development processes, mentoring peer developers,
designing modern architectures, and developing full-stack applications through
RoR, React, Vue, Node, and AWS.
I always provide the best solution and optimize with strong problem-solving and
troubleshooting skills.
I have always been a quick learner, so I can quickly adapt to new things.
Also, I believe I am pretty sensitive to the needs of the people I work with and
this makes me suitable.
SKILLS
● Vue, Nuxt, React, React-Native, Next, Angular, Redux, Vuex, ngRx, GraphQL
● Node.js, Nest, Middleware, Express
● Ruby on Rails, Rspec, Sidekiq, Action Cable, MVC, Haml, Slim
● Django, Flask, Wagtail
● Shopify, WordPress
● Mocha, Karma, Jest, Rspec, Pytest
● Postgres, SQLite, Mongo, NoSQL, Redis
● JavaScript, TypeScript, HTML, Ruby, PHP, CSS, C#, Java, Python
● AWS, Digital Ocean, GCP, Heroku, Netlify
● Docker, Kubernetes, Jenkins, Terraform, Git, Gitlab, BitBucket, Jira
EXPERIENCE
BC GOV(Full-Stack developer) FEB 2023 -
Senior Software Engineer (Contract)
- Tech Stacks: Python, Flask, Vue, Postgres, HTML, CSS, Pytest,
Node, Express, TypeScript, SQL
- Tools: GitHub, OpenShift, 1PWD, Oracle, Azure, CI/CD
- Responsibilities
● Building reusable UI components or libraries
● Create and update the Restful API
● Database Design
● Refactoring and improving the app speed
● Integrate the payment system
JAPR Tech (IT Services and Consulting) FEB 2022 - JAN 2023
Senior Software Engineer, Team Leader (Full-Time Contract)
- Tech Stacks: Ruby on Rails, React, Twilio, AWS, Google, HTML,
CSS, PostgreSQL, Redis, Node, Express, TypeScript, Terraform
- Tools: GitHub, Rollbar, Mandrill, AppShortCut, Figma, PSD, Azure
- Responsibilities
● Building reusable UI components or libraries
● Make to rapidly prototype and adjust in response to customer
feedback
● Strong problem-solving and troubleshooting
● Solid coding practices including peer code reviews, unit testing,
and a preference for agile development
● Continually work towards making improvements in the release
process and facilitate migration to a CI/CD approach
● Provide technical expertise and troubleshooting as needed to
support production issues
- Projects:
1. Aidin web applications(Client: Aidin)
Live website: Aidin: Referral Management Software
Dev website: Aidin Stage: Referral Management Software
● What I did
- Add the features and fix the bugs.
- Upgrade the React(16 -> 18) and Rails(5 -> 6)
- Develop the AWS Lambda, DynamoDB, and S3 using Node
- Build Fully-Responsive and Pixel-Perfect UI components
- Implement Unit Tests using Rspec(Rails) and Jest(React)
- Built Email Service using Twilio
InReflections (IT Consulting) July 2015 - Feb 2022
Senior Software Engineer, Team Leader (Full-Time Contract)
- Tech Stacks: RoR, React, Redux, Node, Express, React Native,
Java, Google, Azure, SQL, TypeScript, Azure
- Tools: GitHub, BitBucket, Terraform, Figma, Invision, Jira,
Notion, Postman, Swagger, Twilio, Loopback, CI/CD
- Responsibilities
● Work with Platform Analysts, Scrum Masters, QA Analysts, Product
Owners, and other cross-functional resources to define and deliver
business-impacting projects
● Capable of working independently, as well as with team members on
different teams and in different locations
● Build out learning management system/classroom functionality with
interactivity from the UI(Storybook)
● Develop new features for institutional clients and B2C clients
● Develop and support enhancements and new functionality to automate
deployments in a microservices architecture environment
● Maintain an active testing suite as well as a strong QA process
that the developer will be personally responsible for
● Work closely with other engineering team members to ensure code
deployments are fully automated and transparent
● Continually work towards making improvements in the release
process and facilitate migration to a CI/CI approach
● Provide technical expertise and troubleshooting as needed to
support production issues
- Projects:
1. Quantifi.ca web application (Client: Quantifi)
Live Website: Quantifi - Simple Loans | Car Financing
Dev Website: Quantifi Stage - Simple Loans | Car Financing
Tech Stacks
RoR, Node, React, Vue, AWS, Google, Twilio, Rspec, Sidekiq,
Redis, Redux, HTML, CSS, Postgres
● What I did
- Built Chat systems using Twilio.
- Convert the existing Rails API to Node API
- Integration Payment Process(Interac e-Transfer and VersaPay)
- Build and integrate the Single Sign-On API
- Develop the AWS Lambda functions using Node
- Implement the Front-End from Figma design using React and Vue
2. Mercy Health, Bon Secours, Baptist Health South
Florida Web & Mobile(iOS, Android) Apps
(Client: Trinfin Labs)
Websites:
Mercy Health
Bon Secours
Baptist Health South Florida
Mobile Apps:
Baptist Health South Florida iOS app
Baptist Health South Florida Android app
Mercy Health Android App
Mercy Health iOS app
Bon Secours iOS app
Bon Secours Android app
Tech Stacks
Node, React, React Native, Python, Django, C#, DotNet, AWS,
Google, Azure, Redux, HTML, CSS, GraphQL, Java, Swift,
Android, iOS
● What I did
- Create and update some features and fix existing bugs on the Web.
- Migrated web apps to mobile apps
- Integrated Restful Apis (AmWell, epic, MyChart, Kyruus), Firebase
push notifications, Google Map, AWS services(Amplify, Cognito,
Lambda S3, DynamoDB)
- Implemented GraphQL-Client in React
- Developed ReUsable, Extendable React UI component
- Implemented Payment Process(Credit, Visa, Master, and Other Banks)
- Built Django Restful API
3. Lanistar web customer portal (Client: Lanistar)
Live website: Lanistar
Tech Stacks
Nest, Vue, AWS, Google, Twilio, Jest, Mocha, HTML,
Tailwind-CSS, TypeORM, Postgres, Redis, C#, ASP.Net
● What I did
- Customer verification using SMS, Phone-Call, and eMail
- Created some end-points in Nest.js
- Implemented E2E Test, Unit Test in Nest.js
- Developed Fully-Responsive UI in Vue.js
4. Jenzy web & mobile app (Client: Jenzy)
Live: Jenzy - The kid's shoe sizing app and store
Tech Stacks
DotNet, Next, React Native, GraphQL, Contentful, AWS,
Google, Azure, Tailwind-CSS, Figma, Shopify
● What I did
- Server Side Rendering using Next.js
- Migrated Next.js Web to React-Native Mobile
- Developed Fully-Responsive, ReUsable UI Component in Next.js and
React Native
- Tracked user interaction of FaceBook, Google Enhanced E-commerce,
Pinterest, and Outbrain using Firebase Analysis
- Built DotNet Restful API
Upwork (Freelance) Oct 2013 - July 2015
Senior Software Engineer (Freelancer)
- Tech Stacks: Ruby on Rails, React, Redux, Node, Vue, Java,
TypeScript, Python, Django, AWS, Google, HTML, CSS, PostgreSQL,
Redis, Shopify, WordPress, GraphQL, Express
- Tools: GitHub, BitBucket, Figma, Jira, Postman, Swagger, Twilio,
Azure, Loopback, CI/CD
- Projects:
1. Ally Energy Job web apps (Client: Fyresite)
Live website: Ally Energy
Tech Stacks
Node, Next, Mongo, AWS, Google, Facebook, Linkedin, Figma
● What I did
- Built Node, Express, MongoDB BackEnd API
- Integrated AWS Lambda, S3, Cognito. RDS
- Integrated the Facebook, Linkedin, and Google job post-Api and
tracked customer events from them
2. HackerRank Unit Tester
Tech Stacks
Node, React, Django, Ruby on Rails, Angular, Vue, Jest,
Rspec, Mocha, Pytest
What I did
- Covered all test cases using Unit-Test libraries(Rspec, Jest,
Mocha, Karma, PyTest) for Django, RoR, Node, React, Angular, and
Vue assessments
- Provide the result as a score
- Made the sample solutions for other scenarios
3. Sellist web customer portal (Client: Sellist)
Live website: Sellist
Tech Stacks
Ruby on Rails, Vue, Shopify, WooCommerce, eCommerce
● What I did
- Built Ruby on Rails Backend and Vue.js FrontEnd for internal users
- Integrated the e & Woo Commerce websites (Shopify, Quickbooks, Wix
Square, BigCommerce …)
- Developed the Shopify private app
4. Bugatti web app (Client: Bugatti)
Live website: Bugatti
Tech Stacks
Ruby on Rails, HTML, CSS, Slim, Bootstrap
● What I did
- Upgrade Rails version from 3.1 to 4.0
- Update UI as the end user-friendly and fully responsive
- Rspec, Sidekiq, Active Job, Action cable, Graphql-Server
Dalian Hi-Think Computer Oct 2010 - Oct 2013
Senior Software Engineer (Full-Time, Intern)
- Tech Stacks: C++, Java, Python, Visual Studio, Microsoft
- Tools: Apache, Ngnix, Git, PSD, Excel
- Responsibilities
● Built Data Investigate & Analyze & Management Apps using C++,
Java, Python
● Developed internal CMS platforms
● Developed AI applications using Python, C++
EDUCATION
Dalian University of Technology — Bachelor’s Degree
September 2006 - October 2010
I’ve studied Computer Software Science and IT service.
CERTIFICATIONS
JavaScript - https://www.hackerrank.com/certificates/59af3a110074
Problem-Solving - https://www.hackerrank.com/certificates/4da066ea063c
CSS - https://www.hackerrank.com/certificates/1d5bd62fa3ff
Python - https://www.hackerrank.com/certificates/ec17f47d42fb