Saurabh Lodha, Developer in Berlin, Germany
Saurabh is available for hire
Hire Saurabh

Saurabh Lodha

Verified Expert  in Engineering

Ruby Developer

Location
Berlin, Germany
Toptal Member Since
February 5, 2016

Saurabh是一名Ruby on Rails开发人员,具有开发RESTful web服务和可扩展web应用程序的能力. 他有带领团队和同时处理多个项目的经验. Saurabh喜欢旅行,对任何跨国团队来说都是一个很好的补充.

Portfolio

Beyond Finance
Ruby on Rails (RoR), PostgreSQL, Amazon Web Services (AWS), JavaScript...
Gartner Capterra
Ruby, Ruby on Rails (RoR), React, Elasticsearch, Oracle, MongoDB
TaskRabbit
MySQL, Elasticsearch, Docker, React, Ruby on Rails 5, Ruby

Experience

Availability

Part-time

Preferred Environment

Spotify, Terminal, Git, OS X, Visual Studio Code (VS Code)

The most amazing...

...我建立了一个公寓推荐引擎,整合了FB数据和社区评分, like demographics, pet-friendliness, and schools.

Work Experience

Senior Back-end Developer

2022 - PRESENT
Beyond Finance
  • 开发和维护客户端数据与第三方服务之间的数据同步服务, 每天处理数十万条记录.
  • Was one of the initial developers in the team, 帮助设计我们将业务迁移到的rails项目的体系结构. 编写与第三方服务和Salesforce数据库通信的库.
  • 通过结对编程等活动积极合作, code reviews, bug fixes, and idea brainstorming.
Technologies: Ruby on Rails (RoR), PostgreSQL, Amazon Web Services (AWS), JavaScript, Salesforce, Heroku

Senior Full-stack Developer

2020 - 2021
Gartner Capterra
  • 与供应商门户团队合作,在企业用于编辑其产品的管理门户上构建新功能, bidding, and other details.
  • 帮助将门户的整体架构迁移到微服务中,并从头开始为代码覆盖率为100%的主应用程序编写测试.
  • 为Capterra供应商门户从零开始集成Okta作为SSO,并在为用户分配不同访问级别时更新授权逻辑. (Capterra是世界领先的软件评论和列表平台——类似于软件点评网站Yelp——并提供评论, ratings, 以及最全面的顶级商业软件欧博体育app下载.).
  • Helped to improve the portal UI built in React.
技术:Ruby, Ruby on Rails (RoR), React, Elasticsearch, Oracle, MongoDB

Senior Full-stack Engineer

2019 - 2020
TaskRabbit
  • 参与编写从IKEA抓取数据并处理和填充客户数据库的脚本.
  • 改进了基于Elasticsearch的Tasker推荐和预测逻辑.
  • 更新了宜家使用的api,以改进价格估算和组装时间的逻辑.
技术:MySQL, Elasticsearch, Docker, React, Ruby on Rails 5, Ruby

Full-stack Developer

2018 - 2020
Life.Church
  • 实现JavaScript流媒体播客从YouTube和Bitmovin播放器.
  • 从Figma文件创建复杂的HTML/CSS和Haml页面,具有像素完美的设计, 在我参与这个项目的一年时间里,创造了超过1500万的浏览量.
  • 用新的需求重构现有的web服务.
  • 修复REST web服务中的bug,扩展和维护web应用程序中的前端代码.
  • 使用YAM文件设计和实现数据结构,并使用访问数据结构的方法实现模型. Created complex Ul, incorporating said data. 在四个月的时间里,这个页面的浏览量已经超过了300万次.
技术:Ruby, Ruby on Rails (RoR), PostgreSQL, Haml,用户界面,用户体验

Ruby on Rails Developer

2017 - 2019
Sterling Capital Brokers, Ltd. (via Toptal Projects)
  • 在一个从4名开发人员发展到13名开发人员的团队中工作,为一个能够管理客户的保险经纪人构建一个平台, enrolling employees, invoicing, generating reports, choosing benefits, and more.
  • 创建并增强了来自不同流的许多视图,并使用Bootstrap使它们能够响应移动设备. 与设计师合作,使用InVision设计创建像素完美的UI.
  • 创建了一个脚本,使用谷歌翻译api将英语语言环境翻译成法语. 当传递可选参数时,任务可以灵活地转换为其他语言.
  • 与团队一起对业务逻辑和系统架构进行头脑风暴, discussed design principles and best practices, fixed bugs, and helped with code reviews.
