James Liang
Brampton, קנדה
פרילנסר
אודותינו
Hi
I am a passionate software engineer who started programming in grade school. After getting bachelor's degree in computer science, I have worked for companies–developing mostly web and mobile applications, and blockchain projects for several years. I am accustomed to a distributed environment and working with remote clients using agile methodologies.
Thanks.
I am a passionate software engineer who started programming in grade school. After getting bachelor's degree in computer science, I have worked for companies–developing mostly web and mobile applications, and blockchain projects for several years. I am accustomed to a distributed environment and working with remote clients using agile methodologies.
Thanks.
שפות
אנגלית
שליטה טובה
תחומי התמחות
Blockchain & CryptoCurrency
338 ₪
לשעה
Web3.js
- Built the YFLink governance website and the Solidity-written YFL (ERC20 token) powered meme app in React where users can stake ETH to vote to a meme to get rewarded after winning.
- Leveraged my Web3 experience to build a wrapper on top of the website. Also integrated the React front-end apps into the blockchain network to interact with the YFL ER20 token via this wrapper.
- Leveraged the Etherscan and Infura API to pull blockchain info, including transactions for a governance address between two blocks.
- Leveraged my Web3 experience to build a wrapper on top of the website. Also integrated the React front-end apps into the blockchain network to interact with the YFL ER20 token via this wrapper.
- Leveraged the Etherscan and Infura API to pull blockchain info, including transactions for a governance address between two blocks.
טכנולוגיה
270 ₪
לשעה
Amazon Web Services (AWS)
EC2 instance, DocumentDB, DynamoDB, Elasticsearch, Devops
תכנות ופיתוח תוכנה
338 ₪
לשעה
HTML5, CSS3, JavaScript
- Building a pixel perfect design from figma design
- ES6, ES7 Javascript
- ES6, ES7 Javascript
PHP
Object-Oriented Programming in PHP
Frameworks based on PHP such as Laravel
Frameworks based on PHP such as Laravel
Python
- Frameworks based on Python such as Django, Flask.
- Machine learning, Deep learning, AI
- Machine learning, Deep learning, AI
פיתוח אפליקציות ל- Android
Native mobile app development in Android Studio/Java
Node.JS
Express.js, Loopback framework
AngularJS
Angular 8+
Full Stack Developers
- Frontend and Backend development.
- Database design
- Database design
React.js
Frontend development on React, React Native, Next.js
Express.js
פיתוח אפליקציות לנייד
בניית אתרים
בניית אתרים פשוטים, עמודי נחיתה
אירוח אתרים, שרתים
בניית אתרים רספונסיביים, פיתוח רספונסיבי
בניית אתרים לסלולאר, התאמת אתרים לסלולר
נסיון תעסוקתי
יוני
2019
-
נובמבר
2020
React Native | Blockchain/IPFS Developer
OpenBazaar- - Developed a React Native app that enables shopping and selling privately based on Blockchain and IPFS.
- - Worked on the Solidity-based smart contract development of the OpenBazaar project.
- - Led the team of three React Native engineers and oversaw the development process as a primary point of contact between the back-end and front-end teams.
- - Tracked and fixed bugs using GitHub as a reporting tool.
אוגוסט
2018
-
יולי
2020
Senior React | Node.js Developer
J Capital Research- - Investigated how to scrape sales data from Tmall's website. Implemented a Node.js-based Tmall data scraper.
- - Investigated the open Taobao platform API to integrate into the Node.js back end.
- - Wrote a proof of concept to propose the development of the Open Taobao API.
מרץ
2016
-
אוקטובר
2018
React | React Native | Node.js Developer
Zilly- - Developed a bunch of new components to improve the UI built with React Native.
- - Wrote a Node.js parser to import malformed CSV and JSON data into MongoDB on EC2.
- - Created and managed Amazon Elasticsearch, generated and uploaded index data to Amazon ES, and consumed the ES service from iOS for real estate property search.
- - Improved the performance of the import script to be 10x faster by overcoming the demerit of Node.js single threading using a clustering technique.
- - Refactored the code structure for a legacy piece of buggy code and upgraded some of the legacy Objective-C code to React Native.
- - Built a GraphQL server and used an iOS Apollo client for data query.
מרץ
2012
-
יולי
2016
iOS | Android | .NET Lead Developer
NQ Mobile (Shenzhen) Co., Ltd- - Won a prize at a coding competition held in Beijing and was scouted by NQ Mobile as a part-time developer.
- - Developed several stand-alone mobile applications using Objective-C, Java, and JavaScript that were related to the finance industry. Created a core data wrapper class that centralized all the persistence and fetch logic from an SQLite database.
- - Worked as a back-end developer using .NET. Developed a .NET based scraping framework to a data model for a big mobile project. Implemented a feature to convert user notes to PDF and image files. Deployed the app to an Amazon EC2 instance.
- - Used Bluetooth Low Energy and iBeacon technology to identify devices around the user. - -Accumulated experiences in consuming several third-party APIs such as Yelp, Foursquare, GooglePlaces, TripAdvisor, and more.
תארים אקדמיים
מרץ
2006
-
נובמבר
2011
Bachelor Degree of Computer Science
Chengdu university of Technology16 תחומי התמחות
338 ₪
לשעה
Blockchain & CryptoCurrency
270 ₪
לשעה