Abhishek Tyagi,印度哈里亚纳邦Gurugram的开发者
Abhishek is available for hire
Hire Abhishek

Abhishek Tyagi

Verified Expert  in Engineering

Android Developer

Location
Gurugram, Haryana, India
Toptal Member Since
October 11, 2018

Abhishek从2014年开始从事Android开发, is an entrepreneur, 并理解主动性和结果的重要性. 他开发的应用下载量超过500万次,曾与一些初创公司合作,在那里他是唯一的开发者,并领导着一个大公司的开发团队. Abhishek是一个非常注重细节的人,他会不遗余力地制作漂亮的应用程序.

Portfolio

Uber
Dagger 2, RxJava 2, Java, Kotlin, Android, Go, SQL, Amazon Web Services (AWS)...
Times Internet
Swift, iOS, RxJava, Kotlin, Java, Android, SQL, Amazon Web Services (AWS)
OrangeTwig
Node.js, Swift, iOS, Java, Android

Experience

Availability

Part-time

Preferred Environment

Git, Android Studio, MacOS

The most amazing...

...我的任务是将优步支付的api集成到优步支付框架中. 这使得在为优步应用添加新的支付提供商时消除了对eng的依赖.

Work Experience

SDE 3

2019 - 2022
Uber
  • 将Uber推送基础设施从SSE(服务器发送事件)迁移到gRPC.
  • Integrated UberPay APIs in the payment framework, 允许任何第三方支付提供商在优步应用程序中添加其支付方式,而不是由开发人员执行每个提供商. This resulted in a saving of around 430 eng. workweek per year.
  • Developed Uber Prescriptions, 优步本身的一个新的垂直领域,为美国的用户提供处方.
  • Worked on the UberPay payment methods, 在发布的三个月内就获得了5000万美元的总预订量.
  • 为Uber Eats应用程序创建了新的多步结账体验.
Technologies: Dagger 2, RxJava 2, Java, Kotlin, Android, Go, SQL, Amazon Web Services (AWS), DevOps, Docker, Google Maps

Senior Full-stack Mobile Developer

2016 - 2019
Times Internet
  • 开发ETMoney应用在Android和iOS上的“投资”部分. 它可以让你直接从应用程序购买共同基金,而无需任何文书工作.
  • 开发了一个新的快速解决方案功能,可以快速让您投资于预选基金.
  • 实现了RxJava支持,改进了应用内的数据流,使其更具响应性.
  • 使用干净的架构实现MVVM,将逻辑与UI完全解耦,极大地改善了单元测试和维护代码库.
  • 在应用程序中完全实现了KYC(了解你的客户)流程,没有任何文书工作. 我们是第一个将这个过程完全转移到网上的人.
  • 实现PDF解析,可以解析您的共同基金分销商提供的PDF,并添加所有您的外部投资在一个水龙头.
  • 建立了一个股票模块,让用户可以直接从应用程序中投资股市.
  • 重做了大部分应用程序的代码库,以尽量减少用户设备上的延迟.
技术:Swift, iOS, RxJava, Kotlin, Java, Android, SQL, Amazon Web Services (AWS)

Full-stack Developer

2015 - 2016
OrangeTwig
  • 从零开始开发OrangeTwig的Android和iOS应用.
  • 重写了Orangetwig的图像拟合算法,性能更好.
  • Developed a new feature, “Autoplan,,它会自动发布到你的社交媒体账户上.
  • 在OrangeTwig的网页应用中增加了WooCommerce和BigCommerce两个新平台.
Technologies: Node.js, Swift, iOS, Java, Android

ETMONEY: Direct Mutual Funds, Credit, and Expenses

http://play.google.com/store/apps/details?id=com.smartspends
It is an Android app. The app lets you buy mutual funds in India. 这款应用在Google Play Store的下载量已超过500万次. 它有更多的功能,但我只构建了这个应用程序的投资部分.

ETMONEY: Investments and Credit

http://apps.apple.com/in/app/etmoney-mutual-funds-sip-fd/id1212752482
This is an iOS app. It lets you invest in mutual funds in India. 当我们开始制作iOS版本时,我创建了应用的投资部门,并领导了一个由另外三个开发人员组成的团队. The app follows MVVM architecture.

Peace of Mind (iOS)

This app is built mostly for personal use. 它可以让你创建一个家人或朋友的圈子,以了解他们的下落.

Some other features of the app:
-任何成员都可以看到圈子中任何成员的实时位置.
-当圈子成员到达或离开目的地时接收实时警报
-使用Swift, Firebase, RxSwift, Realm和MVVM与Clean架构实现整个应用程序
- Unit testing using XCTest framework
- The back-end is written in Node.js and deployed on Google Cloud Platform

Peace of Mind (Android)

http://play.google.com/store/apps/details?id=com.peaceofmind.familylocator
This app is built mostly for personal use. 它可以让你创建一个家人或朋友的圈子,以了解他们的下落.

Some other features of the app:
-任何成员都可以看到圈子中任何成员的实时位置.
-当圈子成员到达或离开目的地时接收实时警报
- Implemented the whole app using Kotlin, Firebase, RxJava 2, Room, and MVVM with a clean architecture.
- Used Dagger 2 for dependency injection.
- The back-end is written in Node.js and deployed on Google Cloud platform.

Fivestars Pay

建立了五星支付应用程序,这是一个支付解决方案的POS(销售点)系统-广场, Clover, and Toast.

技术:Kotlin, RxJava, Dagger 2, Accessibility API

Impulse Music Player

http://play.google.com/store/apps/details?id=com.appmetric.impulse.free
这是一款安卓系统的手势控制音乐播放器. 它拥有Android上所有音乐播放器中最先进的一些功能
- Gapless playback
- Crossfade
- 5-band equalizer
- Handwave功能,让你跳过歌曲,只要在你的手机上挥动你的手

该应用程序完全是用Kotlin编写的,使用MVVM,架构清晰.

WIP:我目前正在工作,允许一个选项,流式传输Youtube视频的当前播放的歌曲.

免费版下载量约为8.5万次,评分为4.付费版本的下载量约为5000次,评分为4.5.

OrangeTwig

我为OrangeTwig创建了iOS和Android应用程序. 该应用程序负责安排企业社交媒体账户上的营销帖子.
2011 - 2015

Bachelor's Degree in Computer Science

印度理工学院鲁尔基-印度鲁尔基

Libraries/APIs

RxJava 2, Google Maps, Node.js, RxJava

Tools

Git, Android Studio

Languages

Kotlin, Swift, Java, Go, SQL

Paradigms

Model View ViewModel (MVVM), Clean Architecture, Model View Presenter (MVP), DevOps

Platforms

iOS, Android,亚马逊网络服务(AWS), Docker, MacOS

Storage

MySQL, Realm, PostgreSQL, MongoDB

Frameworks

Dagger 2

Other

Room, Mobile App Development, Computer Science

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