Manish Shrivastava
```
Software engineer - Full Stack Developer
10 Years of Experience
● Ruby ● Rails ● PHP ● Node js ● Python ● HTML5 ● CSS3
10+ years of experience with strong web application development in the IT industry
on Ruby on Rails*/Sinatra (using TDD/BDD), PHP, Node.js, Python, JavaScript, HTML 5,
CSS 3, JQuery, Ajax and waterfall & Agile software development using SCRUM
methodology .
One of the Open Source Contributor, have contributed in many gems like Ruby language, Rails framework, PayPal and
parallel_tests, railsecommerce etc.
Working as Software Engineer and contributed in every phase of SDLC and have experience of several kinds of projects
like development, maintenance and support
Hands on experience with multiple technologies like Ruby, PHP, Node.js, Python and JavaScript.
Developed project relevant documents like Software Requirement Specifications, High level design, Technical
Architecture, Unit Test plans, System Test plans, Project Release notice, Project plan, Statement of Work etc.
Technical Skills
Ruby
Node js
MySQL
Rails
HTML 5
MongoDB
PHP
Bootstrap
PostgreSQL
Sinatra
CoffeeScript
HAML
AngularJS
JQuery
JavaScript
Python
Prototype
Backend Languages- Ruby, Ruby on rails, Sinatra, Node.js, Python, Django, PHP, Seagull Framework, Zend,
CakePHP, Wordpress, Smarty Templates, and some other Custom MVC architectures.
Frontend - HTML5, CSS3, HAML, SCSS, SASS, CoffeeScript, jQuery, Twitter Bootstrap, Ajax, Qooxdoo
Database - MySql, MongoDB, PostgreSQL.
Server - Deployment experience in Amazon EC2 and Heroku - Setup Apache-passenger, Heroku, Nginx puma
and search server Sunspot/Solr.
Plateform – Mac, Ubuntu, Windows.
Tools – Rubymine, Git, RVM, SVN, Sublime text 2, Plesk control panel, Putty, Adobe Dreamweaver, VIM
Testing tools– RSpec, Cumuber, CapyBara, Selenium webdriver
Education & Training
2012: Microsoft Certified Professional (MCP)
2011: Post Graduate Diploma in Information Technology (PGDIT – MBA-IT) from SCDL, Pune
2007: B.E. (Bachelor of Engineering), R.G.P.V University, Bhopal, India
2003: Grade XII, M.P. Board
2003:
of Science), Vikram University, Ujjain, India
2001: B.Sc.
Grade(Bachelor
X, M.P. Board
2003: B.Sc. (Bachelor of Science), Vikram University, Ujjain, India
2003: B.Sc. (Bachelor of Science), Vikram University, Ujjain, India
2003: B.Sc. (Bachelor of Science), Vikramwww.manishshrivastava.com
University, Ujjain, India
Projects Chronicle
Sports Pundit : Sports News, Social Betting & Community
Duration: Sep 2014 – Sep 2015
Sports pundit is a community website based on statistics, latest news and talks on various sports around the
globe. It has a huge database of various teams, players of different sports. Some of the features of the
application are Betting, Schedules and latest results, Forums for the fans, Articles page which keeps you updated
with the latest news.
Technologies: Ruby 2.1.2 Rails 4 , MySQL
Tools: RVM, Github, Sublime text 2, Eclipse, Vim, gEdit.
Team Size: 3
Role: Sr. Developer
My Contribution:
Collect and Analyze Requirement(s) for any new assignments and estimate them
Involved in analysis, specification, design, and implementation and testing phases of Software
Development Life Cycle (SDLC)
Worked on an application from front-end enhancements using HAML, to backend architectural changes
utilizing Ruby on Rails 3 and 4.
Developed and tested many features in an agile environment using Ruby on Rails, HTML, CSS JavaScript
Design and maintain ROR code, implemented upgrades, patches, code releases and database changes.
Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails
Implemented sorting, auto completer and paginations functionality for entire application
Created controllers, helpers, models, views, and partials in the application
Fixing the bugs and tickets filed by Quality Assurance and Product Management team
Extensively involved in bug fixing, code refactoring and peer-reviews
Style-room : Interior Decoration and Social Networking
Duration: Oct 2015 – Jan 2016
Style-room is a web application that allows users to share their ideas about home decoration and content with
rest of the world. This application also serves as a common platform for User's Interior Decoration albums,
forum, blog and various communication functions and all the other interior decoration related problems.
Technologies: Ruby 2.1.2, Rails 3 and 4, HAML, Bootstrap 3.2.0, jQuery
Tools: RVM, Github, Sublime text 2
Team Size: 3
Role: Sr. Developer
My Contribution:
Collect and Analyze Requirement(s) for any new assignments and estimate them
Involved in analysis, specification, design, and implementation and testing phases of Software
Development Life Cycle (SDLC)
www.manishshrivastava.com
Worked on an application from front-end enhancements using HAML and Bootstrap, to backend
architectural changes utilizing Rails 4.
Upgraded the entire application to latest version of Rails ( From rails 3 to rails 4 )
Implemented the test driven development approach which includes Unit, functional and integration test
cases.
Developed and tested many features in an agile environment using Ruby on Rails, HTML, CSS JavaScript
Design and maintain ROR code, implemented upgrades, patches, code releases and database changes.
Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails
Implemented sorting, auto completer and paginations functionality for entire application
Created controllers, helpers, models, views, and partials in the application
Fixing the bugs and tickets filed by Quality Assurance and Product Management team
Extensively involved in bug fixing, code refactoring and peer-reviews
Wizur: Discover education that makes you wiser
Duration: Oct 2015 – Jan 2016
Wizur is a web application that help to get the top quality textual, audible and visual education in whatever you
desire to learn about from the top authors. It support the growth and spread of knowledge wisdom. User can
give review/rate of Book, audio, videos. Author can add their books. And user can invite friends from Social
networking sites and friend can like reviews and books.
Technologies: Ruby 1.9.2 Rails 3.1 with database PostgreSQL, JavaScript, AJAX, jQuery, CoffeeScript, SASS, Haml
and Sunspot / Solr.
Tools: Rubymine, RVM, Git, Trello, Vi, Heroku
Team Size: 3
Role: Sr. Developer
My Contribution:
Communicate directly with Client to discuss business requirements and prepare technical specifications
from them.
Collect and Analyze Requirement(s) for any new assignments and estimate them
Involved in analysis, specification, design, and implementation and testing phases of Software
Development Life Cycle (SDLC)
Actively involved in Application development, coding, planning and documentation.
Write Test cases for Unit, Functional and Integration test cases using RSpec and capybara.
Write Code to make pass test cases.
Developing and improving interfaces, using different UX methods
Performed investigation and generate POC of different requirements
Server deployment into staging and production server Heroku
Setting up Server and Install required software and Gems.
www.manishshrivastava.com
Quotiful: Quotes App in Appstore
Duration: Oct 2015 – Jan 2016
Quotiful is a social quote app that's all about a community of creativity and inspiration. It is a whole new way to
discover, create, and share beautiful picture quotes. User choose a photo, add his own quote or choose from
thousands of quotes in the quote library, and post his creation to the Quotiful community.
Technologies: Ruby 1.9.3 Rails 3.2 with Database MySQL, Bootstrap, JavaScript, AJAX, jQuery, CoffeeScript, SCSS,
HAML.
Tools: RVM, Git, Trello, Vi, Heroku, Sublime text 2
Team Size: 3
Role: Sr. Developer
My Contribution:
Collect and Analyze Requirement(s) for any new assignments and estimate them.
Write unit, functional and Integration test cases and Code development using TDD / BDD approach.
Create Secured Restful API which can be used by mobile app.
Design, build, and maintain efficient, reusable, and reliable Ruby code.
Integration of user-facing elements developed by front-end developers with server side logic.
Identify bottlenecks and bugs, and devise solutions to the problems
Help maintain code quality, organization and automatization.
Setting up Server and Install required software and Gems.
Snafwho
Duration: Oct 2015 – Jan 2016
SnafWho is a iPhone based Application. It is a live consulting platform using (video/audio call or chat) that
instantly let consumers find and connect to professionals. This application is especially for users who is seeking
guidance at any level and also provide an additional source of revenue for professionals or experts in their field.
Administrator is able to assist track and control user activities vis web portal interface. Web services and
Administrator interface for professionals and Super admin is done in ruby on rails .
Technologies: Ruby 2.1.5 Rails 4.0 with DB MySQL, Bootstrap, JavaScript, AJAX, jQuery, CoffeeScript, SCSS, Haml.
Tools: RVM, Github, Sublime text 2
Team Size: 3
Role: Sr. Developer
My Contribution:
Collect and Analyze Requirement(s) for any new assignments and estimate them.
Write unit, functional and Integration test cases and Code development using TDD / BDD approach.
Create Secured Restful API which can be used by mobile app.
Design, build, and maintain efficient, reusable, and reliable Ruby code.
www.manishshrivastava.com
Integration of user-facing elements developed by front-end developers with server side logic.
Identify bottlenecks and bugs, and devise solutions to the problems
Help maintain code quality, organization and automatization.
Fixing the bugs and tickets filed by Quality Assurance and Product Management team
Extensively involved in bug fixing, code refactoring and peer-reviews
CareMed - Disease Management Portal
Duration: Oct 2015 – Jan 2016
CareMed is an application that allow patients to participate in various dynamic Q&A Script. CareMed is able to
collect and store user data like answers given, profile and decide doctor appointments date and criticality based
on patient reply Q&A Script.
Technologies: Ruby 1.9.2, Rails 3.2 with DB PostgreSQL, Bootstrap, Ajax, jQuery, CoffeeScript, SASS, HAML
Tools: RVM, Github, Sublime text 2
Team Size: 3
Role: Sr. Developer
My Contribution:
Collect and Analyze Requirement(s) for any new assignments and estimate them
Involved in analysis, specification, design, and implementation and testing phases of Software
Development Life Cycle (SDLC)
Worked on an application from front-end enhancements using HAML and Bootstrap, to backend
architectural changes utilizing Rails 4.
Upgraded the entire application to latest version of Rails ( From rails 3 to rails 4 )
Implemented the test driven development approach which includes Unit, functional and integration test
cases.
Developed and tested many features in an agile environment using Ruby on Rails, HTML, CSS JavaScript
Design and maintain ROR code, implemented upgrades, patches, code releases and database chang es.
Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails
Implemented sorting, auto completer and paginations functionality for entire application
Created controllers, helpers, models, views, and partials in the application
Fixing the bugs and tickets filed by Quality Assurance and Product Management team
Extensively involved in bug fixing, code refactoring and peer-reviews
www.manishshrivastava.com
NgForms: Interior Decoration and Social Networking
Duration: Oct 2015 – Jan 2016
Style-room is a web application that allows users to share their ideas about home decoration and content with
rest of the world. This application also serves as a common platform for User's Interior Decoration albums,
forum, blog and various communication functions and all the other interior decoration related problems.
Technologies: Ruby 2.1.2, Rails 3 and 4, HAML, Bootstrap 3.2.0, jQuery
Tools: RVM, Github, Sublime text 2
Team Size: 3
Role: Sr. Developer
My Contribution:
Collect and Analyze Requirement(s) for any new assignments and estimate them
Involved in analysis, specification, design, and implementation and testing phases of Software
Development Life Cycle (SDLC)
Worked on an application from front-end enhancements using HAML and Bootstrap, to backend
architectural changes utilizing Rails 4.
Upgraded the entire application to latest version of Rails ( From rails 3 to rails 4 )
Implemented the test driven development approach which includes Unit, functional and integra tion test
cases.
Developed and tested many features in an agile environment using Ruby on Rails, HTML, CSS JavaScript
Design and maintain ROR code, implemented upgrades, patches, code releases and database changes.
Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails
Implemented sorting, auto completer and paginations functionality for entire application
Created controllers, helpers, models, views, and partials in the application
Fixing the bugs and tickets filed by Quality Assurance and Product Management team
Extensively involved in bug fixing, code refactoring and peer-reviews
Style-room : Interior Decoration and Social Networking
Duration: Oct 2015 – Jan 2016
Style-room is a web application that allows users to share their ideas about home decoration and content with
rest of the world. This application also serves as a common platform for User's Interior Decoration albums,
forum, blog and various communication functions and all the other interior decoration related problems.
Technologies: Ruby 2.1.2, Rails 3 and 4, HAML, Bootstrap 3.2.0, jQuery
Tools: RVM, Github, Sublime text 2
Team Size: 3
Role: Sr. Developer
My Contribution:
Collect and Analyze Requirement(s) for any new assignments and estimate them
Involved in analysis, specification, design, and implementation and testing phases of Software
Development Life Cycle (SDLC)
www.manishshrivastava.com
Worked on an application from front-end enhancements using HAML and Bootstrap, to backend
architectural changes utilizing Rails 4.
Upgraded the entire application to latest version of Rails ( From rails 3 to rails 4 )
Implemented the test driven development approach which includes Unit, functional and integration test
cases.
Developed and tested many features in an agile environment using Ruby on Rails, HTML, CSS JavaScript
Design and maintain ROR code, implemented upgrades, patches, code releases and database changes.
Experience with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails
Implemented sorting, auto completer and paginations functionality for entire application
Created controllers, helpers, models, views, and partials in the application
Fixing the bugs and tickets filed by Quality Assurance and Product Management team
Extensively involved in bug fixing, code refactoring and peer-reviews
www.manishshrivastava.com