BV Satyaram

BV Satyaram

Hyderabad, India
Hire BV
Scroll To View More
BV Satyaram

BV Satyaram

Hyderabad, India
Member since July 15, 2016
BV is an entrepreneur, educator, and full-stack developer. He has been working on web development for about 11 years and working as a full-stack developer using Ruby on Rails for more than 7 years. He is the founder and chief instructor at CodeAstra, India's first and only successful coding bootcamp.
BV is now available for hire
Portfolio
Experience
  • JavaScript, 10 years
  • Ruby on Rails (RoR), 8 years
  • Ruby, 8 years
  • Behavior-driven Development (BDD), 6 years
  • AngularJS, 4 years
  • API, 4 years
  • Ionic, 3 years
  • Angular 2, 1 year
Hyderabad, India
Availability
Part-time
Preferred Environment
Ubuntu, Git, Atom, Sublime
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.
Employment
  • Founder & CEO
    CodeAstra Software LLP
    2014 - PRESENT
    • 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.
    Technologies: Ruby on Rails, AngularJS, React, Ionic
  • Product Manager
    Chronus Software India Pvt. Ltd.
    2014 - 2014
    • Led an engineering team of 34 developers in a timely work flow 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 life cycle guideline that streamlined the flow of features from request stage to delivery stage.
    • Encouraged the move of the design team from the US to India that not only cut the costs but also improved the turnaround time.
    • Defined mobile app specs and ensured smooth communication between design, development, sales, and product management teams.
    Technologies: Scrum, Product Management
  • Engineering Lead
    Chronus Software India Pvt. Ltd.
    2013 - 2013
    • Led a team of 7 engineers and 2 testers.
    • Setup 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 esting suite to bring down the overall testing run time from 51 minutes to 3 minutes.
    • Managed and led the engineering team in setting up almost zero downtime deployment using Chef.
    Technologies: Ruby on Rails
  • Co-Founder & CTO
    Thryv, Inc.
    2011 - 2013
    • Singlehandedly bootstrapped a fully functional web product from scratch to sale.
    • Setup 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 the 3 month incubation at Groundwork Labs, Durham.
    • Built a robust and on-the-fly-scalable production stack that survived 970 concurrent requests without a crash.
    Technologies: Ruby on Rails
  • Software Design Engineer
    Chronus Software India Pvt. Ltd.
    2009 - 2011
    • Bootstrapped a multi-million dollar web app as part of a team of 3.
    • Setup 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.
    Technologies: Ruby on Rails
  • Web Developer | Student Volunteer
    Indian Institute of Technology Madras (IIT Madras)
    2005 - 2009
    • Rewrote the university website as part of a team of 4.
    • Built 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.
    • Built a website for Mandakini hostel, the hostel I stayed at while studying at IIT Madras.
    Technologies: PHP, MySQL
Experience
  • Code Astra (Other amazing things)
    http://www.codeastra.com/

    Founded and executed the first coding bootcamp in India. CodeAstra is still the only successfully running coding bootcamp in India.

  • Code Astra Portal (Development)

    Built a portal for coding bootcamps that transformed a boring assignment list for students into an interesting game map.

  • Connect Chennai (Development)
    https://github.com/CodeAstra/connect_chennai

    Built an app to connect lost victims and their family during the flood hit in Chennai during Dec. 2015.

    This app has successfully connected more than 50 people who were lost.

  • Ruby Data Structures (Development)
    https://github.com/bvsatyaram/Ruby-Data-Structures

    Implemented major data structures in the Ruby programming language.

  • WereWolf Game Simulator (Development)
    https://github.com/CodeAstra/WereWolf

    This is a werewolf game simulator that predicts the output of a game based on the number of players in each role using a Monte Carlo simulation.

  • Social Matrimony (Development)
    https://github.com/CodeAstra/social_matrimony

    Arranged marriages are common in India. This app brings in the social network aspect into a partner search for India's arranged marriages.

  • Citizen Mate (Development)
    https://github.com/CodeAstra/citizenMate

    An app that connects citizens to government officials.

  • Validate Email (Development)
    https://github.com/bvsatyaram/ValidateEmail

    A RubyGem that not only validates the email string based on Regex, but also optionally checks for validation by checking MX records.

  • Random Password Generator (Development)
    https://github.com/bvsatyaram/random_password_generator

    A RubyGem to generate a random password. The power of the gem lies in its configuration. Several options like 'dont_exclude_unfrieldly_chars' which disabled commonly mistaken characters from a generated password.

Skills
  • Languages
    Ruby, HTML5, JavaScript, CSS3, SCSS, Sass, CoffeeScript, SQL, TypeScript
  • Frameworks
    AngularJS, Ruby on Rails (RoR), Angular 2, Ionic, Ionic 2
  • Libraries/APIs
    Ruby on Rails API, jQuery, API, React.js, Node.js, Facebook API
  • Tools
    Git, RSpec, Adobe Photoshop, Gimp, JIRA, Adobe Illustrator
  • Paradigms
    Object-oriented Programming (OOP), Behavior-driven Development (BDD), Ruby on Rails Optimization, Test-driven Development (TDD), Testing
  • Storage
    MySQL, PostgreSQL, MongoDB
  • Misc
    Architecture, Problem Solver, Photoshop to HTML, Hybrid Apps, Interaction Design, HTML Email, User Experience (UX), Entrepreneurship
  • Platforms
    Linux
Education
  • Bachelor's degree in Mechanical Engineering
    Indian Institute of Technology Madras (IIT Madras) - Chennai, India
    2005 - 2009
I really like this profile
Share it with others