Tarun Goyal,印度卡纳塔克邦班加罗尔的开发者
Tarun is available for hire
Hire Tarun

Tarun Goyal

Verified Expert  in Engineering

Mobile Developer

Location
Bengaluru, Karnataka, India
Toptal Member Since
June 1, 2022

Tarun是一名资深全栈开发人员,精通Android、Spring Boot、Kotlin和Flutter. 在为谷歌等公司工作期间,他领导了一个由10多名开发人员组成的团队, Walmart, and epiFi in the past. 他专门为Android应用程序从零开始创建框架. Tarun喜欢改进开发过程,从而实现高效的开发.
 他有解决复杂问题的诀窍,甚至代表印度参加了ACM-ICPC世界总决赛.

Portfolio

Zomato
Spring Boot, Android,团队管理,CI/CD管道,Agile, Jetpack Compose...
Reddit, Inc. (via Toptal)
Android, Java, Kotlin, Android Studio, REST api, Android SDK, RxJava 2, Agile...
goHomely (Own project)
Android、Flutter、Amazon Web Services (AWS)...

Experience

Availability

Full-time

Preferred Environment

Android Studio, IntelliJ IDEA, Vim文本编辑器

The most amazing...

...我为印度最大的银行之一开发的Android应用程序.

Work Experience

Engineering Manager

2023 - PRESENT
Zomato
  • 重新架构了库并创建了CI/CD管道,以提高开发人员的工作效率.
  • 领导截图测试工作, Jetpack Compose adoption, code modularisation, and sprint planning.
  • 为应用的faq部分设计并实现了api.
Technologies: Spring Boot, Android,团队管理,CI/CD管道,Agile, Jetpack Compose, DevOps, 面向对象编程(OOP), Mobile Development, Mobile Applications, Databases

Android Software Engineer

2022 - 2023
Reddit, Inc. (via Toptal)
  • 在适度团队工作,重新构建和重构应用程序. 操作时间紧迫的项目,以提高Reddit的适度应用程序.
  • 使用新的工具并获得与Android相关的技能, API design, GraphQL, Android, CI/CD, and Jetpack Compose.
  • 积极参与Reddit Android团队社区,帮助解决其他人面临的问题.
Technologies: Android, Java, Kotlin, Android Studio, REST api, Android SDK, RxJava 2, Agile, Jetpack Compose, 面向对象编程(OOP), Mobile Development, Mobile Applications, Databases

Co-founder

2021 - 2022
goHomely (Own project)
  • 开发了完整的Flutter应用程序和后端,为家庭厨师提供一个在线销售食物的平台. goHomely让班加罗尔的100多名厨师在网上销售美味的自制食物.
  • 使用Spring Boot和Kotlin开发后端, 哪些是为厨师划分的微服务, customers, agents, etc. 使用的一些技术是AWS ECS, Docker, Spring Boot, Kotlin, Webflux, Coroutines, R2DBC, Reactive Redis, and S3.
  • 架构使用了MVVM, ChopperClient, GetIt等. 代码被划分为模块,以便在厨师、客户和代理应用程序之间共享公共代码. 前端是用Flutter编写的,它支持iOS、Android和web应用.
Technologies: Android、Flutter、Amazon Web Services (AWS), Amazon弹性容器服务(Amazon ECS), Spring Boot, Android Studio, IntelliJ IDEA, Vim文本编辑器, Dart, Firebase, SQL, Android Architecture, iOS, Figma, User Interface (UI), User Experience (UX), Stripe API, Geolocation, Front-end Development, Spring, Containerization, JavaScript, Angular, Cloud, REST APIs, JSON, MySQL, Data Feeds, Coroutines, Model View ViewModel (MVVM), Mobile Apps, Python, Back-end, GraphQL, API Integration, API Development, Push Notifications, Mobile App Development, APIs, Agile, DevOps, 面向对象编程(OOP), Mobile Development, Mobile Applications, Databases

Team Lead

2019 - 2021
epiFi Technologies Pvt Ltd
  • 从头开始创建一个完整的Android应用程序. Created the entire framework.
  • 致力于应用程序的核心功能,包括搜索和登录.
  • 参与招聘,将团队从4人扩展到50人.
