Top talent is on Pangea

You are viewing James's profile as a guest. Book a free call with our team to discuss your options for hiring fractional workers on Pangea's industry-leading talent marketplace.

James Lin

Full-stack Engineer • Frontend Developer • Brampton, ON, CA
Python
Java
C
React Native
Node.js
React
Available for hire fromNegotiable
Full Stack Developer
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 for several years. I am accustomed to a distributed environment and working with remote clients using agile methodologies.

Projects

SAAS Web application

- Built frontend on React. - Integrated with backend which built on Node.js.

Work History

F

Full Stack Developer

FreelanceJul 2019 - Present • 5 yrs 4 mos- Built a web application that provides small preschools and home based daycares with the tools and technology to effectively manage and powerfully promote their business communities. - Created and maintained the frontend from scratch using React, Javascript and integrated with backend.
B

Full-stack Developer

Beneficent Technology Inc DBA BenetechFeb 2020 - Dec 2022 • 2 yrs 11 mos- Developed an app that applies machine learning and metadata analysis techniques to sort, identify, and analyze large collections of video files. - Created and maintained the front end from scratch using TypeScript, React, React Query, and Material-UI. - Built and maintained multiple back-end services to support core features of the application, including Flask-based REST API, Celery-based background jobs queue, and gRPC service for on-the-fly machine learning processing. - Constructed unit and integration tests for the front end and back end. Set up and maintained CI/CD pipelines using GitHub Actions. - Participated in research tasks. Proposed and implemented new features, including interactive visualization of a high-level structure of large collections of videos (millions of items) using LeafletJS and various dimensionality reduction algorithms.
J

Senior React | Node.js Developer

J Capital ResearchAug 2018 - Jul 2020 • 2 yrs- 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.
Z

React | React Native | Node.js Developer

Zilly, IncMar 2016 - Oct 2018 • 2 yrs 8 mos- 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.
N

iOS | Android | .NET Lead Developer

NQ MobileMar 2012 - Jul 2016 • 4 yrs 5 mos- 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, Swift, 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.

Education

C

Chengdu University of Technology

Bachelor's Degree, Computer ScienceApr 2006 - Aug 2011

How Pangea Works

Effortlessly discover top talent

We’ve distilled the candidate search from endless hours down to just a few minutes. Using Pangea’s AI-powered search tools, you can find top fractional talent able to take on your next project. Our system looks at your company’s niche and your needs to find the perfect match faster than any traditional hiring platform.

Start working with talent today

The top talent on Pangea is ready to get started with you right now. You can message or hire a candidate right from their profile page and start assigning work as soon as they respond. And the best part? Pangea’s fractional contract structure lets you start small and ramp up as your needs change, keeping your costs manageable and your team’s capabliities flexible.

Track work and invoices in one place

Assign tasks, track progress, and complete invoices all on Pangea. We’ve combined every part of the hiring process into one platform to eliminate the miscommunication that’s unavoidable on other freelance platforms. We even send out 1099s to your contractors at the end of the year!

Talk with a Talent Expert

Members of our team are available to help you speed through the hiring process.
Available Now
Book a Call
Full Stack Developer
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 for several years. I am accustomed to a distributed environment and working with remote clients using agile methodologies.

Talk with a Talent Expert

Members of our team are available to help you speed through the hiring process.
Available Now
Book a Call

Top talent is on Pangea

You are viewing James's profile as a guest. Book a free call with our team to discuss your options for hiring fractional workers on Pangea's industry-leading talent marketplace.

James Lin

Full-stack Engineer • Frontend Developer • Brampton, ON, CA
Python
Java
C
React Native
Node.js
React
Available for hire fromNegotiable

Projects

SAAS Web application

- Built frontend on React. - Integrated with backend which built on Node.js.

Work History

F

Full Stack Developer

FreelanceJul 2019 - Present • 5 yrs 4 mos- Built a web application that provides small preschools and home based daycares with the tools and technology to effectively manage and powerfully promote their business communities. - Created and maintained the frontend from scratch using React, Javascript and integrated with backend.
B

Full-stack Developer

Beneficent Technology Inc DBA BenetechFeb 2020 - Dec 2022 • 2 yrs 11 mos- Developed an app that applies machine learning and metadata analysis techniques to sort, identify, and analyze large collections of video files. - Created and maintained the front end from scratch using TypeScript, React, React Query, and Material-UI. - Built and maintained multiple back-end services to support core features of the application, including Flask-based REST API, Celery-based background jobs queue, and gRPC service for on-the-fly machine learning processing. - Constructed unit and integration tests for the front end and back end. Set up and maintained CI/CD pipelines using GitHub Actions. - Participated in research tasks. Proposed and implemented new features, including interactive visualization of a high-level structure of large collections of videos (millions of items) using LeafletJS and various dimensionality reduction algorithms.
J

Senior React | Node.js Developer

J Capital ResearchAug 2018 - Jul 2020 • 2 yrs- 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.
Z

React | React Native | Node.js Developer

Zilly, IncMar 2016 - Oct 2018 • 2 yrs 8 mos- 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.
N

iOS | Android | .NET Lead Developer

NQ MobileMar 2012 - Jul 2016 • 4 yrs 5 mos- 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, Swift, 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.

Education

C

Chengdu University of Technology

Bachelor's Degree, Computer ScienceApr 2006 - Aug 2011

How Pangea Works

Effortlessly discover top talent

We’ve distilled the candidate search from endless hours down to just a few minutes. Using Pangea’s AI-powered search tools, you can find top fractional talent able to take on your next project. Our system looks at your company’s niche and your needs to find the perfect match faster than any traditional hiring platform.

Start working with talent today

The top talent on Pangea is ready to get started with you right now. You can message or hire a candidate right from their profile page and start assigning work as soon as they respond. And the best part? Pangea’s fractional contract structure lets you start small and ramp up as your needs change, keeping your costs manageable and your team’s capabliities flexible.

Track work and invoices in one place

Assign tasks, track progress, and complete invoices all on Pangea. We’ve combined every part of the hiring process into one platform to eliminate the miscommunication that’s unavoidable on other freelance platforms. We even send out 1099s to your contractors at the end of the year!

Talk with a Talent Expert

Members of our team are available to help you speed through the hiring process.
Available Now
Book a Call
Pangea empowers fractional work across the world for marketing and design roles.
Hiring on PangeaPangea for ClientsPricingJob Description Generator
About PangeaOur MissionPangea BlogFrequently Asked Questions