Post Job Free
Sign in

Software Development Application

Location:
Leander, TX
Posted:
July 15, 2024

Contact this candidate

Resume:

Vinod Munagala

ad69qm@r.postjobfree.com

512-***-****

PROFESSIONAL SUMMARY:

Having 8years of experience in application development, support and enhancement of real time web-based applications based on Ruby on Rails platform.

Experience in all phases of Software Development Life Cycle (SDLC) including coding standards, code reviews and source control.

Worked on MVC architecture, understanding the flow of model view and controller in rails; Primary expertise is in the areas of Rails 2, Rails 3 and Rails 4, Spring and Hibernate frameworks.

Used JavaScript frameworks including Angular.js and Node.js.

Developed well tested, readable, reusable Ruby, JavaScript, HTML5 and CSS.

Experience in design and development phases of the application.

Worked with relational databases including SQLite, MySql and PostgreSQL and also with non-relational databases like MongoDB.

Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.

Maintaining and troubleshooting existing web applications.

Proficiency with code versioning tools including Git, Github, SVN, and Mercurial.

Experience working with Ruby on Rails as well as libraries like Resque and RSpec.

Lead and/or participates in backlog grooming, planning, and other agile planning Activities.

Knowledge on infrastructure as code tools like Chef, Puppet and Ansible.

Following the best-established practices such as test-driven development, SCRUM, continuous integration, refactoring and code standards

Experience of working with relational as well as NoSQL databases

Strong analytical abilities in order to identify issues and develop solutions.

Experience in using Git, Azure, GitHub, and Amazon EC2.

Experience in web-based GUI development using JSP, JSTL, HTML, CSS, AJAX and JavaScript.

Experience working in Linux environments, mostly use VI, Ruby Mine, Sublime as primary coding editor.

Worked in Agile software development and Scrum.

PROFESSIONAL EXPERIENCE:

Getaroom, Priceline (PPS), Dallas, TX

July 2021– Till date

Ruby on Rails Lead Developer

Getaroom, operates as a booking hotel website. The Website provides hotels and other types of lodging in destinations. Getaroom offers promotions, non-published rates and daily rates.

Design, document, code and deploy new features and fixes for defects including creation of RESTful,

interfaces, implementing common design patterns, JavaScript (including jQuery), and Ruby development.

Participate in discussions regarding new product development and product enhancements.

Develop estimates for stories, bugs and tasks.

Maintaining the existing Ruby on Rails application and performed enhancements using HTML for better look.

Designed front end of the application using ReactJs, Json, CSS and jQuery.

Drive best practices, toolsets and common design patters within the Web service and Ruby solution stack.

Implemented robust authentication and authorization mechanisms in Django applications, ensuring secure access to sensitive travel data and features for authorized users.

Experience configuring authentication backends, integrating social authentication providers, and customizing access controls based on user roles and permissions.

Implemented microservices architecture using Golang to modularize the travel booking platform, enabling easier maintenance, scalability, and independent deployment of services.

Implemented data processing pipelines in Golang to analyze user behavior, booking patterns, and market trends, enabling data-driven decision-making and personalized recommendations for travelers.

Enhanced CAS integration with Ruby on Rails applications by implementing multi-factor authentication (MFA) and single sign-out functionality, bolstering data protection and compliance with industry regulations.

Developed and implemented new features and functionalities in GeoBlacklight, such as advanced filtering, faceted search.

Improved user experience by designing and implementing intuitive user interfaces and workflows within the GeoBlacklight platform.

Developed features using Test Driven Development and Behavior Driven Development using RSpec/cucumber and Capybara, REST APIs, including designing, implementing, and consuming them.

Developed and executed thorough unit tests and integration tests for RESTful APIs, ensuring robustness, reliability, and adherence to specifications.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Worked on Docker Container Snapshots, attaching to a running container, removing images, Managing Directory Structures and Managing Containers.

Reviewed design and architecture in different phases of SCRUM Methodology related to multiple page applications using ReactJS.

Formulated, tested and executed different coding infrastructures to enhance existing applications.

Involved in preparing Rake test cases that matched the design and ensured the application passes test standards for client quality assurance.

Malauzai (Finastra Group), Austin, TX

January 2019 – June-2021

Ruby on Rails Developer

Malauzai, a provider of mobile and Internet banking solutions for community financial institutions. The deal reflects Finastra’s commitment to the US retail and business banking sectors by further enabling digital transformation for community banks and credit unions across the country.

Design, document, code and deploy new features and fixes for defects including creation of RESTful.

interfaces, implementing common design patterns, rack middleware, gamification, client-side.

JavaScript (including jQuery), and Ruby development).

Participate in discussions regarding new product development and product enhancements.

Develop estimates for stories, bugs and tasks.

Drive best practices, toolsets and common design patters within the Web service and Ruby solution stack.

REST APIs, including designing, implementing, and consuming them.

Implemented secure authentication and authorization mechanisms for RESTful APIs, ensuring data privacy and access control in compliance with industry standards.

Testing RESTful APIs using Postman, emphasizing your ability to create, organize, and execute API test cases efficiently.

experience in developing and integrating payment gateway APIs, enabling efficient communication between fintech platforms and payment processors.

Integrated Alogent payment gateway solutions into application, enabling secure and efficient transaction processing for users.

Implemented Alogent payment gateways to support cross-border transactions, facilitating seamless international payments and currency conversions for users across diverse geographic regions.

Validating API responses using Postman, including verifying response status codes, headers, and body content against expected values, and using built-in validation features or custom scripts for complex validation scenarios.

Created comprehensive API documentation using tools like Swagger or API Blueprint, facilitating seamless integration for external developers and improving collaboration.

Worked on Central Authentication Service CAS. Developed custom CAS client modules within Ruby on Rails framework to streamline user authentication processes across multiple travel-related platforms, enhancing user experience and security standards.

Developing and maintaining of new and existing web application features for both internal administrators and end users using Ruby on Rails, ReactJS, HTML, CSS with PostgreSQL database.

Assisting production customer support on certain reported issues.

Establish a clear incident response plan to quickly address and resolve any production issues.

Regularly review logs to identify errors, warnings, or unusual patterns that may indicate potential issues or security threats.

Working in an agile based test-driven development environment.

Working on developing many features using Ruby on Rails and ReactJS.

Wide usage of GIT for version control and peer to peer evaluation.

Resolved some critical bugs that have persisted for a long time in the front and as well as back end through debugging.

Worked closely with the product and the testing teams to understand the requirements, make necessary improvements and resolving the bugs.

Used Rspec and Rake test to write the unit tests on the backend.

Worked with SQL and search-based data storage.

Development (TDD) and pair-based programming.

Worked and implemented Agile/Scrum methodologies, attended sprint planning meeting, held daily stand ups to report the regular status to the managers.

Worked on Ruby to develop applications and implemented MVC framework.

Created databases and stored the application in PostgreSQL.

Report daily status on the progress and blockers of the work while solving tickets.

Created design documents and reviewed with team in addition to assisting the business analyst project manager in explanations to line of business.

Used XSLT to transform XML& from one format of XML to another formats of XML.

Develop database objects like stored procedures, functions to help store and modify user input data using SQL Server 2014 database.

JC Penney, Dallas, TX

November 2017 – December 2018

Ruby on Rails Developer

Worked on Applications for User-Interface moving from Rails 4.x to Rails 5.x

Developed and tested many features for applications using Ruby on Rails, Bootstrap, MySql, CSS and AngularJS.

Responsibilities included new features development, fixing bugs and interfacing with the members of the development team and software quality assurance teams.

Developed features using Test Driven Development and Behavior Driven Development using RSpec/cucumber and Capybara.

Involved in requirements gathering, application design, code reviewing, code refactoring and Pulling data using Capybara.

Implemented and enhanced CRUD operations for application using RESTful architecture in Rails framework using Ruby code reviews.

Comprehensively involved in the front-end design of applications using JSON and jQuery leveraged with Rails Framework.

