Haseeb Rabbani,加拿大安大略省多伦多的开发商
Haseeb is available for hire
Hire Haseeb

Haseeb Rabbani

Verified Expert  in Engineering

Software Developer

Location
Toronto, ON, Canada
Toptal Member Since
April 20, 2016

Haseeb是一名前亚马逊工程师,在为初创公司和财富500强公司开发专业软件方面拥有超过十年的经验. 他帮助推出了前三代Kindle Fire,作为亚马逊视频(Amazon Video)使用安卓系统的一部分. 最近,Haseeb一直在使用Node领导以太坊区块链应用程序的开发.js. 他毕业于滑铁卢大学,其校友包括以太坊的发明者.

Portfolio

Consensys
Web3.. . js, Remix IDE, MetaMask, Ganache, Truffle, Solidity,以太坊,区块链...
Blockgeeks
JavaScript, Web3.js, Node.. js, Remix IDE, MetaMask, Ganache, Truffle, Solidity...
REDspace
Mockito, robolelectric, JUnit, Butterknife, Retrofit, Jenkins, Jira, Dagger...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Apollo, GraphQL, TypeScript, Node.js

The most amazing...

...我开发的功能是允许亚马逊Prime用户在Kindle fire上下载视频,这是业界首创.

Work Experience

Lead Software Engineer

2018 - 2019
Consensys
  • 领导以太坊区块链代币化平台Codefi Assets的后端开发.
  • 管理Solidity智能合约的部署和维护.
  • 对Node的迁移进行架构设计.js后端从MVC到干净的架构.
  • 提高测试运行时间超过1000倍,允许更快的构建时间和降低基础设施成本.
  • 将GraphQL集成到现有的REST API中.
Technologies: Web3.. . js, Remix IDE, MetaMask, Ganache, Truffle, Solidity,以太坊,区块链, Docker, Jira, Git, PostgreSQL, Express.js、GraphQL、TypeScript、JavaScript、Node.js

Lead Devangelist

2017 - 2018
Blockgeeks
  • 创建了一个以太坊课程,教工程师如何构建分散的应用程序.
  • 在多所大学和黑客马拉松举办技术研讨会.
  • 通过我们的在线学习平台和直播网络研讨会指导学生.
  • 在各种以太坊会议上发表技术演讲,包括EthDenver和Edcon.
技术:JavaScript, Web3.js, Node.. . js, Remix IDE, MetaMask, Ganache, Truffle, Solidity,以太坊,区块链

Lead Software Engineer

2015 - 2017
REDspace
  • 推出了Nickelodeon NOGGIN Android应用程序.
  • 管理Google Play和Amazon应用商店的发行.
  • 对工程师候选人进行技术面试.
Technologies: Mockito, robolelectric, JUnit, Butterknife, Retrofit, Jenkins, Jira, Dagger, Guava, Gradle, Git, Stash, Android Studio, Java, Android

Software Engineer

2011 - 2014
Amazon
  • 帮助在三代安卓Kindle Fire上推出亚马逊视频应用.
  • 工作在各种亚马逊视频功能,包括Prime下载,购买,和你的观察列表.
  • 帮助推出了亚马逊的第一款机顶盒:Fire TV.
Technologies: Hudson, Jira, Dagger, Guice, Guava, AspectJ, Git, Perforce, SQLite, Eclipse, Java, Android

Co-founder and Engineer

2011 - 2013
Quotica
  • 实现后端逻辑,如报价、搜索和注册.
  • 创建了Facebook的照片分享功能.
  • 整合Facebook和Twitter认证.
  • 定义和维护应用程序数据模型.
技术:亚马逊网络服务(AWS), Facebook API, Twitter API, Git, Google Analytics, CoffeeScript, Sass, JavaScript, CSS, HTML, MySQL, jQuery, Memcached, Django, Python, Amazon S3 (AWS S3), Amazon EC2

Co-founder and Engineer

2010 - 2011
Meeto
  • 与客户沟通,协调Meeto的试点活动.
  • 定义并实现了一个移动客户端API,用于Meeto iPhone和BlackBerry应用程序.
  • 设计并编写了Meeto黑莓应用程序.
技术:亚马逊网络服务(AWS), Localytics, BlackBerry, LinkedIn API, Twitter API, Twilio API, Subversion (SVN), iOS, JavaScript, CSS, HTML, MySQL, jQuery, Java, Django, Python, Amazon EC2

Ethereum Developer Course

http://courses.blockgeeks.com/course/bg101-ethereum-course-101/
这是我创建的以太坊课程,旨在向现有开发人员介绍区块链应用程序开发. 我研究、撰写并制作了这门课程. 它通常分发给各种区块链黑客马拉松的参与者.

Kindle Fire

自从Kindle Fire推出以来,亚马逊视频应用程序就一直包含在每一款Kindle Fire中. 我开发了这个应用程序的几个关键功能, 我实现的最酷的功能是行业首创的订阅视频服务,用户可以下载内容. 这个功能通常被称为Prime视频下载.

NOGGIN

http://play.google.com/store/apps/details?id=com.nick.noggin
NOGGIN是一个应用程序,我从零开始作为项目的第一个工程招聘. 6个月后,我远程领导了它的开发,并与我帮助招募和加入的一个小工程师团队一起发布了它.

Languages

TypeScript, Java, JavaScript, HTML, GraphQL, Solidity, AspectJ, Sass, CoffeeScript, Python, CSS

Paradigms

敏捷软件开发,依赖注入,干净的架构

Platforms

Ethereum, Amazon Web Services (AWS), Android, Visual Studio Code (VS Code), Docker, Eclipse, Amazon EC2, iOS, BlackBerry, Blockchain

Other

以太坊智能合约,阿波罗,Localytics

Libraries/APIs

React, Sinon.JS, Node.js, Guava, Retrofit, Butterknife, jQuery, Twitter API, Facebook API, Twilio API, LinkedIn API, Web3.js

Tools

Git, Perforce, Jira, Hudson, Android Studio, Stash, Gradle, Jenkins, Google Analytics, Subversion (SVN), Ganache, MetaMask, Remix IDE

Storage

Amazon S3, NoSQL, MySQL, PostgreSQL, SQLite, Memcached

Frameworks

Guice, Dagger, JUnit, robolelectric, Mockito, Django, Express.js, Truffle

2009 - 2010

商业、创业和技术硕士学位

滑铁卢大学-滑铁卢,加拿大

2004 - 2009

软件工程学士学位

滑铁卢大学-滑铁卢,加拿大

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring