BV Satyaram
Verified Expert in Engineering
Ruby on Rails Developer
Hyderabad, Telangana, India
Toptal member since September 2, 2016
BV is a man who embodies many roles: entrepreneur, educator, and full-stack developer. For the past eleven years, he has been working as a web developer and as a full-stack Ruby on Rails developer for more than seven years. He is also the founder and chief instructor at CodeAstra, India's first and only successful coding boot camp.
Portfolio
Experience
- JavaScript - 12 years
- Ruby on Rails (RoR) - 9 years
- Behavior-driven Development (BDD) - 7 years
- APIs - 6 years
- Node.js - 3 years
- Angular - 3 years
- React - 3 years
- React Native - 2 years
Availability
Preferred Environment
Sublime Text, Atom, Git, Ubuntu
The most amazing...
...product I have built is a portal for a coding bootcamp that makes the lives of students interesting by displaying the assignments as a game.
Work Experience
Founder | CEO
CodeAstra Software LLP
- Founded an extreme web and mobile app development and consulting firm by bringing together amazing talent graduated from Indian Institutes of Technology (IITs) and set up high standards for software delivery.
- Strove to keep himself and his team updated with the new technology by having hands-on experience.
- Helped several startups to bring their ideas to life.
Founder | CEO
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. We have built two full-fledged apps using Angular 2 while it was still in the RC phase.
- Built a portal for a bootcamp that displays assignments for students as a game.
Product Manager
Chronus Software India Pvt. Ltd.
- Led an engineering team of 34 developers in a timely workflow and qualitative delivery of milestones.
- Encouraged in breaking off larger engineering teams to smaller teams which eventually resulted in a better performance.
- Setup a product lifecycle guideline that streamlined the flow of features from request stage to delivery stage.
- Facilitated the move of the design team from the US to India that not only cut the costs but also improved the turnaround time.
- Defined the mobile app specs and ensured smooth communication between design, development, sales, and product management teams.
Engineering Lead
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.
- Led the testing team in a complete rewrite of a testing suite to bring down the overall testing run time from 51 minutes to three minutes.
- Managed and led the engineering team in setting up almost zero downtime deployment using Chef.
Co-founder | CTO
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.
- Led architectural decisions to comply with business goals by always having the web app ready for all key events in time with all the required features.
- Participated in a three-month incubation at Groundwork Labs, Durham.
- Built a robust and on-the-fly-scalable production stack that survived 970 concurrent requests without a crash.
Software Design Engineer
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.
- Optimized the mentor-mentee matching algorithm by rewriting a few parts to use less memory and use a necessary redundancy.
- Introduced caching at various levels of the web application.
- Led the team in making a private and enterprise deployment of the web product.
Web Developer | Student Volunteer
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.
- Constructed a website for Mandakini hostel, the hostel I stayed at while studying at IIT Madras.
Experience
Crypto Portfolio
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
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. Blockchain technology was used to make sure that contracts stay secured and decentralized.
Founder Institute
https://fi.co/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. I also improved the load time of business analytics module that is extremely computational-heavy.
Maintainance: I tweaked the existing feature to better fit the changing market needs.
Code Astra
The boot camp is now discontinued as BV wanted to work on something else more exciting.
Code Astra Portal
AfterPay
https://www.afterpay.com/Adshel
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
Thryv, Inc.
The product is a web application built using Ruby on Rails. The app was deployed to AWS with almost zero downtime deployments. The server architecture was designed to scale effortlessly from one to many servers depending on the anticipated traffic.
Now, the product is not online, as the founders decided to drop the idea to work on other things independently.
Chronus Corporation
https://chronus.com/On this project, I worked in a small team of four engineers to build a web app using Ruby on Rails.
Connect Chennai
https://github.com/CodeAstra/connect_chennaiRuby Data Structures
https://github.com/bvsatyaram/Ruby-Data-StructuresPictionary Helper
The app is built using CoffeeScript, HTML5, and Sass.
WereWolf Game Simulator
https://github.com/CodeAstra/WereWolfSocial Matrimony
https://github.com/CodeAstra/social_matrimonyCitizen Mate
https://github.com/CodeAstra/citizenMateValidate Email
https://github.com/bvsatyaram/ValidateEmailRandom Password Generator
https://github.com/bvsatyaram/random_password_generatorEducation
Bachelor's Degree in Mechanical Engineering
Indian Institute of Technology Madras (IIT Madras) - Chennai, India
Skills
Libraries/APIs
React, jQuery, Ruby on Rails API, API Development, Node.js, Facebook API
Tools
RSpec, Git, Adobe Photoshop, Jira, Atom, Sublime Text, Adobe Illustrator
Languages
Sass, CSS3, HTML5, SCSS, Ruby, JavaScript, C++, SQL, CoffeeScript, PHP, TypeScript
Frameworks
Ruby on Rails (RoR), React Native, AngularJS, Angular, Ionic, Ionic 2
Paradigms
Behavior-driven Development (BDD), Object-oriented Programming (OOP), Test-driven Development (TDD), Scrum, Testing
Platforms
Amazon Web Services (AWS), Google Ads, Docker, Shopify, Linux, Ubuntu
Storage
MySQL, PostgreSQL, MongoDB
Other
Software Development, Architecture, APIs, PSD to HTML, Electronic Data Interchange (EDI), Freelancing, HTML Email, Entrepreneurship, Interaction Design (IxD), Apps, User Experience (UX), Optimization, Product Management
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring