Now you can Instantly Chat with Madipally!
About Me
Having 15+ years of experience in software analysis, design, development and implementation of web applications and Microservices with expertise in Ruby on Rails, NodeJS, and PHP....
Show MoreSkills
Portfolio Projects
Description
PERCIPIO (Intelligent Learning Platform)
Role: Ruby on Rails and NodeJs Developer
Environment: Rails 5, Ruby 2.3.1, PostgreSQL, TypeScript
Responsibilities:
• Developing Micro services using Ruby On Rails, NodeJS, TypeScript, NestJS and Sequelize ORM.
• Writing test cases using Rspec, Ava and Jest Testing frameworks,
• Developing functions in PostgreSQL.
• Managing code versioning with GitHub.
• Reviewing code of peer developers.
• Supporting PRODUCTION deployments.
Description: Percipio, an intelligent online learning platform, leverages highly engaging content, curated into over
500 learning channels that are continuously updated to. With Percipio, learners choose how they want to learn with
videos to watch, books or summaries to read and audiobooks to listen to.
Description
Liberty Mutual.
Role: Ruby on Rails Developer (Senior Project Lead)
Environment: Rails 5, Ruby 2.3.1, MariaDb, HTML, JQuery,JavaScript, Github, Twitter bootstrap, Coffee Script, AJAX
and Google Charts.
Responsibilities:
• Communicating with the customer to design solutions.
• Designed the front end application using Rails, Bootstrap CSS, AJAX and JQuery.
• Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller)
architecture of Rails framework and conducting code reviews.
• Monitored Ruby on Rails programs and program data to ensure applications are running as expected.
• Managed code versioning with Github and deployment to staging and production servers.
• Represents the offshore team to the onsite Manager and to the client.
Description: The purpose of this application is to manage administration access to Liberty Mutual IT services.
The administration access system is a Liberty Mutual collaboration involving, Hosting Services Security operations and
enterprise Technical Services, to manage administration and user access across the enterprise.
Description
Client: Alliance Global Services.
Role: Ruby on Rails Developer
Environment: Rails 3.2.11, Ruby 1.9.3, MySql, JQuery, JavaScript, JSON, AJAX, HTML, CSS and High charts.
Responsibilities
• Gathering and analysis of requirements for the tool.
• Estimating and scoping tasks.
• Used ROR framework for the entire application development with Thin as application server and as web server.
• Used Restful API to gather clouds related data for products.
• Designed the frontend application using Rails 3.2, CSS, Ext JS, AJAX and Jquery.
• Participated in requirements definition and story carding.
• Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller)
architecture of Rails 3.0.1 framework and Ruby 1.9.2.
• Developed user friendly and sophisticated graphical representation.
• Project Estimation, delegation, planning and execution.
• Leading the development team and directly responsible for technical deliverables.
Description: Is an AJAX driven user interface for the automated Functional Tester (xAFT) Framework, is the major
testing tool that is being used at Alliance Global Services to support various clients; this was one of the major inhouse
projects which is directly driven and lead by the Vice President – Testing.
Inside Edge xAFT allows functional testers to write their automated tests in this interface without having to worry
about the programming of scripts and can execute them. This is developed using robust framework Netzke, which is
a true component framework that greatly facilitates creation of Sencha Ext JS / Touch + Ruby-on-Rails applications
by offering a true component-oriented approach to get a feel of desktop application to the users.
I was widely appreciated and recognized by the senior management as the entire task were single-handedly
undertaken by me with hardly any assistance taken from peers or seniors.
I was involved in the support activities and further enhancement of the tool to improve the capabilities.
Description
is a web-based test management system developed in PHP that facilitates software quality assurance, this platform offers support for test cases, test suites, test plans, test projects and user management, as well as various reports and statistics. Customized this application in order to suite the client requirements
Show More Show LessDescription
Client: Northgate Technologies.
Role: Deputy Team Lead.
Environment: PHP,MySQL, HTML, JavaScript, Jquery.
Responsibilities:
• Database modeling and design. Involved in developing and implementation of the web application using PHP.
• Designed the front end application using PHP,Ajax,JavaScript and MySQL.
• Develop user friendly and sophisticated graphical representation.
Description: Egglad is the first of its kind Gaming commerce portal. Where a user can play free online games also and
can win cash prizes by earning daily points. Apart from this he/she can get discount on any product on Egglad store.
Description
Social Networking Application (www.bharatstudent.com)
Client: Northgate Technologies.
Role: PHP Developer.
Environment: PHP,MySQL, HTML, JavaScript, JQuery.
Responsibilities:
• Involved in developing and implementation of the web application using PHP.
• Designed the front end application using PHP,Ajax,JavaScript and MySQL.
• Develop user friendly and sophisticated graphical representation.
Description: Bharatstudent.com is a social utility that brings together all the young Indians living across the globe,
helps young Indians better understand the world around them and focused on providing comprehensive solutions for
any personal and professional issues of young Indians
Description
Client: Northgate Technologies.
Role: PHP Developer.
Environment: PHP,MySQL, HTML, JavaScript, Jquery.
Responsibilities:
• Involved in developing and implementation of the web application using PHP.
• Designed the front end application using PHP,Ajax,JavaScript and MySQL.
• Develop user friendly and sophisticated graphical representation.
Description: Ziddu is a ubiquitous file sharing community, which allows users to upload and share the files,
which helps the users to earn money based on the views to the files uploaded by the user.