I am a Full Stack Developer and love to learn and build new products. I have been building Web Apps using Ruby on Rails, Node JS and Python as per requirement.
Since last 3+ years we have been using Scrum in product development. Initially we worked in 3 week Sprint and now we am working in 1 week Sprint. At the end of every Sprint we have Retro Meeting where we discuss how to reduce the feedback loop, how do we continue to learn and produce valuable software. Now the current product that we are developing using scrum is leanGears ( https://discovery.leangears.com | https://leangears.com ). Now every story goes to production we do not wait for sprint completion, as soon as a story is done it does to production. We make use of Wireframes to fasten our feedback loop and also we go to Meetups and Conferences to get user feedbacks. We build our product based on user feedbacks. By practicing Scrum we have developed our own values that we live by 1. Learn 2. Empower 3. Adapt 4. Being Novaturient
While developing I do Pair Programming. This helps me in improving my knowledge and also helps me improve my developed product quality. Some of the engineering practises which we use as part of our development are 1. Business Driven Development (BDD) 2. TDD 3. Continuous Delivery 4. Continuous Integration. Most of my works are on bitbucket but some of my works are on Github. Visit me at Linkedin.