Sr.ruby On Rails Developer Resume
Exton, PA
SUMMARY
- 8+ years of experience as Ruby on Rails Developer in Analysis, design, and Development of Software Applications.
- Expertise in developing applications which are re - usable, readable and well tested using Ruby, JavaScript, HTML5, CSS3 on both Linux and windows environments.
- Expertise in working on DevOps Platform and have gained experience in specialized areas related to Chef for Cloud Automation.
- Good Experience on MVC frameworks like Angular JS for creating Single Page Application (SPA) and Two-Way Binding using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Expertise in working on Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS, Angular CLI, Web pack, Karma and Jasmine.
- Strong experience with Ruby on Rails web applications based on Model-View-Controller (MVC) architecture.
- Expert in implementing Controllers, Modules, Services, Factories, Module Optimization, HTTP Caching and Angular UI for Bootstrap in AngularJS.
- Expertise in working on application using .NET technologies including .NET Framework, ASP.NET (Web Forms and MVC), and C #, VB.NET, Win Forms, ADO.NET, LINQ, Entity Framework, WCF, WPF and AJAX.
- Experience in microservicerailsapplications using Restful andGraphQLAPIs.
- Expertise as a Front-End Developer on the project with JavaScript, ES6, React, Redux Saga, RESTful services, HTML5/CSS3/SASS/Bootstrap and Gitlab.
- Experience in Ruby on Rails, Search Engines like Solr, Exalead and JQuery, JIRA, HTML5, Crucible and Advanced JS.
- Experience in microservice API development usingNodeJS, KOA, Docker, and Kubernetes.
- Experience in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD) and Model View Control (MVC) design pattern.
- Strong experience in developing Web applications under .NETFramework using C#, ASP.NET, ADO.NET, VB.NET, MVC, Web Services.
- Familiar with JS frameworks like React and Angular Nest.js andRestfulAPIs.
- Experience in writingSQLQueries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Experience working with source code management and CI/CD frameworks.
- Championed and developed switch toGraphQL. Modernized allRailsApplications. Performed switch to MariaDB/MySQL to PostgreSQL database.
- Good experience in developing web applications and implementing Model View Control (MVT) architecture using server-side applications like Django.
- Experience using different software development methodologies like Water fall model, Git Hub, SVN. Setting up and configuringCI/CDonJenkins and React apps with web hooksonGitHub.
- Experience in Database Interaction: PostgreSQL, Redis, MySQL, MariaDB and MS SQL Server.
- Experience in implementing Rails MVC and Helpers.
- Hands on knowledge of JavaScript MVC frameworks such as BackboneJS, AngularJS, ReactJS, NodeJS, Require JS.
- Experience in Database Migration using ACTIVE Records, also involved in using Action Controller, Active Resources, Factories and Action View in Rails.
- Expertise in working with various J2EE technologies including Spring MVC Framework, Spring Boot, Microservices, Servlets, JDBC, AJAX, and WEB SERVICES.
- Expertise in used RSPEC to create Test Driven Development.Strong exposure to most of the Gems and libraries of Ruby.
- Worked on Agile methodology and having experience working in a fast-paced Scrum environment.
- Good experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs)
- Experience in installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
- Excellent experience of JavaScript, CSS3, HTML5, Bootstrap, Typescript, and their behavior on different browsers. Expertise in React JS framework to develop the SPA.
- Experience in Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS, Angular CLI, Web pack, Karma and Jasmine.
PROFESSIONAL EXPERIENCE
Sr.Ruby on Rails Developer
Confidential, Exton, PA
Responsibilities:
- Developed a microservice ecosystem in Ruby, Ruby2 and Elixir while incorporating legacy applications to support
- Developed full stack of web applications in Ruby on Rails on collaborative team environment.
- Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, XSL-FO and business logic using Servlets, JSP, EJBs andJ2EEframework.
- Developed web services using Ruby on Sinatra and packaged various gems as part of microservice architecture
- Back-end development using Ruby on Rails, with MySQL, PostgreSQL and Redis + Sidekiq.
- Programmed an ETL application with Python, Rust, and Go.
- Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used usingGolang.
- Developed Cloud infrastructure like compute, storage, and platform Restful services to implement OpenStack API.
- Used python for end-to-end processing of documents with Spark Streaming, Kafka RPC framework and AWS.
- Configured using Kubernetesyamlfile, loaded docker images into containers, implemented AWS code images and scaleup.Connected .NET Core Console App toAzureActive Directory
- Used Tririga Restful API to fetch and update data.
- Developed Search based API layers with calls made to Exalead/SOLR indexed XML/Ruby objects to display data and facet information.
- Optimized speed of app by checking how manySQLquerieseach page of the app was making and finding ways to decrease
- Worked in Java,J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
- Developed a new onboarding platform for the platform registration flow. Used ruby-JWT for authentication with PostgreSQL and followed style guidelines provided in Adobe XD.
- Led an effort to migrate from RDBMS systems used for reporting to using NoSQL systems and Apache Phoenix to minimize costs in a big-data environment.
- Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Worked closely with software developers andDevOpsto debug software and system problems.
- Developed responsive web product features using React JS, SASS, on Golang with REST.
- Initiated Microservices application through Docker and Kubernetes cluster formation for scalability of the application.
- Deployed and Managed the Microservices using technologies and tools such as Docker, and Kubernetes.
- User Interface for website with ERB, jQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
- Implemented OLAP multi-dimensional cube functionality usingAzureSQL Data Warehouse.
- Ruby programming skills. Also utilizing Chef, Docker, Kubernetes, Terraform, jFrog Artifactory, Jenkins and Bamboo CI.
- ImplementedCI/CDpipeline using Jenkins for rapid deployments and quick turnaround time.
- Used Microservices, API, Java 8, AWS Cloud Solutions, Java, API Gateway,Apigee, Spring Boot, Micro-services, Relational and/or NoSQL databases.
- Worked on Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS, Angular CLI, Webpack, Karma and Jasmine.
- Working with React Router for developing Single Page Applications SPAs.
- Agile/SCRUM was used as the project management methodology and JIRA used to keep things in check. Proficient with testing REST APIs, Web & Database testing.
Environment: Reactjs, Redux, React Router, Java, python, Confluence, Semantic UI, WCF, TCP, Sockets, AWS, Cucumber, Saga, Thunk, React Bootstrap, Protractor, Jasmine, Agile.
Ruby On Rails Developer
Confidential, Warrington NJ
Responsibilities:
- Implemented and enhanced CRUD operations for the applications using the MVC architecture of Rails framework and Ruby conducting code reviews.
- Worked on Integrated Development Environment like Ruby Mine, Visual Studio Code and Sublime text.
- Designed and developed scalableAzureAPIs using Flask web framework inPythonand Integrated withAzureAPI Management, Logical Apps and otherAzureservices.
- Implemented a CI/CD pipeline with Jenkins, GitHub, Nexus,Mavenand AWS AMI's.
- Involved in development of Web Services usingSOAPfor sending and getting data from the external interface in the XML format.
- Developed Single Page applications using AngularJS using components, directives using JavaScript, Backbone.js, TypeScript and NodeJS. backend services and frontend experience (microservices architecture,Golang, JavaScript, Redis, AWS, docker).
- Utilized Django Rest Framework to implement Rest API to perform the Create, Read, Update and Delete operations and tested inPostman. PerformedDevOpsfor Linux Mac and Windows platforms.
- Write scripts usingpythonmodules and its libraries like NumPy, SciPy, Matplotlib, BeautifulSoap, Pandas to develop programs that improve processing of access requests.
- Worked on integrated environments like Ruby Mine, Sublime, and Eclipse.
- Skilled in installation and configuration of multiple versions of Ruby using RVM (Ruby Version Manager) bundler install.
- Designing and implementing for fully automated server build management, monitoring and deployment By UsingDevOpsTechnologies like Chef.
- Monitored Ruby on Rails programs and program data to ensure applications are running as expected.
- Managed Ansible playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Used Node.JS, React.JS, and Backbone MVC framework for developing the Single Page Application (SPA).
- Figured out how to pass a long .NETData Table to a stored procedure with a SQL Server User Defined Table Type parameter.Building and Installing servers through ARM Templates forAzurePortal
- Create a new .NETconsole application to extract, transform and load (ETL) JSON file data into legacy and new SQL Server tables.
- Optimized the Pyspark jobs to run on Kubernetes Cluster for faster data processing.
- Implemented Circle CI to the project for CICD.
- Worked in the design and development phases of the application using Ruby on Rails framework.
- Leveraging queueing architectures with RabbitMQ, Kafka for scalability, performance and building.
Environment: Java, HTML, CSS, JavaScript, MVVM, AZURE, Open API, MongoDB, Enzyme, python, jQuery, WCF, TCP, Sockets, AWS, WCAG, Cucumber, Node JS, Agile Methodology, Linux, Kibana.
Ruby on Rails Developer
Confidential, Sunrise, FL
Responsibilities:
- Worked hands on Scala programming for processing real time information using Spark API's in the cloud environment.Set up rules and policies with a Node.js/Pythonback end.
- Worked onPowerShellfor automation and made use of command-line shell and shellscripting.
- Involved in development of Web Services usingSOAPfor sending and getting data from the external interface in the XML format.
- Involved in setting upcontinuousintegrationsystem using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Developed Tabbed pages using AJAX with jQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Developing, enhancing, maintaining internal web applications using ASP.Net, C#, HTML, ADO.NET, CSS, react, JavaScript and jQuery.Used JavaScript and XML to update a portion of a webpage.
- Developed remote integration using with third party platforms by using RESTful web services
- Developed full stack of web applications inRubyonRailsalong with ReactJS
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Actively involved in the designing of mobile search application requirements and coded backend and front end in Ruby on Rails.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Using Kafka and Kafka brokers we initiated spark context and processed live streaming information with the help of RDD as is.Involved in the development of ORM Queries.
- Designed the email blasts using Adobe software and then implemented them using HTML and JavaScript.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- StrongPythonskills, in addition to development using agile techniques and Object-Oriented programming concepts.Skilled in working on different Operating Systems such as Windows andLinux.
Environment: HTML4, AWS, CSS, JavaScript, jQuery, MVC, MVVM, YAML, MongoDB, DOM, JSON, React with JSX, ASP.NET, NodeJS, AJAX, XML, Kibana, Git, Bitbucket.
Ruby on Rails Developer
Confidential
Responsibilities:
- Responsible for writing code in Object Oriented Programming supported by Ruby onRails in Agile SCRUM environment.
- GraphQLadded for multiple endpoints, decreasing over-fetching of data by 1/2 in some cases and page load times by ms
- Worked alongside clients & anotherdeveloperto implementRESTfulAPIs inRailsthat enabled a client’s team to increase reporting speed.
- Involved in developing the screens to project the data and make modifications in web application.Worked with Docker container service.
- Workedonstored procedures, triggers, cursors, DB scheduler, PL/SQL, MySQL, andSQLqueries
- Worked on Integrated Development Environments like Eclipse, RubyMine, NetBeans and Sublime.
- Designed schema and tuned MySQL for performance. Also, Diving and running complex SQL joins, queries. sed the DAO Pattern andJava/J2EEframework facilitated the integration and deployment of DAO, Servlets and JSP.
- Developed many features for dashboard using, Bootstrap, CSS and JavaScript (J2EE)
- Developed and maintenance of new and existing web application features for both internal administrators and end users using Ruby on Rails.
- Involved in user interface design and development using Struts tags, JSP, HTML,Bootstrap, CSS3 and JavaScript.
Environment: Web Framework, HTML, AWS, CSS2, JavaScript, jQuery, MVC, MVVM, YAML, MongoDB, DOM, JSON, React with JSX, ASP.NET, NodeJS, AJAX, XML, Kibana, Git, Bitbucket, JavaScript, jQuery, AJAX, JSON.
Software Developer
Confidential
Responsibilities:
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Developed the UI screens using HTML and was involved in resolving cross browserJavascript issues.
- Developed API test scripts usingJavaREST framework and Postman tool.
- Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
- Worked on front end frameworks like CSS, Bootstrap for development of Web application.
- Successfully migrated the Django database from SQLite to PostgreSQL with complete data integrity.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Worked on Jenkins continuous integration tool for deployment of project.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Deployed the project into Jenkins using GIT version control system.
Environment: Python, Django, Web Framework, HTML, CSS, Bootstrap, MongoDB, Linux, JavaScript, jQuery, AJAX, JSON.
