印度特伦甘纳邦海得拉巴的开发商
BV is available for hire
Hire BV

BV Satyaram

Verified Expert  in Engineering

Ruby on Rails Developer

Location
Hyderabad, Telangana, India
Toptal Member Since
September 2, 2016

BV是一个集多种角色于一身的人:企业家、教育家和全栈开发人员. For the past eleven years, 作为一名web开发人员和全栈Ruby on Rails开发人员,他已经工作了七年多. 他也是CodeAstra的创始人和首席讲师, 印度第一个也是唯一一个成功的编程训练营.

Availability

Part-time

Preferred Environment

Sublime Text, Atom, Git, Ubuntu

The most amazing...

...我所构建的产品是一个编码训练营的门户,通过将作业显示为游戏,使学生的生活变得有趣.

Work Experience

Founder | CEO

2016 - PRESENT
CodeAstra Software LLP
  • 成立了一个极端的网络和移动应用程序开发和咨询公司,汇集了印度理工学院(iit)毕业的优秀人才,并建立了高标准的软件交付.
  • 通过亲身体验,努力让自己和团队跟上新技术的步伐.
  • 帮助几家初创公司将他们的想法变为现实.
Technologies: Angular, React, Node.js, Ruby on Rails (RoR), Ruby

Founder | CEO

2014 - 2016
CodeAstra Coding Bootcamp
  • 创立并引导了印度第一个编程训练营.
  • 调整商业目标和课程,以更好地适应印度市场.
  • 汇集了一支了不起的开发人员兼导师团队.
  • 一直在努力跟上所有新技术. 在Angular 2还处于RC阶段的时候,我们已经用它构建了两个成熟的应用.
  • 为训练营建立一个门户,以游戏的形式显示学生的作业.
技术:Ionic, React, AngularJS, Ruby on Rails (RoR), Ruby

Product Manager

2014 - 2014
Chronus Software India Pvt. Ltd.
  • 领导一个由34名开发人员组成的工程团队,及时完成工作流程并定性地交付里程碑.
  • 鼓励将较大的工程团队拆分为较小的团队,最终产生更好的性能.
  • 建立一个产品生命周期指南,简化从请求阶段到交付阶段的功能流程.
  • 帮助设计团队从美国迁往印度,不仅降低了成本,还缩短了周转时间.
  • 定义手机应用规范,确保设计之间的顺畅沟通, development, sales, and product management teams.
Technologies: Product Management, Scrum

Engineering Lead

2013 - 2013
Chronus Software India Pvt. Ltd.
  • 领导由7名工程师和2名测试人员组成的团队.
  • 建立一个确保几乎零部署后问题的开发过程.
  • 管理工程团队按时交付里程碑.
  • 领导测试团队完成测试套件的重写,将整个测试运行时间从51分钟减少到3分钟.
  • 管理并领导工程团队使用Chef建立几乎零停机时间的部署.
Technologies: Ruby on Rails (RoR), Ruby

Co-founder | CTO

2011 - 2013
Thryv, Inc.
  • 单枪匹马将一个功能齐全的网络产品从零开始推向市场.
  • 以几乎零停机时间的部署设置生产和登台服务器.
  • 领导架构决策,以符合业务目标,始终让web应用程序及时为所有关键事件和所有所需功能做好准备.
  • 在达勒姆的基础实验室参加了为期三个月的孵化.
  • 构建了一个健壮的、可动态扩展的生产堆栈,它可以在970个并发请求中存活下来而不会崩溃.
Technologies: Ruby on Rails (RoR), Ruby

Software Design Engineer

2009 - 2011
Chronus Software India Pvt. Ltd.
  • 作为三人团队的一员,开发了一款价值数百万美元的网页应用.
  • 使用Capistrano在AWS上设置生产和登台服务器.
  • 引入Elasticsearch对搜索模块进行优化.
  • 优化了导师-学员匹配算法,通过重写一些部分来减少内存占用和使用必要的冗余.
  • 在web应用程序的各个级别引入了缓存.
  • 领导团队对web产品进行私有和企业部署.
Technologies: Ruby on Rails (RoR), Ruby

Web Developer | Student Volunteer

2005 - 2009
印度马德拉斯理工学院
  • 作为四人小组的一员,重新编写了大学网站.
  • 为印度理工学院马德拉斯的年度技术节Shaastra建立了一个网站.
  • 为印度理工学院马德拉斯的年度文化节Saarang开发网站.
  • 升级了印度理工学院马德拉斯机械工程系网站的外观.
  • 为我在印度理工学院马德拉斯学习期间住过的Mandakini旅馆建了一个网站.
Technologies: MySQL, PHP

Crypto Portfolio

I built web and mobile app for crypto market analysis; the name of the product is kept anonymous due to the client's preferences. 产品的细节/特性将应要求分享.

The web app is built using React.. js, Redux, Redux-saga, Create React App和D3.js. The app is deployed on Netlify

移动应用程序是使用React Native, Expo, Redux和Redux-saga构建的. SendBird用作聊天服务后端. APK和IPA文件是从Expo生成的.

The back-end is built using Node.js and Express.js. The back-end is deployed on Heroku. Cron每五分钟更新一次加密价格, 从CoinMarketCap API获取并发送定期通知.

Mobile App with a Blockchain Back-end

I built a mobile application for a product with a blockchain back-end; the name of the product is kept anonymous due to the client's request. 产品的细节/特性将应要求分享.

移动应用程序是使用React Native构建的, Redux, 以及Redux-saga和一些库,以便使用谷歌地图, Google Places Search, camera roll, and photo selection. The back-end was built using Node.js, Express.js, and MongoDB. 区块链技术用于确保合同保持安全和分散.

Founder Institute

http://fi.co/
我领导了创始人研究所的工程工作,建立了一个帮助创业公司创业的平台, collaborate, scale, 从一开始就分享从构思到退出阶段. 该平台是一个使用Ruby on Rails构建的web应用程序. 我专门负责开发、优化和维护应用程序.

增长:我根据业务需求加入了新功能

优化:我从Ruby on Rails 2升级了框架.x to Ruby on Rails 5.x. 我还改进了计算量非常大的业务分析模块的加载时间.

维护:我调整了现有功能,以更好地适应不断变化的市场需求.

Code Astra

我在印度创立并执行了第一个编程训练营. 两年来,CodeAstra是印度唯一一个成功运行的编程训练营.

新兵训练营现在已经停止了,因为BV想要做一些更令人兴奋的事情.

Code Astra Portal

我为编码训练营创建了一个门户网站,将学生的无聊作业列表转换为有趣的游戏地图.

AfterPay

http://www.afterpay.com/
AfterPay是一种在线支付方式,允许用户在收到他们的在线购物后支付. 我使用Ruby on Rails和Refinery CMS构建了公司网站. 我还使用React Native开发了移动应用程序.

Adshel

Adshel是一家领先的户外媒体公司,它允许澳大利亚和新西兰的广告商联系起来, impact, engage, and influence commuters daily.

我使用Ruby on Rails创建了一个数字市场作为web应用程序. The app is primarily a single page app with all the functionality on a map; hence the Google Maps API was extensively used.

Xinova

鑫诺华的成立是为了构建一个全球创新网络. 我是创建和维护Xinova团队的一员. 企业应用程序是使用Ruby on Rails构建的.

Thryv, Inc.

I co-founded Thryv, Inc, 一个帮助私人健身教练通过设计个性化锻炼计划来更好地管理客户的平台. On this project, 我是唯一一个从一开始从构思到20年都在开发这个产品的工程师,000 registrations on launch day.

该产品是一个使用Ruby on Rails构建的web应用程序. 该应用程序部署到AWS上,几乎没有停机时间. 服务器架构被设计为根据预期的流量轻松地从一台服务器扩展到多台服务器.

Now, the product is not online, 因为创始人决定放弃这个想法去独立做其他事情.

Chronus Corporation

http://chronus.com/
Chronus是指导软件的领导者, 为世界上最大的组织提供了数百个成功的指导计划.

在这个项目中,我在一个由四名工程师组成的小团队中工作,使用Ruby On Rails构建一个web应用程序.

Connect Chennai

http://github.com/CodeAstra/connect_chennai
我开发了一个应用程序,在12月11日金奈洪水袭击期间,将失去的受害者和他们的家人联系起来. 2015. 这个应用程序已经成功地联系了50多名走失的人.

Ruby Data Structures

http://github.com/bvsatyaram/Ruby-Data-Structures
我用Ruby编程语言实现了主要的数据结构.

Pictionary Helper

Pictionary helper是一款网页应用程序,通过将游戏的大部分组件带入游戏中,使游戏更有趣,从而帮助玩家玩Pictionary棋盘游戏.

该应用程序是使用CoffeeScript, HTML5和Sass构建的.

WereWolf Game Simulator

http://github.com/CodeAstra/WereWolf
这是一个狼人游戏模拟器,它使用蒙特卡罗模拟,根据每个角色中的玩家数量来预测游戏的输出.

Social Matrimony

http://github.com/CodeAstra/social_matrimony
Arranged marriages are common in India. 这款应用程序将社交网络方面引入印度包办婚姻的伴侣搜索.

Citizen Mate

http://github.com/CodeAstra/citizenMate
一个连接公民和政府官员的应用程序.

Validate Email

http://github.com/bvsatyaram/ValidateEmail
一个RubyGems包,它不仅基于Regex验证电子邮件字符串,还可以通过检查MX记录来选择性地检查验证.

Random Password Generator

http://github.com/bvsatyaram/random_password_generator
生成随机密码的RubyGems包. 宝石的力量在于它的外形. 几个选项,如“dont_exclude_unfrieldly_chars”,从生成的密码中禁用常见的错误字符.

Languages

Sass, CSS3, HTML5, SCSS, Ruby, JavaScript, c++, SQL, CoffeeScript, PHP, TypeScript

Frameworks

Ruby on Rails (RoR), React Native, AngularJS, Angular, Ionic, Ionic 2

Libraries/APIs

React, jQuery, Ruby on Rails API, API开发,Google AdWords, Node.js, Facebook API

Tools

RSpec, Git, Adobe Photoshop, Jira, Atom, Sublime Text, Adobe Illustrator

Paradigms

Behavior-driven Development (BDD), Object-oriented Programming (OOP), Test-driven Development (TDD), Scrum, Testing

Platforms

亚马逊网络服务(AWS), Docker, Shopify, Linux, Ubuntu

Storage

MySQL, PostgreSQL, MongoDB

Other

Software Development, Architecture, APIs, PSD to HTML, Electronic Data Interchange (EDI), API Development Specialist, Freelancing, HTML Email, Entrepreneurship, Interaction Design (IxD), Apps, User Experience (UX), Optimization, Product Management

2005 - 2009

机械工程学士学位

印度马德拉斯理工学院(IIT Madras) -金奈,印度

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