Utilized RabbitMQ features to build fault-tolerant and scalable systems, handling high loads and ensuring message delivery even in challenging scenarios.

Reviewed design and architecture in different phases of SCRUM Methodology related to multiple page applications using ReactJS.

Formulated, tested and executed different coding infrastructures to enhance existing applications.

Involved in preparing Rake test cases that matched the design and ensured the application passes test standards for client quality assurance.

Assisted with deployment and implementation of applications in Heroku and AWS.

Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.

Integrated databases using Active Record as a model and managed code versioning with TFS and deployment production servers.

Designed the SQL Server Database and Wrote Stored Procedures triggers for effective Data Processing and performance for the entire application.

Worked on optimizing SQL queries to improve the background processing time.

Involved in utilizing MySql specific connection pools to interact with the business data from the business components.

Used RESTful API to gather sales related data for products.

Provided validations and scope for many models in the database and created associations within Models.

Performing unit testing, System integrated testing and other test-driven development activities.

Environment: Rails 4, Ruby2.x, CSS3, Html, JRuby, Rspec, AWS, JSON, Ruby Mine, LINUX, AJAX, JQuery, JavaScript, MySql Server, Apache Tomcat, RESTful, GitHub, Jenkins, and Cucumber.

AMEX, Florida

February 2016 –October 2017

Ruby on Rails Developer

Developed web application using Ruby on Rails, JavaScript, jQuery, Google API.

Lead role in requirement analysis, time estimation.

Involved in the development across the entire stack.

Played important role in database schema design.

Implementation of Authentication and Permissioning module.

Design and implementation of forms/template creation and submissions module.

Maintained and extended Ruby on Rails-based web services mobile API which was consumed by iPhone and Android mobile clients. The API provided a cohesive set of web services from information consumed and transformed from internal web services and external web services. Json and XML formats were provided by the API.

Experience in developing and integrating payment gateway APIs, enabling efficient communication between fintech platforms and payment processors.

Integrating various payment gateways into application, ensuring seamless and secure transactions for users.

Designed and implemented the UI using HTML, CSS, JavaScript, jQuery and AJAX.

Used REST APIs for form submissions and viewing.

Implemented web-services using core Java which checks authentication and authorization for the specified user.

Implemented web-services in Java which works as data populator for reporting purpose using JDBC.

Created and deployed jar files to which Jasper-server software communicate and respond for authentication, data population and reporting module.

Ad-Hoc View and Reporting using Jasper Software.

Environment: Rails 4, Ruby2.x, CSS3, Html, JRuby, Rspec, JSON, Ruby Mine, LINUX, AJAX, jQuery, JavaScript, MySql Server, Apache Tomcat, RESTful, GitHub, Jenkins, and Cucumber.

Unipro Tech, Hyderabad, India

May 2014–December 2014

Software Developer

Using Microsoft Technologies for the project development such as Visual Studio 2012, .Net framework 4.5, C# 4.5, SQL Server 2012 and TFS +2012.

Designed and developed application using ASP.NET MVC5, jQuery, Html 5, Java Script and CSS.

Designed and implemented AJAX service call using Angular JS http.

Involved into Database Design and created SQL Server Tables, Views, Triggers, Stored Procedure, Functions and Indexes using PL/SQL.

Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.

Involved in all phases of SDLC.

Responsible for creating Web Forms using several ASP.NET server controls.

Developed several stored procedures in SQL Server 2005 and optimized Queries.

Writing the Contract models, Domain models to consume the Rest Services and converters to map between contract models and domain models.

Build SQL, NOSQL queries implementing functions, packages, views, triggers, and tables.

Handling day to day issues and fine tuning the applications for enhanced performance.

Responsible for debugging and troubleshooting the web application.

Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database.

Updating the user manual documents to help customers understand the functionalities.

Environment: Visual Studio 2012, ASP.NET4.5, C#, AJAX, Java Script, Angular JS, jQuery, MS SQL Server 2008, TFS, SQL.

Education:

Bachelor of Computer Science, CSE, JNTU, 2014.

Masters in California state university, Computer Engineering 2017.



Contact this candidate