Technologies: Android, Kotlin, Android Studio, Vim Text Editor, Firebase, Java, SQL, Android Architecture, Flutter, Geolocation, Front-end Development, REST APIs, Android SDK, RxJava 2, JSON, Data Feeds, Coroutines, Model View ViewModel (MVVM), Mobile Apps, Networking, TCP/IP, VPN, Multithreading, Back-end, API Integration, API Development, Push Notifications, Mobile App Development, APIs, Agile, Jetpack Compose, DevOps, 面向对象编程(OOP), Mobile Development, Mobile Applications, Databases

Principal Developer

2017 - 2019
Rivigo
  • 带领团队从零开始开发Android应用.
  • 创建了一个框架,便于在这些应用程序之间共享代码.
  • 改进了框架,极大地提高了开发人员的工作效率.
Technologies: Android, Kotlin, Reactive Programming, Android Studio, Vim Text Editor, Java, RxJava, Functional Reactive Programming, Android Architecture, Geolocation, Front-end Development, Spring, Cloud, REST APIs, Android SDK, RxJava 2, JSON, MySQL, Data Feeds, Model View ViewModel (MVVM), Mobile Apps, Networking, TCP/IP, VPN, Multithreading, API Integration, Push Notifications, Mobile App Development, APIs, Agile, 面向对象编程(OOP), Mobile Applications

Software Developer

2014 - 2016
Google
  • 增加了内部支持转换微软PowerPoint (PPTX)到PDF, 这导致了巨大的性能提升和更好的保真度在PPTX预览. 使用在Gmail和谷歌驱动器的PPTX预览.
  • 使用Android打印框架在Google Slides应用程序中增加了对离线打印的支持.
  • 增加了对打开文档演示文稿的支持(.odp)导入/导出在谷歌文档.
Technologies: Java, Android, Android Studio, Vim Text Editor, SQL, Front-end Development, REST APIs, Android SDK, JSON, Data Feeds, Python, Django, Networking, Multithreading, Back-end, API Integration, APIs, 面向对象编程(OOP)

goHomely

http://www.gohomely.com
goHomely为家庭厨师提供了一个销售美味家常食品的平台. 使用goHomely,顾客可以从附近的家庭获得送货上门的食物. 为客户提供单笔订单和订阅服务.

我使用Flutter开发了完整的后端和应用程序.

Reddit资深Android开发者

http://play.google.com/store/apps/details?id=com.reddit.frontpage&hl=en_US
曾在Reddit担任高级Android开发人员. 我重新构建和重组了一个代码库. 我还改进了用户的审核体验.
我研究了最新的技术,我.e., Jetpack Compose, Kotlin协程和GraphQL.

Engineering Manager at Zomato

http://play.google.com/store/apps/details?id=com.application.zomato&hl=en_IN&gl=US
领导一个10人以上的Android开发团队,改进应用程序架构,开发开发工具,提高开发人员的生产力. 我领导了Jetpack Compose的引入. 我还通过创建Gradle插件和编写GitHub Actions,率先改进了GitHub工件管理. 最后,我制作了围绕应用分析和调试的工具.
2012 - 2013

计算机科学硕士学位

印度理工学院-班加罗尔,印度

2008 - 2012

计算机科学学士学位

印度理工学院-班加罗尔,印度

Libraries/APIs

REST API, RxJava, Stripe API, RxJava 2, API开发

Tools

Android Studio, IntelliJ IDEA, Vim文本编辑器, Figma, Amazon弹性容器服务(Amazon ECS), VPN, Android Jetpack, Gradle

Frameworks

Flutter, Android SDK, Spring Boot, Spring, Angular, Django

Languages

Java, Kotlin, Dart, SQL, GraphQL, JavaScript, Python

Paradigms

Model View ViewModel (MVVM), Agile, 面向对象编程(OOP), Mobile Development, Reactive Programming, Functional Reactive Programming, DevOps

Platforms

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

Storage

JSON, MySQL, Databases

Other

Android Architecture, Geolocation, Front-end Development, Data Feeds, Coroutines, Mobile Apps, Back-end, API Integration, Mobile App Development, APIs, Jetpack Compose, Mobile Applications, Computer Science, User Experience (UX), Containerization, Cloud, Multithreading, Push Notifications, User Interface (UI), Networking, TCP/IP, Team Management, CI/CD Pipelines

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