Technologies: User Interface (UI), User Experience (UX), CoffeeScript, PostgreSQL, Ruby on Rails (RoR)

Full-stack Developer

2017 - 2017
Growbase (via Toptal)
  • 在了解产品后,为应用程序创建UI,并在一个月内构建MVP. 客户没有提供草图文件,而是使用客户的输入来决定布局, theme, and colors.
  • 使用cancan规则为用户和管理员角色实现基于角色的授权.
  • 设计和实现数据库模式,以满足需求并灵活应对未来的更改. 与项目所有者一起对业务逻辑进行头脑风暴,并帮助他们提出想法.
技术:Heroku, CanCan, PostgreSQL, Ruby on Rails (RoR)

Back-end Developer (Ruby)

2017 - 2017
Armangil Software (via Toptal)
  • 在短短两周内交付了生产质量和可商业化的产品. 该产品为用户组之间的共享资源提供了插槽预订功能.
  • Brainstormed ideas for improvements; responsible for database design and created API specs.
  • 创建了一个脚本,在任意给定的时间段内调度用户之间的插槽.
  • 集成的谷歌日历同步与用户的日程安排在产品.
  • 对具有不同端点访问级别的API实现了基于角色的授权.
  • Deployed the build on Heroku.
Technologies: Apiary API, Google Calendar API, Blueprint, JSON Web Tokens (JWT), OmniAuth, PostgreSQL, Ruby on Rails 5

Full-stack Developer

2016 - 2017
Zenger Labs (via Toptal)
  • 根据线框图为平台创建UI/UX. The app is heavily data-driven. 有许多类别的调查和使用调查数据生成的不同逻辑的报告.
  • 在了解产品后,设计了一个健壮且可扩展的数据库.
  • 创建算法来生成各种类型的报告,这些报告可以通过平台或电子邮件分发.
  • 编写脚本生成每日和双月的调查和报告.
  • Deployed the staging and production instances.
Technologies: Amazon Web Services (AWS), Heroku, Bootstrap, User Interface (UI), User Experience (UX), CoffeeScript, PostgreSQL, Ruby on Rails (RoR), Ruby

Full-stack/Lead Developer

2016 - 2017
Takor (via Toptal)
  • 为应用程序设计UI,包括仪表板、聊天框、个人资料页面等.
  • 实现了使用带有电子邮件通知的动作电缆的私人聊天. 聊天是实时的,有新的窗口弹出供个人私人聊天.
  • 为不同的角色创建定制的仪表板.
  • 设计数据库模式以提供最大的灵活性.
技术:用户界面(UI),用户体验(UX), CoffeeScript, PostgreSQL, Ruby on Rails 5

Full-stack/Lead Developer

2016 - 2016
VNA Group (via Toptal)
  • 创建最初的概念验证构建,并帮助客户集思广益以改进想法.
  • 使用Twilio构建业务逻辑,这需要我们自动拨打电话和发送消息.
  • Used different databases, like PostgreSQL, MongoDB, 和Firebase为前端提供最快和最有效的数据.
  • 在Heroku和Amazon EC2上部署了阶段和生产构建.
技术:Heroku, PostgreSQL, Twilio, Ruby on Rails (RoR), Ruby

Technical Engineer and Full-stack Developer

2016 - 2016
Leveling the Field, Inc. (via Toptal)
  • 实现了一个脚本,从CSV文件填充数据库,并从在线数据源抓取数据,以填充缺失数据并确保数据完整性.
  • 使用媒体查询重新设计样式表,使网站具有响应性.
  • 在AWS Elastic Beanstalk上部署生产,并将数据迁移到生产实例中使用.
Technologies: Heroku, CoffeeScript, AWS Elastic Beanstalk, MongoDB, PostgreSQL, Ruby on Rails (RoR), Ruby

Senior Software Engineer

2014 - 2015
Twinprimelabs
  • Set up internal portals and the company website, version control server (GitLab and SVN), 和任务管理服务器(Redmine),并帮助处理其他操作任务.
  • 参与过6个以上的web应用程序和web服务. 我从零开始构建了一些,并致力于其他功能开发. Projects included: Rentaloost, Grayroost, Gymflash, AddressIO, Testprecision, Easybookings, Houserie, and Cut2IT.
  • 进行面试,并帮助招聘前15名员工.
技术:NGINX, Redis, MySQL, PostgreSQL, MongoDB, Node.js, Backbone.js、Jakarta EE、Java、Ruby on Rails (RoR)、Ruby

Programmer Analyst

2011 - 2013
Cognizant Technology Solutions
  • 通过Cognizant在美国的一家大银行工作, a multinational service-based company.
  • Handled a client project, 哪些经过净化和处理的原始数据可以作为所有其他数据的真实数据.
  • 创建一个内部门户网站,作为员工论坛的平台, administrative task management, and blogging.
技术:Ab Initio, Bash Script, Jakarta EE, Java

Rentalroost

建立了一个寻找公寓的推荐引擎, using Facebook likes and data, 计算各种社区评分,比如行人友好度, pet friendliness, school ratings, demographic snapshots, shopping scores, arts and culture scores, etc. 使用源数据是为了方便用户选择公寓. 我还开发了一个功能,房东可以获取潜在房客的信用报告和犯罪记录(如果有的话),以简化核实房客档案和做出明智决定的过程(http://bit).ly/1PggefC).

Grayroost

Grayroost作为一个平台,从各种MLS板在CA公寓上市. 我负责将网站扩展到马萨诸塞州. Also, 我建立了一个逻辑,可以根据社区市场分析和公寓输入来帮助估计房产的价格.

Addresses.io

Addresses.io是一个B2B产品,用于绩效营销和网络分析业务. 它为客户端提供验证地址的服务, auto-suggesting addresses, and fetching geolocation. 它还为客户端提供从IP地址中提取的各种财务分数, 这能帮助他们更有效地锁定目标用户. I built the product from scratch using Node.js for the back-end and Spring 2.0 for consuming the web service.

GymFlash

Gymflash is a community of fitness studios, instructors, personal trainers, wellness counselors, and fitness hobbyists. 它为用户提供了一个与培训师联系的平台, join gyms, and book classes/events related to fitness. 健身房和教练可以作为合作伙伴加入,展示他们的项目. 我使用Ruby on Rails从头开始构建这个平台.

TestPrecision

TestPrecision是一款自适应学习工具,通过预测分析帮助学生在sat和act考试中取得更好的成绩. 该应用程序可以动态预测学生在考试中的预期表现,并指出学生在学术训练中的不足之处. 该应用程序提供了许多套测试,可以使用这些测试来预测分数并提供建议. I have worked on the back-end and used Spring 2.0 for the web service.

Languages

Ruby, HTML, CoffeeScript, SCSS, JavaScript, Bash Script, Haml, Java, Python

Frameworks

Ruby on Rails (RoR), Bootstrap, ActionCable, Sinatra, Ember.. js、Capybara、minitest、Ruby on Rails 5、JSON Web Tokens (JWT)、Blueprint

Libraries/APIs

jQuery, Twitter API, OmniAuth, Stripe API, design, Sidekiq, Facebook API, Node.. js, Stripe Connect, React, Google Calendar API, Apiary API, Backbone.js

Tools

Subversion (SVN), Git, NGINX, RSpec, AWS ELB, Chef, Sublime Text, Apache, SemaphoreCI, Spree, Solr, Terminal, Ab Initio, Apache Solr

Paradigms

REST, Database Design, Responsive Web Design (RWD), Test-driven Development (TDD), Agile Software Development, Object-oriented Programming (OOP)

Platforms

Heroku, Amazon EC2, AWS Elastic Beanstalk, Apache Kafka, OS X, Docker, Jakarta EE, Twilio, Amazon Web Services (AWS), Linode, Oracle, Visual Studio Code (VS Code), Salesforce

Storage

MySQL, JSON, PostgreSQL, Redis, MongoDB, Media Queries, Elasticsearch, Memcached

Other

Machine Learning, Web Services, User Interface (UI), User Experience (UX), CanCan, APIs, Spotify, Web Crawlers

2007 - 2011

Bachelor's Degree in Computer Engineering

维什瓦卡玛理工学院-浦那,印度

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