Post Job Free
Sign in

Developer Ruby

Location:
Metairie, LA
Posted:
March 18, 2021

Contact this candidate

Resume:

Vinay

adk0r1@r.postjobfree.com

+1-216-***-****

Ruby on Rails

SUMMARY:

Over 5 years of progressive experience in Object-Oriented Analysis and Design with experience in the full cycle of the Software Development Process.

Experience working in Ruby on Rails based web applications. Expertise in developing, maintaining, and debugging Rails framework.

Experience in designing and writing functionalities of the website using Ruby on Rails and related technologies such as various Ruby gems, HTML5, JavaScript, Bootstrap, CSS, MySQL, PostgreSQL, Cucumber on back-end.

Experience in Agile Development (Iterations and standup meetings).

Designed and implemented RESTful APIs using Data Mapper to interact with a service provider that stored all personal customer information.

Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

Pervasive experience in developing Ruby, C to back-end RDBMS and document management systems.

Developed custom Rails application specific to client’s needs.

Hands on experience using GitHub and SVN.

Worked with various RDBMS such as PostgreSQL, Oracle, SQL Server, and MySQL.

Well-versed in Model-View-Controller (MVC) architecture using Rails, spring framework and Hibernate.

Experience in developing REST APIs.

Experience in developing Graphic User Interface (GUI) using ReactJS, HTML, CSS, and JavaScript.

Experience in various stages of software development lifecycle which includes requirement, analysis, design, development, deployment, and testing of an application for business output.

Extensive knowledge of Web development, from concept through implementation and optimization.

Knowledge of the best practices in development and ROR application framework.

Used online repositories like GitHub, Bit Bucket, Source tree and deployed rails applications using Azure.

Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects using Spec and Cucumber.

Excellent writing and verbal communication skills and self-learning attitude.

Ability to quickly adjust priorities and take on multiple projects with limited specifications.

Fast learner can quickly incorporate and implement new procedures with efficiency and accuracy.

Exceptional ability to collaborate with team members for code and design reviews. Self-motivated worker with strong focus on business goals and end-user experience.

Technical Skills:

-Languages: Ruby, Python, Java, SQL, Shell

-Web Technologies: JavaScript, HTML5, JSON, XML, SASS, Bootstrap, jQuery

-Frameworks & Testing: Rails, ReactJS, RSpec

-Application & Web Servers: Puma, Nginx, Apache2

-Databases: SQLite, MySQL, PostgreSQL

-Tools: Git, Shell scripting, Jenkins, Linux Servers, Atom

-Hosting: Docker, AWS & Azure Cloud, Linux Server

-Operating Systems & Others: Linux, Mac OS, Windows, Jira.

PROFESSIONAL EXPERIENCE:

Cerner Corporation, Kansas City, MO Feb 2020 – Till date

Role: Software Engineer (Ruby on Rails)

Responsibilities:

Analyzed, designed, coded, debugged, tested, and modified new software or enhancements while considering software abilities.

Responsible for everything in the software lifecycle such as: taking requirements from internal customers, writing, and estimating developer stories, developing the feature, writing tests and documentation, deploying the code to multiple environments, and coordinating UAT, and maintaining and supporting our code in production.

Created strategic technical designs for small scope projects within team.

Provided high-level architecture guidance and develop specifications to resolve software problems.

Wrote unit tests, Groovy scripting to build and maintain a CI/CD environment.

Consulted with stakeholders on current functionality and complexity of adding features.

Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

Estimated effort for current and future projects of small to medium scope.

Debugged complicated issues that span multiple modules, involve complex concurrency or low-level problems.

Developed user interface by using the React JS, Flux for SPA development.

Familiar with creating Custom Reusable React Components Library.

Installed Docker using Docker toolbox and worked on creating the Docker containers and Docker consoles for managing the application life.

Experience in building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.

Using GO, developed a microservice for reading large volume of data(millions) from PostgreSQL database.

Implemented MVC framework for the back end while the front ends were built using the CSS Framework and HTML.

Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.

Provide expertise and hands-on experience working on Kafka connectors such as Elastic Search connectors.

Worked closely with developers, designers, product managers, and other teams in the company to design the best experiences possible for our internal and external applications.

Involved in the design and development phases of the application using Ruby, Rails (3.1) framework and Rubymine IDE.

Proficiency in Confluent Kafka platform design, installation, operation, and the best practices for the below components.

Proposed and lead process improvements projects for development, deployment, or application monitoring.

Implemented Behavior Driven Development using Rspec and used Restful API to gather related data for products.

Shared knowledge within team through mentorship, coaching, technical talks, and blogs.

Leveraged third party APIs to build integrations with other systems.

Developed APIs to support our user facing web and mobile applications.

Environment: Ruby 2.3.1, Rails 5.0.2, ReactJS, Postman, npm, RSpec, jQuery, PostgreSQL, Jenkins, Groovy scripting, LINUX,

Malauzai Software Inc - Austin, TX Jan 2019 – Jan 2020

Role: Ruby on Rails Developer

Responsibilities:

Developing and maintaining of new and existing web application features for both internal administrators and end users using Ruby on Rails.

Developing web applications using Ruby on Rails, ReactJS, HTML, and CSS with PostgreSQL database.

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

Managed the project on Heroku and analyzed the issues occurring time to time and monitored the application's performance using the add-on like Airbrake bug tracker.

Connect payment processing application to credit card processing API to tokenize credit card information and save it to API vault.

Worked on integrating ruby and react based web applications to multiple services using REST API.

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

Involved in cleaning the database by removing the duplicate records and introduced the constraints through the migration file.

Experience with GEMS and of the ruby on rails like puma.

Used Action Mailer for user mailing module and developed different kind of mailers like order creation, application etc.

Developed and maintained payment processing and integration services like security and custom payment applications.

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.

Working in an agile based test-driven development environment.

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

Used Rspec to write the unit tests on the backend.

Worked with SQL and search-based data storage.

Experience in using Resque and Redis for the Background jobs.

Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.

Managed code with unit tests and GitHub.

Development (TDD) and pair-based programming.

Developed website using Ruby on Rails, backed by PostgreSQL.

Environment: Linux Environment using Ruby 2.3.1, Rails 5.0.2, ReactJS, Postman, Jasmine, RSpec, CSS and HTML, jQuery, PostgreSQL.

D&B, New Jersey, NJ Jan 2017- Dec 2018

Role: Ruby Developer

Responsibilities:

Developed web applications using Ruby on Rails, HTML, JavaScript, CSS, and jQuery backed by a PostgreSQL database.

Developed many features in an agile environment using Ruby on Rails.

Worked on developing a sustainable architecture using ROR application framework and Ruby.

Used git for version control and bitbucket for peer-to-peer evaluation.

Used Rspec and BDD unit testing to specify and test controller classes, models, view templates.

Followed Agile development methodology and scrum for the project.

Integrating third party SOAP and REST API's with new and existing web applications.

Maintained existing applications by fixing existing bugs and bugs in development tasks.

Worked on Capybara which helps test the web applications by simulating application as a real user.

Used rails scaffolding to generate new models and views.

Involved in fixing of bugs which are filed by the Quality Assurance team.

Experience in web-based GUIs development using HTML, CSS, AJAX, and JavaScript.

Collaborated with product and project managers on scope, definition, scheduling. Advised on usability and feasibility of features.

Followed agile development methodology for the project.

Worked on deploying using cloud technologies like Amazon Web Services.

Created and deployed the code in Amazon EC2 instances.

Performed Unit testing and Integration testing along with regression testing.

Implemented and tested GUI and web application using Rspec.

Responsible for Code-Review and enforce business standards and code standards are in place.

Test concurrent requests in running instance of service.

Ensure multiple instances can run nicely together and Constant API Validation.

Worked with SQL and search-based data storage.

Capable of analyzing complex situations and able to provide proactive solutions with Good Management and Communication skills.

Environment: Linux Environment using Ruby 2.4.1, Rails 4.2, Rspec, CSS and HTML, jQuery, PostgreSQL.

Value Labs – India Oct 2014 - Dec 2015

Role: Jr Ruby on Rails Developer

Responsibilities:

Analyzed system requirements specifications and involved in client interactions during requirement specifications which involves gathering information about the requirements, analyzing, and defining the development tasks.

Developed Web Applications using Ruby on Rails, JavaScript, JQuery, CSS and pair programming.

Developed client-side validations in Rails and using JQuery and JavaScript.

Composed Cucumber and Rspec tests in the application and coded JavaScript for page usefulness pop-up screens.

Involved in creating and modifying Database Migrations using Active Record and involved in making changes to the Action Controllers, Active Models and Views in Rails.

Used agile and scrum methodologies in project development.

Development in a Linux based environment.

Used RHTML, YAML, cascading style sheets (CSS) in developing web pages.

Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.

Implemented generic classes (reusable) for filtering functionality.

Used MVC framework for the backend while the frontends were built using the Blueprint CSS Framework.

Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.

Environment: Ruby 2.2, Rails 4, CSS3, MySQL Server, Rspec, JSON, LINUX, Unit Testing, AJAX, jQuery, JavaScript, AngularJS.



Contact this candidate