Nick Yang
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
Preferred Environment
Ruby on Rails (RoR), Amazon Web Services (AWS), api
The most amazing...
...我编写的应用程序自动监控和交易股票和加密市场. 它通过API同步数百个数据,运行分析并执行交易.
Work Experience
Full-stack Developer
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种不同的回测算法.
Founder | Full-stack Developer
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应用程序连接为作业工作者.
IT Consultant
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平台,采用了动手的方法, 帮助客户克服复杂的技术挑战, 并且大大改进了原来的网站.
Experience
Algorithm Trading Bot
该应用程序可以根据自己的分析自主做出买卖决策,并通过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多种不同的反向测试算法.
Skills
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
Education
计算机科学(荣誉)学士学位
Western University - London, Ontario, Canada
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring