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

Amrata Baghel

Verified Expert  in Engineering

Software Developer

Location
Gurugram,哈里亚纳邦,印度
Toptal Member Since
August 24, 2022

Amrata是一名拥有超过12年经验的后端工程师,拥有计算机科学硕士学位. 她精通Ruby on Rails和其他语言,如Java, Node.js、Swift和JavaScript,也曾使用过其他数据库和项目管理软件. Amrata的背景包括与初创公司和大公司合作, such as Symantec, Oracle, 和Bharti Soft Bank, 在各个领域, including eCommerce, media streaming, 以及企业软件.

Portfolio

Ignitescale
Ruby on Rails (RoR), PostgreSQL, Redis, MongoDB, Urban Airship, Heroku, Jira...
SKYGO Marketing
Ruby on Rails (RoR), Web开发,全栈,JavaScript, Google Cloud...
Cleanily
Ruby, Ruby on Rails (RoR), PostgreSQL, Rollbar, Xero, Stripe, Urban Airship...

Experience

Availability

Part-time

首选的环境

Ruby on Rails (RoR), PostgreSQL, Redis, MongoDB, 亚马逊网络服务(AWS), Heroku, Jira, Git, JavaScript, React

The most amazing...

...我开发的工具是一个开源的CocoaPod Swift库,用于创建渐进式进度条, 它获得了528颗星,分叉了107次.

Work Experience

高级软件工程顾问

2017 - PRESENT
Ignitescale
  • 使用Kiba ETL脚本开发外部数据库查询模块, 这有助于在配置转换后将数据从外部数据库同步到应用程序数据库中.
  • 设计了提及功能, 它使用笔记来管理用户通信, 包括实时邮件, 确保及时和无冗余的信息传递.
  • 构建通知管理系统,通过配置文件提供详细信息,异步发送通知,确保发送,减少网页延迟, 然后与Urban Airship集成,用于推送通知.
  • 创建了许多高效的邮件摘要,为用户提供有关项目操作的重要提醒.
  • 设计枚举管理系统,确保客户可以使用他们的标题和列表作为枚举.
  • 与iPad团队成员协调开发api,确保操作流畅,无bug, timely delivery.
  • 使用Jira作为报告工具跟踪和修复bug.
  • 在紧凑的两周敏捷sprint模型中,在截止日期之前完成sprint项目, 确保高质量, 可靠的代码和测试覆盖率.
技术:Ruby on Rails (RoR), PostgreSQL, Redis, MongoDB, Urban Airship, Heroku, Jira, Git, React, RubyMine, HTML, Ruby ERB, Tableau, Amazon S3 (AWS S3), Sidekiq, SendGrid, SQL, Memcached, Rollbar, Webhooks, Papertrail, 亚马逊网络服务(AWS), CSS, APIs, Zeplin, NoSQL, Redmine, Back-end, Development, Websites, Web Development, Ruby

完整的开发人员

2022 - 2022
SKYGO Marketing
  • 开发条款和协议管理控制台和api. 条款可配置,用户同意保存在系统中. api确保应用程序知道哪些同意仍未被接受.
  • 增加了自行车的下车功能. 这些自行车可以立即下线,也可以在未来某一天下线, 所有未来的预订都被分配了新的自行车. 对可用自行车的搜索不再显示已下线的自行车.
  • 开发争议管理控制台. 这允许管理员用户创建争议,并查看与这些争议相关的车手和经销商的详细信息.
  • 处理无人认领的预订,如果未在规定时间内取车并付款,将其标记为归还.
  • 跟踪Jiras并及时有效地处理bug. 为团队提供有效的沟通,并在必要时提出产品变更建议.
技术:Ruby on Rails (RoR), Web开发,全栈,JavaScript, Google Cloud, 谷歌云平台(GCP), Ruby

软件工程顾问

2014 - 2017
Cleanily
  • 为客户和清洁工之间的转账开发端到端支付解决方案, 最大限度地减少使用条纹支付请求的交易费用. 帮助客户减少税务手续,只存入交易佣金.
  • 使用Xeroizer gem实现了Xero会计集成.
  • 自动定期和及时付款, ensured accuracy, 并维护各个阶段的事务,以确保数据的完整性.
  • 集成条纹使用条纹红宝石宝石支付处理在客户和清洁的结束.
  • 为清洁工开发Android和iOS原生应用. 这些应用程序可以让清洁工知道他们即将到来的约会,并标记他们工作的开始和结束时间. 此外,清洁工的位置也会被追踪以确保其真实性.
  • 开发了一款iOS客户应用程序,可以显示已安排的清洁预约的当前状态,并提供一种将他们的卡与Stripe整合在一起的方法,以便定期自动支付. 它还通知到期付款.
Technologies: Ruby, Ruby on Rails (RoR), PostgreSQL, Rollbar, Xero, Stripe, Urban Airship, OmniAuth, ActiveAdmin, REST, Swift, Android, iOS, Xcode, DigitalOcean, Capistrano, Startups, Back-end, GitHub, Bitbucket, Back-end Development, Mobile Apps, Full-stack, Development, Websites, Web Development, Stripe Connect

首席软件工程师

2015 - 2016
Snapdeal
  • 与团队合作开发SellerStore, 卖家销售和列出他们的产品和优惠的平台.
  • 参与开发SellerStore的管理面板,上传横幅和自定义主页.
  • 设计体系结构,开发核心功能,实现与客户的集中沟通, 使用其他组件提供的持久规则和元数据,实现零冗余的可靠通信.
  • 领导由两名初级开发人员组成的团队完成实现,并监督部署和集成.
Technologies: Java, Spring, jQuery, JavaScript, MongoDB, MySQL, Amazon Simple Queue Service (SQS), iBATIS, APIs, Development, Websites, Web Development

高级软件工程师

2012 - 2015
Bharti Soft Bank
  • 负责电影门户网站及其管理网站的开发和维护, 移动网站,推广图片、事实等电影内容,增加消费者移动数据消费.
  • 集成的Paytm和iPay支付网关一次性和订阅支付在Wynk应用程序, 印度领先的音乐应用之一,由Airtel支持.
  • 执行Wynk的公平使用政策, 谁来管理使用政策,比如一个用户在一个月内可以听多少首歌而不需要订阅.
  • 为Wynk的通知和包特性创建CMS工具.
  • 开发各种api,为应用程序提供高效及时的bug修复.
  • 指导一名实习生,帮助他学习语言基础、专业工具和纪律.
Technologies: Java, JavaScript, jQuery, Bootstrap, MongoDB, Redis, 雅加达服务器页面(JSP), Git, GitHub, 亚马逊网络服务(AWS), APIs, NoSQL, Full-stack, Development, Websites, Web Development

Software Developer

2011 - 2012
Urbantouch
  • 开发和维护管理控制台,供产品经理管理库存, marketing, and product display.
  • 定期跟踪和修复bug,为内部团队提供及时的支持,使其高效、顺利地工作.
  • 贡献了各种主要网站页面,使快速和准确的响应.
技术:JavaScript, jQuery, Node.js, GitHub, Git,开发,网站,Web开发

应用工程师

2010 - 2011
Oracle
  • 为Fusion Setup Manager (FSM)提供了一些小的增强, 这使得快速和有效的规划成为可能, implementation, 通过自助服务管理部署Oracle Fusion应用程序.
  • 增加了FSM测试套件的Selenium测试覆盖率.
  • 使用Jira进行及时有效的bug修复.
技术:Java、Selenium、Development

使用CocoaPod开发一个步骤进度条

http://github.com/amratab/FlexibleSteppedProgressBar
我为iOS开发了一个带有可定制设计的步骤进度条. 文本可以定位在里面, above, or below the circles, or if the user wants, at all three places. 要了解更多细节,请参考这个项目的GitHub链接的用法部分.

WordPress Stripe Webhook

http://github.com/amratab/WPStripeWebhook
这是一个WordPress Stripe webhook插件,可以帮助WordPress整合Stripe webhook. 它是一个开源插件,使网站更容易实现付费订阅模式.

三层手风琴CocoaPod的iOS

http://github.com/amratab/ThreeLevelAccordian
ThreeLevelAccordian是iOS的三级accordian. 大部分设计都是可定制的,分为三个层次. 您可以自定义项目的字体、颜色和背景颜色,并添加图像. 最里面的条目也可以是多行. 如果一个元素没有任何子元素,则不会针对它们显示扩展图标.

Cleanily

Cleanily是一个面向客户的清洁器市场,清洁器与需要清洁服务的客户相连. 清洁工在网站上注册,顾客通过付费计划订阅. 客户定期安排清洁计划, 清洁工每天都被安排去打扫不同的房子. 两端的应用程序便于监控清洁人员,并帮助清洁人员查找清洁地址和时间.

为客户和清洁工之间的转账开发端到端支付解决方案, 最大限度地减少使用条纹支付请求的交易费用. 帮助客户减少了税务手续,只存入交易佣金. 自动定期和及时付款, ensured accuracy, 并维护各个阶段的事务,以确保数据的完整性.

开发客户(iOS)和清洁(iOS和Android)侧应用程序.

业务的便利性促进了客户的增长和更清洁的注册.

Languages

Ruby, SQL, Java, JavaScript, HTML, Swift, PHP, CSS

Frameworks

Ruby on Rails (RoR), Spring, iBATIS, Bootstrap, 雅加达服务器页面(JSP), Selenium

Libraries/APIs

Sidekiq, Rollbar, design, Ruby ERB, Stripe, OmniAuth, CocoaPods, React, jQuery, Node.js, Stripe Connect

Tools

Git, Bitbucket, Papertrail, Zeplin, Jira, RubyMine, Xcode, Redmine, Tableau, SendGrid, Amazon Simple Queue Service (SQS), Xero, Capistrano, GitHub, Geocoder

Platforms

Heroku, Unix, 亚马逊网络服务(AWS), WordPress, Android, iOS, DigitalOcean, 谷歌云平台(GCP)

Storage

PostgreSQL, MongoDB, 数据库管理系统(DBMS), NoSQL, Redis, Memcached, Amazon S3 (AWS S3), MySQL, Google Cloud

Other

Algorithms, Back-end, APIs, Back-end Development, Mobile Apps, Urban Airship, ActiveAdmin, Webhooks, Startups, Full-stack, Development, Websites, Web Development

Paradigms

REST

2007 - 2010

计算机科学硕士学位

印度理工学院(IIT) -鲁尔基,北阿坎德邦,印度

有效的合作

如何使用Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

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

对顶尖人才的需求很大.

Start hiring