Senior Ruby On Rails Developer Resume
2.00/5 (Submit Your Rating)
MN
SUMMARY
- Over all 7+ years of experience in Ruby on Rails developer with Requirements Analysis,Design, Development, Implementation, Production usingRubyonRailsand other WebApplication frameworks.
- Experience in developing applications using Ruby on Rails, HTML, CSS, JavaScript, AngularJS, JQuery, Bootstrap, Java, JSP, J2EE, Spring, SQL, MySQL, Oracle, MongoDB, Python, Linux/Unix.
- Have comprehensive experience in Ruby on Rails life cycle: architecture, user stories, UX & UI.
- Experience in developing Object - Oriented Programming (OOP), MVC based Applications using ROR and Java.
- Expertise in used RSPEC to create Test Driven Development.Strong exposure to most of the Gems and libraries of Ruby.
- Experience with RDBMS and writing SQL and PL/SQL scripts used in stored procedures
- Experience in 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 designing and developing workflow.verizon.com using frontend (HTML, CSS, Javascript, JQuery, and Bootstrap) and backend (RubyonRails, MySQL) technologies.
- Experience working with source code management and CI/CD frameworks.
- Experience in creating a standardization document, Workflow and GraphQl documentation for SolarHome Products.
- Hands on experience building REST APIs.
- Experience in writting capistrano scripts to automate the code deployment toAWSec2 server.
- Experience in implementing various backend Ruby on Rails functionalities like file uploading to cloud using paperclip andaws-s3 gem.
- 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 working with the teams that follow Agile Scrum methodology, participated in designing and planning the project.
- Handsonexperience in building Microservice architecture and containerization with Kubernetes and docker.
- Experience in Agile Development, GitHub, Amazon EC2, AmazonAWS, Heroku, Docker, and Angular
- Experience in Analyzing, design, develop and implement various applications utilizingRubyonRails.
- Experience in Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
- Experience with all of the RVM, Bundler, GEMS and libraries for this version of theruby/rails.
- Experience in Test Driven Development with RSpec and Behavior Driven Development with Cucumber and Capybara.
- Expert working knowledge on databases like RDBMS (MySQL, MS-SQL, SQLite, Oracle) & NoSQL (Mongo DB)
- Proficient in designing and implementation of store procedures, views, triggersondatabases such as MySQL, Hive, SQLite, PostgreSQL and Oracle.
- Experience in Angular with TypeScript and other latest client-side technologies including ReactJS, ES6, Gulp, NodeJS, RxJS, Angular CLI, Web pack, Karma and Jasmine.
- Excellent analytical and problem-solving skills, ability to work on own besides being a valuable and contributing team player.
- Handsonexperience in RubyonRailstools like scaffolding to construct the models and views, WEBrick and PUMA forRubyweb server management.
- Experience in installation and configuration of multiple versions ofRubyusing RVM (RubyVersion Manager) bundler install.
- Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.
PROFESSIONAL EXPERIENCE
Senior Ruby On Rails Developer
Confidential, Minneapolis, MN
RESPONSIBILITIES:
- Involved in creating and maintaining Database objects, Profiles and associated tablespaces, Roles and Privileges.
- Involved in Analysis, Design, Development, Integration and Testing of application modules .
- Involved in creating most important Business Rules which are useful for the scope of project and needs of customers.
- Involved in developing microservices to increase productivity, quality and security.
- Involved in developing and testing many features for dashboard usingRubyonRails, Bootstrap, CSS and JavaScript.
- Involved in planning and carrying out daily scrums, weekly estimations and retrospectives and pair programming.
- Involved in the Front-end technology for implementedGraphQLAPIs.
- Involved in practicing Test-Driven Development with RSpec as well as Behavior Driven Development with Cucumber and Capybara to specify and test controller classes, models, view templates, helpers and routing.
- Involved in development of Web Services usingSOAPfor sending and getting data from the external interface in the XML format.
- Involved in setting up continuous integration system using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Involved in connecting Django application with Nginx proxy using WSGI (Web Server Gateway Interface).
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture framework.
- Implemented OLAP multi-dimensional cube functionality usingAzureSQL Data Warehouse.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Good Knowledge in developing single page application using Angular,Reactwith responsive and reactive design(RXJS, NGRX, REDUX).
- Used JQuery, Angularjs, Reactjs and Ajax in web applications to enhance the customer website experience.
- ImplementedCI/CDpipeline using Jenkins for rapid deployments and quick turnaround time.
- Responsible for Ruby backend development for dynamic database driven website.
- Developed Single Page applications using AngularJS using components, directives using Javascript, Backbone.js, TypeScript and NodeJs. backend services and frontend services (microservies architecture,golang, javascript, AWS, docker)
- User Interface for website with ERB, JQuery, html, css, Ajax inRubyonRailsFramework.
- Developed ETL workflows involving Data extraction, serialization, transformations and loading into mongodb.
- DevOpsrole converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via CloudFormation.Connected .NETCore Console App to Azure Active Directory
- UsingGraphQLqueries for data fetching and manipulating data.
- DevelopCI/CDpipelines using Redhat Openshift, Docker, Git, and Jenkins.
- UsedGraphQLas a query language for APIs and to fetch from our multiple resources from the server in a single request from existing database.
- Built a service from scratch to save and retrieve geospatial locations from a different microservice inRubyusingRails, Sql.
- Developing high-quality Web applications while improving and maintaining an existing MVC code base in Ruby on Rails.
- Created REST andGraphqlapi endpoints for offer service which in turn uses cortex apis with offers configured in Elastic Path.
- Developed RESTful API's to interact with devices usingGolang.
- Designing, developing, modifying, testing, implementing and managing web applications as assigned by management.
- Developed Search based API layers with calls made to Exalead/SOLR indexed XML/Ruby objects to display data and facet information.
- 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.
- Developed full stack of web applications in Ruby on Rails on collaborative team environment.
- Developed a microservice ecosystem in Ruby 2 and Elixir while incorporating legacy applications to support
- 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: UI, WCF, TCP, Sockets, AWS, Cucumber, Saga, Thunk, React Bootstrap, Protractor, Reactjs, Redux, React Router, Java, python, Confluence, Semantic, Jasmine, Agile.
Ruby On Rails Developer
Confidential - Nashville, TN
RESPONSIBILITIES:
- Involved in the development of ORM Queries.
- Involved in designing the email blasts using Adobe software and then implemented them using HTML and JavaScript.
- Involved in developing compatible User Interface functionality using jQuery other libraries.
- Involved in worked on integrated environments like RubyMine, Sublime, and Eclipse.
- Involved in developing full stack of web applications inRubyonRailsalong with ReactJS.
- Able to dig into unfamiliar codebases in order to understand bugs and solve problems usingGolang.
- Implemented different search modules and Device Module to facilitate searches throughout the application
- Designed and implemented features of aREST APIthat mediates between product orders placed on partner web sites and internal services which perform fulfillment.
- Used Confluence for documentation ofGraphQLAPIs for Price master and Service parts.
- Used Swagger to build and documentGraphQLAPIs.
- Developed the GitlabCI/CD, AWS S3 deployment, and configured access to the content via AWS CloudFront.
- Worked with Amazon Web Services(AWS)as a cloud platform for internal deployment and testing purpose
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Used VS code and Pycharm for development of the project and Execution ofGraphQLAPIs.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Developing compatible User Interface functionality using jQuery other libraries.
- StrongPythonskills, in addition to development using agile techniques and Object-Oriented programming concepts.Skilled in working on different Operating Systems such as Windows andLinux.
- Write scripts usingpythonmodules and its libraries like NumPy, SciPy, Matplotlib, BeautifulSoap, Pandas to develop programs that improve processing of access requests.
- Developedmicroservicesto increase productivity, quality and security.
- Developed and refactored several periodicsona regular basis to fetch the data frommicroservices.
- 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
- Work in agile-scrum and Test-Driven approach (TDD) environment with different roles. Present daily report of software planning, issues diagnosis and potential solutions.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
- Used web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling,Cloudwatch and SNS. Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Monitored Ruby on Rails programs and program data to ensure applications are running as expected.
- 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, OpenAPI, Enzyme, python, jQuery, WCF, TCP, Sockets, AWS, WCAG, Cucumber, Node JS, Agile Methodology, Linux, Kibana.
Software Developer
Confidential - Miramar, FL
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.
- Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Designed and developed communication between client and server using Secured Web services.
- Developed and tested many features for dashboard usingPython, Bootstrap, CSS, JavaScript and JQuery.
- 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, CSS3, Bootstrap, MongoDB, Linux, JavaScript, jQuery, AJAX, JSON.