BV Satyaram
Verified Expert in Engineering
Ruby on Rails Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Sublime Text, Atom, Git, Ubuntu
The most amazing...
...我所构建的产品是一个编码训练营的门户,通过将作业显示为游戏,使学生的生活变得有趣.
Work Experience
Founder | CEO
CodeAstra Software LLP
- 成立了一个极端的网络和移动应用程序开发和咨询公司,汇集了印度理工学院(iit)毕业的优秀人才,并建立了高标准的软件交付.
- 通过亲身体验,努力让自己和团队跟上新技术的步伐.
- 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. 在Angular 2还处于RC阶段的时候,我们已经用它构建了两个成熟的应用.
- Built a portal for a bootcamp that displays assignments for students as a game.
Product Manager
Chronus Software India Pvt. Ltd.
- 领导一个由34名开发人员组成的工程团队,及时完成工作流程并定性地交付里程碑.
- 鼓励将较大的工程团队拆分为较小的团队,最终产生更好的性能.
- 建立一个产品生命周期指南,简化从请求阶段到交付阶段的功能流程.
- 帮助设计团队从美国迁往印度,不仅降低了成本,还缩短了周转时间.
- 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.
- 领导测试团队完成测试套件的重写,将整个测试运行时间从51分钟减少到3分钟.
- 管理并领导工程团队使用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.
- 领导架构决策,以符合业务目标,始终让web应用程序及时为所有关键事件和所有所需功能做好准备.
- Participated in a three-month incubation at Groundwork Labs, Durham.
- 构建了一个健壮的、可动态扩展的生产堆栈,它可以在970个并发请求中存活下来而不会崩溃.
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.
- 优化了导师-学员匹配算法,通过重写一些部分来减少内存占用和使用必要的冗余.
- 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.
- 为我在印度理工学院马德拉斯学习期间住过的Mandakini旅馆建了一个网站.
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. 区块链技术用于确保合同保持安全和分散.
Founder Institute
http://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. 我还改进了计算量非常大的业务分析模块的加载时间.
Maintainance: I tweaked the existing feature to better fit the changing market needs.
Code Astra
新兵训练营现在已经停止了,因为BV想要做一些更令人兴奋的事情.
Code Astra Portal
AfterPay
http://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. 服务器架构被设计为根据预期的流量轻松地从一台服务器扩展到多台服务器.
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/在这个项目中,我在一个由四名工程师组成的小团队中工作,使用Ruby On Rails构建一个web应用程序.
Connect Chennai
http://github.com/CodeAstra/connect_chennaiRuby Data Structures
http://github.com/bvsatyaram/Ruby-Data-StructuresPictionary Helper
The app is built using CoffeeScript, HTML5, and Sass.
WereWolf Game Simulator
http://github.com/CodeAstra/WereWolfSocial Matrimony
http://github.com/CodeAstra/social_matrimonyCitizen Mate
http://github.com/CodeAstra/citizenMateValidate Email
http://github.com/bvsatyaram/ValidateEmailRandom Password Generator
http://github.com/bvsatyaram/random_password_generatorSkills
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
Education
Bachelor's Degree in Mechanical Engineering
Indian Institute of Technology Madras (IIT Madras) - Chennai, India
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring