Brian Ryder
Senior Full Stack Web & Mobile &
Software Developer
Nanaimo, British Columbia, Canada / +1(206)- /-linkedin.com/in/brian-ryder- & github.com/webstar923
Professional Summary
I am looking for new opportunity leading to new success. I accumulated rich experience through
constant work so far. 14 years ago, I started to work as freelancer. I did my best to learn new
technology through working with many projects over the world. Also, I learnt business sensitive
through it by myself.
“It takes 20 years to build a reputation and five minutes to ruin it. “
This is my conclusion through severe competition course of 14 year's freelancer. In the future, I will
work based on above slogan. As full stack developer, I have rich experience of 14 years in Web &
Mobile App development and have been involved in various huge projects as a lead/senior developer
during my career.
Especially, I am mastering most of Javascript MVC frameworks and php frameworks.
- 8+ years worked on oDesk and Upwork
- 5+ years on Freelancer.com
- Contract with several companies for 6+ years
- Keeping Good Long-Term Relationship with Client
- Fluent English and good communication
- Request honest payment
- Daily Updates
- Reliable Code Quality
Education
Osaka University, Japan
Master of Computer Application (M.C.A)
2003 - 2007
Technical Skills
GraphQL
Docker
Angular.js
React.js
Vue.js
Ember.js
Backbone, Marionette
Knockout.js
Ext.js
d3.js
Fabric.js
HandleBars.js
Typescript
Coffeescript
JavaScript Libraries-Dojo,
Pdf.js, etc.
Node.js
Meteor
Sails
Php-Slim Framework, etc.
Laravel
Symfony
Codeigniter
Yii
Cakephp
Zend
Html / CSS
Skills
Years of
Experience
Html5
Bootstrap
Zurb Foundation
LESS
SASS/SCSS
MySQL
MS SQL
Oracle
PostgreSQL
MongoDB
Cassandra
Redis
FireBase
SQLite
Ionic
React Native
Phonegap
Java-Jsp, Spring, Hibernate
Server ManagementDigital Ocean, AWS
Web Scrapping
Algorithm
Analyzing/Building
C / C++
Linux
Nginx
ASP.NET
Python
Company Name(s)
React.js
5
Medical Support Platform, KinderID, Real Estate Management, Ovatio
Node.js/Express
Vue.js
12
Ecomap, KinderID, Real Estate Management, Ovatio, Online Connect 4
Game for 2 players, Restaurant Management System, Insurance mobile
site
Next.js/React
4
Ovatio
Javascript
Vue.js,
Angular.js,
Ember.js,
React.js
12
Ecomap, Medical Support Platform, KinderID, Jobbio, ERP For Russia Big
Shop, Product Order App, Kenya Vehicle Insurance Company, Jobdone,
Real Estate Management, Ovatio, Online Connect 4 Game for 2 players,
Brandcrush Web, Restaurant Management System
Microservices
5
Mobile Attendance App
Docker
4
Ovatio
Java
5
Binance.com sdk development
AWS
3
Restaurant Management System
RDS
5
Restaurant Management System
PostgreSQL
5
Product Order App
S3
2
Brandcrush Web
EC2
2
KinderID
Libraries
10
Online connect 4 Game for 2 players
Express
10
Jobdone
Angular.js
12
Restrong Booking site https://github.com/webstar923/restrongangular5/tree/master/old-angular-app,
shake-game-frontend https://github.com/webstar923/shake-gamefrontend,
betting POC https://github.com/webstar923/Betting_POC
GraphQL
3
Japanese Auction site
Python
7
Web scrapping using python script,
Python + Django, https://jobdone.net
Team Lead
3
Probably, I have worked with 2~4 developers for partial project.
Typescript
10
Ionic
5
Insurance mobile App (Canada)
Professional Experience
Mobile site and app for home insurance (Canada, Square One Insurance Services)
2021/10 - 2022/3
Symfony , Ionic6 + Vue.js 3.0
I built mobile site and app by using ionic and vuejs. And I implemented some features on backend side
(symfony).
- Social Login: Email, Google, Facebook
- Social Share
- 3rd party API integration
Payment-> Bambora,
AddressAutocomplete-> postescanada
- LiveChat integration
Ecomap (Australia)
10/2019 - 7/2021
Node.js/Express + Vue.js + MongoDB, Website development
https://legacy.ecomap.io, https://app.ecomap.io
Ecomap.io is a cloud platform for giving business ecosystem researcher a tool, to show their work.
Ecomaps provide a fast and visual way to understand complex and interconnected business networks.
I built whole system and maintained it.
Backend: node.js/express, MongoDB
Frontend: Vue.js
Leading 2 mans for frontend side
Restrong Booking site (United State)
4/2018 - 6/2020
Node.js/Express + Angular5.js + MongoDB, Website development
I worked on frontend of this project.
https://github.com/webstar923/restrong-angular5/tree/master/old-angular-app
Shake Game (United State)
Node.js/Express + Angular.js + MongoDB, Website development
1/2018 - 5/2021
I built frontend of this site by using angular.
https://github.com/webstar923/shake-game-frontend
C# + React.js Medical platform (United States)
https://fitfortis.com
Medical Support Platform Features:
-It allows users to track daily health status & show the charts to guest users
-Helps user to diagnose the possible disease based on DB to guest users
-Suggest some medical kits & medicines to guest users
-Also posts some news articles to guest users
-Provides google analytics charts, AB testing result to the admin user
-Post news articles to the admin user
-Shows Latest COVID-19 statistics chart
React / C#
Jest Unit test, google analytics, google optimize,
3/2019 – 2/2021
Several API integrations for COVID-19 data
KinderID (Norway)
React.js + React Native (web site / mobile app)
http://kinder-id.com/
This consists of web site and mobile app.
Website is built with react.js.
Mobile app is built with react native.
Backend is node.js/express.
Technology: react.js, react native, node.js
4/2018 - 6/2018
Jobbio (United Kingdong)
Ember.js Developer
https://jobbio.com
This site is to establish business between customers and companies.
I built & maintained frontend by using Ember.js.
Managed 3 developers at this position
Leading 2 members for frontend side
3/2018 - 2/2021
Android + Ardunio + Rest API /codeignite (Turkey)
6/2019 - 8/2019
Features: Android, Login (SMS verification), Search device, Control, Authorize with another phone, Ardunio,
Codeigniter
This controls switch of devices with YOUR Phone without manual key.
Technology: PHP, Java, Android, MySQL, Ardunio
Embedded DVR Development (Digital Video Recorder) (United Kingdom)
I updated features on the site, relay, and terminal.
H.264, Rtp/Rtcp, Multiplexer, Relay
Hikvision, IP camera, HanBang PCI
Windows / Linux
C/C++, Qt
4/2008 - 8/2011
DVR System for farm ( United Kingdom)
IP Camera, Analog Camera
Rtp / Rtcp, Rtsp, H.264
Multiplexer
PCI
Managed 4 developers at this position
12/2008 - 8/2012
ERP For Russia Big Shop (Russia)
4/2012 - 7/2014
I implemented auto-grid generator to build many grids by customizing grid of ExtJS.
I have developed ERP by using JSP and ExtJS.
UI was built like Web OS (based on the desktop UI of Ext.js)
OpenVPN Customization (United States)
I built UI by using Qt.
C/C++, Qt
9/2012 - 10/2012
Windows Design Application for US Prossimo LLC
http://nifty-tiger.surge.sh/quote
Starting from Internship, to project manage for 4.5 years
This position was a contract for 3 years, then and full-time work for 1.5 years
Node.js/Express, Backbone Marionette
Product Order App
http://posapp.ktu.com.au
I converted order form from jQuery + Mustacher to vue.js.
Technologies: jQuery, mustache, vue.js, responsive, bootstrap
pin code: 775588
SMS: 9999
Kenya Vehicle Insurance Company
BimaExchange
http://bimaexchange.com
I built web site's frontend by using vue.js. and backend based on the Laravel.
Technology: Laravel, Vue2.0, Restful API, Laravel Homestead
8/2012 – 12/2016
5/2017 - 6/2017
10/2017 - 3/2018
School Management Web Application
10/2017 - 11/2017
I implemented following items; Student Attendance (daily/monthly, Pdf exporting for print, Report Card,
Generating Stuff ID card, Student Promotion)
Jobdone (Russia)
Job Site for Freelancers
https://jobdone.net
1. Find the service you need
Compare prices, review, portfolios to select the service you are most excited to do. If
you have a specific question, contact the freelancer before make order.
2. Supply your brief
Provide a job brief for the Talent to review. At this point Jobdone takes payment, which
is held until the job is completed and you are happy with the outcome.
3. Collaborate with a freelancer on your project
Share files and feedback easily with inbuilt messaging. Your freelancer will complete
the job within the agreed turnaround time.
4. Approve Job
Once you're happy with the work, approve the job. The freelancer will hand over all
deliverables and you’re done. Too easy.
I implemented verification system and fixed bugs on the frontend.
Technology: Python/Django, Vue.js 2.0, Html5, Css3
Real Estate Management
I implemented announcement/facility/user management on this.
Version 1.0: Laravel, jQuery, bootstrap, MySQL
Version 2.0: Node.js/Express, React.js, MySQL, Redis
10/2017 - 3/2018
2/2018 - 6/2018
Ovatio
(France)
PDF Generation from web site
http://client-preprod.ovatio.eu
I built app from the scratch.
Main feature: pdf generation
Technology: React.js, Node.js, MySQL, Docker, Next.js
5/2018 - 8/2018
Online Connect 4 Game for 2 players
4/2018
I built the online game connect 4 for 2 players from offline connect 4 and added real chat feature
Two players can play game via website.
Technologies: node.js/express, socket.io
Wordpress Site Management + Codeigniter CRM
I replaced current theme with new theme - doodle.
I fixed server-side error.
Technologies: Codeigniter CRM
Managed 2 developers at this position
3/2018 - 5/2018
Mobile Attendance App (UAE)
I fixed features on the mobile app for attendance (ionic) and backend (codeigniter).
Managed 2 developers at this position
Brandcrush Web
https://brandcrush.com/
I made this site from scratch and maintain.
Technology: Amazon S3, html, SCSS, Javascript, jQuery
6/2018
9/2018 - 1/2019
Restaurant Management System
7/2018 - 11/2018
https://dishzilla.com
I fixed UI bug on the dashboard and implemented payment module for restaurant owners on the admin
side.
Technology: Node.js, Angular5, Html5, Css3
Web scrapping using python
I took part in building database of web site by using statistics data from other sites like
Live Sport site, betting site, news site and so on.
In the most of cases, I used python script to scrape data from them and built database.
It includes real-time scrapping, one time scrapping , bypass of authentication logic etc.
Odesk.com, Upwork.com, Freelancer.com
Professional Freelancer
Mobile App: https://jaipur.dishzilla.com
10/2006 - 5/2021
Maintained relationships with clients for 12+ years
Certification
w3Schools.com
JavaScript Certification
The JavaScript Developer Certificate proves fundamental knowledge of web
development using JavaScript and the HTML DOM.
3/2012
w3Schools.com
PHP Certification
The PHP Developer Certificate proves fundamental knowledge of web development
using PHP and SQL (MySQL).
3/2012
w3Schools.com
HTML Certification
The HTML Developer Certificate proves fundamental knowledge of web development
using HTML5.
3/2012