Nick Yang, Developer in Toronto, ON, Canada
Nick is available for hire
Hire Nick

Nick Yang

Verified Expert  in Engineering

Full-stack Developer

Location
Toronto, ON, Canada
Toptal Member Since
June 10, 2022

Nick拥有超过10年的Ruby on Rails经验, working with REST APIs, architecting apps, setting up AWS infrastructures, 以及用JavaScript和jQuery构建前端. With a tech stack that includes Docker, Cloud9, CodePipeline, Elastic Beanstalk, PostgreSQL, MySQL, Redis, Neo4j, and more, Nick可以加强良好的编程实践,并对他的工作产生影响. 他是一个强大的沟通者,拥有领导开发人员和UX团队设计和发布产品的经验.

Portfolio

Algorithm Trading Bot
Ruby on Rails (RoR), REST, api, Markets, Crypto, WebSockets...
RelayBird
Ruby on Rails (RoR), api, jQuery, Ajax, Web抓取,JavaScript...
Panamerican World
Drupal, IT项目管理,Web项目管理,PHP...

Experience

Availability

Part-time

Preferred Environment

Ruby on Rails (RoR), Amazon Web Services (AWS), api

The most amazing...

...我编写的应用程序自动监控和交易股票和加密市场. 它通过API同步数百个数据,运行分析并执行交易.

Work Experience

Full-stack Developer

2019 - 2020
Algorithm Trading Bot
  • 用Ruby on Rails开发了一个程序,以监测股票和加密货币市场,时间间隔从五分钟到一天不等.
  • 使应用程序能够根据自己的分析自主做出买卖决策,并通过REST和WebSocket api向主要加密货币和股票交易平台执行这些交易决策.
  • 授权应用程序一次监控超过100个符号. 它每五分钟同步100多个新数据点, combines them with the old data, makes calculations, 并在给定的5分钟内执行交易决策.
  • 建立整个AWS服务器基础设施,以实现海量数据处理和容错冗余市场监控系统.
  • 使用Pine Script和TradingView平台试验了超过1000种技术分析方法,对过去的市场数据运行了超过4000种不同的回测算法.
Technologies: Ruby on Rails (RoR), REST, api, Markets, Crypto, WebSockets, Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), AWS Lambda, Amazon弹性容器服务(Amazon ECS), Docker, AWS Fargate, PostgreSQL, Amazon RDS

Founder | Full-stack Developer

2016 - 2017
RelayBird
  • 推出了一个在线软件即服务(SaaS)产品,使公司能够通过整理网络上现有的文章来自动制作新闻通讯.
  • 使用Ruby on Rails从头开始构建SaaS产品.
  • 开发了一个内容管理应用程序,可以搜索网络上的文章, syncs content via RSS and Atom, processes the HTML and XML files, 并对重要内容片段进行摘录和总结.
  • Implemented the front-end app with JavaScript, jQuery, and Ajax, 包含用于时事通讯编辑的就地编辑UI.
  • 启用后端应用程序来保存和检索通讯, user auth, payment, mail scheduling, content curation, etc.
  • 在相同的AWS虚拟私有云(VPC)中将应用程序作为不同的服务托管在AWS上, used AWS RDS for the PostgreSQL database, 并在前端公共子网上设置负载均衡器,对前端web服务的web请求进行负载均衡.
  • 使用AWS Lambda设置cron触发器,定期将作业消息插入AWS Simple Queue Service (SQS),并将Ruby on Rails应用程序连接为作业工作者.
Technologies: Ruby on Rails (RoR), api, jQuery, Ajax, Web抓取,JavaScript, Amazon Simple Queue Service (SQS), Amazon Web Services (AWS), AWS Elastic Beanstalk, CTO, Python

IT Consultant

2012 - 2016
Panamerican World
  • 作为客户的首席技术顾问,在巴拿马管理一个开发团队,以Drupal为基础开发一个全面的内容管理系统(CMS)站点.
  • 建立了一个网站,拥有超过1000个新闻内容, with a mix of articles, photos, and video-based multi-media content.
  • Collaborated with the client, the chief editor, 以及一支来自多种拉丁美洲文化的团队来实现客户的愿景.
  • Drafted out technical requirements, 通过掌握Drupal CMS平台,采用了动手的方法, 帮助客户克服复杂的技术挑战, 并且大大改进了原来的网站.
Technologies: Drupal, IT项目管理,Web项目管理,PHP, Technical Requirements, Functional Requirements, Requirements Analysis, Business Requirements, Product Management

Algorithm Trading Bot

用Ruby on Rails开发了一个程序,在5分钟内监控股票和加密货币市场, 15-min,30-min, 45-min, 1-hour, 2-hour, 4-hour, and 1-day intervals.

该应用程序可以根据自己的分析自主做出买卖决策,并通过REST和WebSocket api向主要加密货币和股票交易平台执行这些交易决策.

它能够一次监测100多个符号. 在5分钟的间隔内,每个字符每年有超过105,120个数据点. 我让这个应用程序每五分钟同步100多个新数据点, 结合旧数据进行过往数据计算, and execute trading decisions, all within the given 5-minute timeframe.

Finally, 我建立了一个完整的AWS服务器基础设施,以实现大量数据处理和容错冗余市场监控系统, 使用PineScript和TradingView平台试验了1000多种技术分析方法, 并对过去的市场数据运行了4000多种不同的反向测试算法.
2007 - 2010

计算机科学(荣誉)学士学位

Western University - London, Ontario, Canada

Languages

HTML, CSS, Ruby, JavaScript, PHP, PHP 5, Python, Java, c++

Frameworks

Ruby on Rails (RoR), Selenium, CodeIgniter, Symfony, OAuth 2, Laravel, Django

Platforms

Amazon Web Services (AWS)、Docker、AWS Elastic Beanstalk、AWS Lambda、Amazon EC2、Drupal

Storage

JSON, PostgreSQL, Redis, MySQL, Redshift, Amazon S3 (AWS S3)

Other

APIs, Payment APIs, Architecture, CTO, AWS CodePipeline, Amazon RDS, Security Groups, Ajax, Web Scraping, Business, Business Cases, Finance, Marketing Mix, Algorithms, Data Structures, Operating Systems, App UI, User Experience (UX), App UX, Web UX, Agile Leadership, Team Leadership, Product Leadership, Leadership, Markets, Crypto, WebSockets, IT Project Management, Web Project Management, Technical Requirements, Functional Requirements, Business Requirements, Product Management, Full-stack

Libraries/APIs

jQuery, Ruby on Rails API, SendGrid API, Twilio API, Stripe API

Tools

Amazon弹性容器服务(Amazon ECS), AWS CodeBuild, Amazon Virtual Private Cloud (VPC), Amazon Simple Queue Service (SQS), Terraform, AWS Fargate, Amazon ElastiCache

Paradigms

Management, REST, Requirements Analysis

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring