Gaurav Kohli,荷兰阿姆斯特丹的开发者
Gaurav is available for hire
Hire Gaurav

Gaurav Kohli

Verified Expert  in Engineering

软件开发人员

Location
荷兰阿姆斯特丹
至今成员总数
November 9, 2018

Since 2006, Gaurav是一名软件开发人员, DevOps, scrum master, senior consultant, and product owner, 在那些年里, 他在许多不同的领域工作过,比如电子商务, travel, 以及网络广告. 在Booking工作期间.com, 他为我们的客户服务主管管理票务后端系统(该系统用于处理数百万客户和合作伙伴的电话和电子邮件)。.

Portfolio

Fleetonomy.io
亚马逊网络服务(AWS)、Redis、Elasticsearch、Consul、Ansible、Terraform...
Booking.com
亚马逊网络服务(AWS)、SQL、JPA、Git、JUnit、Kubernetes、Docker、Terraform...
Booking.com
SQL, Hadoop, Apache Hive, Perl

Experience

Availability

Part-time

首选的环境

MacOS, Terminal, Git, IntelliJ IDEA, Java

The most amazing...

...我所做的事情是领导遗留票务系统的迁移,没有停机时间,它现在可以每天处理数百万客户.

Work Experience

DevOps Engineer

2019 - PRESENT
Fleetonomy.io
  • 进行优化,使生产集群成本降低50%.
  • 为灾难恢复集群设计并实现了体系结构.
  • 管理和支持在多个云提供商上基于微服务架构的部署.
技术:亚马逊网络服务(AWS)、Redis、Elasticsearch、Consul、Ansible、Terraform, CircleCI, Python, Helm, Kubernetes, Azure, 谷歌云平台(GCP), DevOps Engineer, VPN, Infrastructure, Security

高级开发人员|团队领导

2017 - 2019
Booking.com
  • 领导客户服务(CS)和技术/产品部门的一般数据保护法规(GDPR)工作.
  • 识别部门内部的挑战,并与产品团队一起解决这些挑战.
  • 领导部门内的数据所有权和管理.
  • 担任整个客服大数据大使,协调建立客服大数据社区.
  • 支持并回答所有与数据基础设施相关的问题和主题.
  • 指导不同团队构建可靠的数据管道.
  • 评估可能的解决方案,以取代红盒录音机的声音轨道.
  • 将德鲁伊作为实时OLAP引擎引入部门.
  • 为团队提供技术和商业指导.
  • 指导团队成员的工艺和软技能.
技术:亚马逊网络服务(AWS)、SQL、JPA、Git、JUnit、Kubernetes、Docker、Terraform、Druid.io、Oozie、Spark、Apache Hive、Big Data、MySQL、Hadoop、Perl、Java、Infrastructure

开发团队领导

2013 - 2017
Booking.com
  • 管理2的推出.0版本的票务,一个代理登录他们工作的系统.
  • 接管了一段时间的产品负责人的角色,并领导了票务项目.
  • 促进代理商路线和票务团队之间的紧密合作.
  • 在分析师社区和为CS部门生成数据的开发人员之间建立桥梁.
  • 重组了与团队成员进行定期一对一会议的流程.
  • 在票务的第二阶段领导代理商的工作坊.以了解他们如何使用新流.
  • 自动化许多简单的程序,CS执行人员遵循,以加快问题处理.
  • 与CS预测团队合作建立更好的预测模型.
  • 在Kafka中创建了一个实时数据票务管道,供分析师和数据科学家使用.
  • 探索Druid作为CS数据实时分析的平台.
  • 为机器学习扩展轨道引入德鲁伊技术.
  • 授予Druid的Perl插件访问开源社区的权限.
  • 促进德鲁伊在公司的采用,同时与业务报告团队合作,让他们开始使用德鲁伊.
  • 在德鲁伊中开发了一个CS入站驾驶员洞察仪表板.
  • 连续三个季度被计算机科学部授予“血腥帮助”奖.
技术:SQL, Hadoop, Apache Hive, Perl

Back-end Developer

2012 - 2013
eBuddy.com (Amsterdam)
  • 开发了eBuddy XMS互联网规模移动消息平台.
  • 作为跨职能敏捷团队的一员,开发产品的各个方面.
  • 研究一个问题的各种解决方案的可能性,然后实施它.
技术:Servlet, Hibernate, Jenkins, JUnit, Mockito, Spring, MySQL, Java

Senior Consultant

2011 - 2012
Xebia (Amsterdam)
  • 进行需求收集并与用户进行交互.
  • 根据团队的具体需求,在Jira/Confluence中开发自定义Atlassian插件.
  • 为敏捷工具选择提供咨询,帮助产品和运维团队与Scrum和看板保持一致.
  • 建议并帮助销售和市场团队在Jira中迁移他们的工作流管理.
  • 创建和实施各种Atlassian产品的升级和推出计划.
  • 向不同的团队传福音,在Gumtree(澳大利亚),Kijiji(意大利)和Mobile.使用ECG的Atlassian工具生态系统.
技术:Jira, Atlassian, Java

顾问| Scrum Master

2009 - 2011
Xebia (India)
  • 构建后端,处理所有数据和丰富过程.
  • 设计和实现用户场景.
  • 编写单元和功能测试.
  • 参与计划、迭代启动和回顾.
  • 与产品负责人协调待办事项列表的创建,并定期对待办事项列表中的故事进行优先级排序.
技术:Servlet, Git, Hibernate, SQL, Spring Integration, Spring, JUnit, Java

Senior Developer

2007 - 2009
GlobalLogic
  • 参与在J2EE堆栈上创建整个activa应用程序(三个模块),该应用程序最终取代了旧的基于colfusion的activa应用程序.
  • 开发了一个包含教师、培训场地、附件等概念的课程模块.
  • 构建了一个报告模块,用于生成与金钱相关的事件报告和与会者列表.
  • 创建一个退款模块,用于处理活动参与者的全部退款请求.
技术:Apache Tomcat, JPA, JUnit, SQL, Seam, Java

Developer

2006 - 2007
GlobalLogic
  • 开发了OpenAds事务数据库的报表模块.
  • 构建了一个通用报表模块,用于基于过滤器和参数生成基本报表.
  • 开发一个预测模块,包括收入和收入预测他们的活动.
  • 创建了一个模块,用于生成唯一用户报告和CPM(每百万成本)活动跟踪报告.
技术:Apache Tomcat, JPA, JUnit, SQL, Seam, Java

德鲁伊Perl客户端.io

http://github.com/gauravkohli/Druid
At Booking.我们大量使用Perl进行开发,所以我为德鲁伊编写了这个Perl客户端.IO(用于事件驱动数据的高性能分析数据存储). 通过使用它,从德鲁伊存储中获取数据变得非常容易.

Rules with Drools

http://www.slideshare.net/falcondot/rules-with-drools-9995827
Here, 你可以看到我在介绍Drools时使用的幻灯片, 在2009年的一次名为OSS camp的会议上,他提出了一个业务规则管理系统.

谷歌云平台数据工程

http://www.credential.net/4wt52jwt
本文介绍了如何在Google云平台上设计和构建数据处理系统. 参与者将学习如何设计数据处理系统, 构建端到端数据管道, 分析数据并进行机器学习. 本课程涵盖结构化、非结构化和流数据.

与关系型DBMS决裂,与Hbase约会

In 2010, 我在IndicThreads上做了一个关于HBase和关系型DBMS(数据库管理系统)比较的演讲.com conference.
2002 - 2006

计算机工程学士学位

印度信息技术学院-阿拉哈巴德,印度

2020年3月至2023年3月

AWS认证SysOps管理员助理

AWS

2020年1月至2023年1月

AWS开发助理

亚马逊网络服务

2019年12月- 2022年12月

GCP副云工程师

GCP

2019年7月- 2022年7月

AWS认证解决方案架构师助理

AWS

2013年1月至今

DataStax认证Cassandra开发人员

DataStax

Libraries/APIs

Apache Lucene

Tools

VPN, Terminal, Servlet, Atlassian, Jira, Apache Tomcat, Helm, CircleCI, Ansible, Google Cloud Composer, Jenkins, Oozie, Apache Airflow, Cloud Dataflow, 谷歌云数据, GitLab CI/CD, GitLab, GitHub, IntelliJ IDEA, Docker Hub, Git, Terraform

Frameworks

Spring, Mockito, Spring Security, Spring Boot, Bootstrap, Angular, Hadoop, Spark, JPA, Spring Integration, JUnit, Apache Struts 2, JSON Web令牌(JWT), Apache Spark, Hibernate, Seam

Platforms

亚马逊网络服务(AWS)、Docker、MacOS、Android、Kubernetes、Azure、谷歌云平台(GCP)

Languages

Java, Perl, JavaScript, SQL, Python, HTML

Paradigms

DevOps, 测试驱动开发(TDD), Kanban, 持续集成(CI), REST, 持续交付(CD), Unit Testing, 敏捷软件开发, Clean Code

Storage

Apache Hive, Redis,德鲁伊.io, MySQL, Elasticsearch, SQL CE

Other

DevOps Engineer, Infrastructure, Consul, Big Data, 渐进式Web应用程序(PWA), Streaming Data, Ajax, AWS DevOps, AWS认证解决方案架构师, Security

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring