BV Satyaram, Developer in Hyderabad, Telangana, India
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开发人员,他已经工作了七年多. He is also the founder and chief instructor at CodeAstra, India's first and only successful coding boot camp.

Availability

Part-time

Preferred Environment

Sublime Text, Atom, Git, Ubuntu

The most amazing...

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

Work Experience

Founder | CEO

2016 - PRESENT
CodeAstra Software LLP
  • 成立了一个极端的网络和移动应用程序开发和咨询公司,汇集了印度理工学院(iit)毕业的优秀人才,并建立了高标准的软件交付.
  • 通过亲身体验,努力让自己和团队跟上新技术的步伐.
  • Helped several startups to bring their ideas to life.
Technologies: Angular, React, Node.js, Ruby on Rails (RoR), Ruby

Founder | CEO

2014 - 2016
CodeAstra Coding Bootcamp
  • Founded and bootstrapped India's first coding bootcamp.
  • Pivoted the business goals and curriculum to better fit the Indian market.
  • Brought together an amazing team of developers-cum-mentors.
  • Have been striving to stay updated with all new technologies. 在Angular 2还处于RC阶段的时候,我们已经用它构建了两个成熟的应用.
  • Built a portal for a bootcamp that displays assignments for students as a game.
Technologies: Ionic, React, AngularJS, Ruby on Rails (RoR), Ruby

Product Manager

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

Engineering Lead

2013 - 2013
Chronus Software India Pvt. Ltd.
  • Led a team of seven engineers and two testers.
  • Set up a development process that ensured almost zero post-deployment issues.
  • Managed the engineering team in the timely delivery of milestones.
  • 领导测试团队完成测试套件的重写,将整个测试运行时间从51分钟减少到3分钟.
  • 管理并领导工程团队使用Chef建立几乎零停机时间的部署.
Technologies: Ruby on Rails (RoR), Ruby

Co-founder | CTO

2011 - 2013
Thryv, Inc.
  • Singlehandedly bootstrapped a fully functional web product from scratch to sale.
  • Set up the production and staging servers with almost zero downtime deployments.
  • 领导架构决策,以符合业务目标,始终让web应用程序及时为所有关键事件和所有所需功能做好准备.
  • Participated in a three-month incubation at Groundwork Labs, Durham.
  • 构建了一个健壮的、可动态扩展的生产堆栈,它可以在970个并发请求中存活下来而不会崩溃.
Technologies: Ruby on Rails (RoR), Ruby

Software Design Engineer

2009 - 2011
Chronus Software India Pvt. Ltd.
  • Bootstrapped a multi-million dollar web app as part of a team of three.
  • Set up the production and staging servers on AWS using Capistrano.
  • Optimized the search module by introducing Elasticsearch.
  • 优化了导师-学员匹配算法,通过重写一些部分来减少内存占用和使用必要的冗余.
  • Introduced caching at various levels of the web application.
  • Led the team in making a private and enterprise deployment of the web product.
Technologies: Ruby on Rails (RoR), Ruby

Web Developer | Student Volunteer

2005 - 2009
Indian Institute of Technology Madras (IIT Madras)
  • Rewrote the university website as part of a team of four.
  • Built a website for Shaastra, the annual technical festival of IIT Madras.
  • Developed a website for Saarang, the annual cultural festival of IIT Madras.
  • Upgraded the looks of IIT Madras' mechanical engineering department website.
  • 为我在印度理工学院马德拉斯学习期间住过的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 details/features of the product will be shared on request.

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

The mobile app is built using React Native, Expo, Redux, and Redux-saga. SendBird is used as chat service back-end. APK and IPA files are generated from Expo.

The back-end is built using Node.js and Express.js. The back-end is deployed on Heroku. Cron updates crypto prices every five minutes, fetching from CoinMarketCap API and sends periodic notifications.

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. The details/features of the product will be shared on request.

The mobile app is built using React Native, Redux, and Redux-saga with a few libraries in order to use Google Maps, 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, and share right from the start from ideation to the exit stage. The platform is a web application built with Ruby on Rails. I specifically worked on growing, optimizing, and maintaining the application.

Growth: I incorporated new features as the business demands

Optimize: I upgraded the framework from Ruby on Rails 2.x to Ruby on Rails 5.x. 我还改进了计算量非常大的业务分析模块的加载时间.

Maintainance: I tweaked the existing feature to better fit the changing market needs.

Code Astra

I founded and executed the first coding boot camp in India. For two years, CodeAstra was the only successfully running coding boot camp in India.

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

Code Astra Portal

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

AfterPay

http://www.afterpay.com/
AfterPay是一种在线支付方式,允许用户在收到他们的在线购物后支付. I built the corporate website using Ruby on Rails and Refinery CMS. I also developed the mobile app using React Native.

Adshel

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

I built a digital marketplace as a web app using Ruby on Rails. 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 was established to build a global innovation network. I was part of the team that built and maintained Xinova. The enterprise application is built using Ruby on Rails.

Thryv, Inc.

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

The product is a web application built using Ruby on Rails. The app was deployed to AWS with almost zero downtime deployments. 服务器架构被设计为根据预期的流量轻松地从一台服务器扩展到多台服务器.

Now, the product is not online, as the founders decided to drop the idea to work on other things independently.

Chronus Corporation

http://chronus.com/
Chronus is the leader in mentoring software, 为世界上最大的组织提供了数百个成功的指导计划.

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

Connect Chennai

http://github.com/CodeAstra/connect_chennai
我开发了一个应用程序,在12月11日金奈洪水袭击期间,将失去的受害者和他们的家人联系起来. 2015. This app has successfully connected more than 50 people who were lost.

Ruby Data Structures

http://github.com/bvsatyaram/Ruby-Data-Structures
I implemented major data structures in the Ruby programming language.

Pictionary Helper

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

The app is built using CoffeeScript, HTML5, and 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
An app that connects citizens to government officials.

Validate Email

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

Random Password Generator

http://github.com/bvsatyaram/random_password_generator
A RubyGems package that generates a random password. The power of the gem lies in its configuration. 几个选项,如“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 Development, 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

Amazon Web Services (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

Bachelor's Degree in Mechanical Engineering

Indian Institute of Technology Madras (IIT Madras) - Chennai, India

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

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

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring