Sr.ruby On Rails Developer Resume
Minneapolis, MN
SUMMARY
- Over all 7+ years of experience in Rubyon Rails developer with Requirements Analysis,Design, Development, Implementation, Production using Rubyon Rails and other Web Application frameworks.
- Experience in developing applications using Rubyon Rails, HTML, CSS, JavaScript, AngularJS, JQuery, Bootstrap, Java, JSP, J2EE, Spring, SQL, MySQL, Oracle, MongoDB, Python, Linux/Unix.
- Have comprehensive experience in Rubyon Rails lifecycle: 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 working with source code management and CI/CD frameworks.
- Experience in creating a standardization document, Workflow and Graph Ql documentation for SolarHome Products.
- Hands on experience building RESTAPIs.
- Experience in writing Capistrano scripts to automate the code deployment to AWS ec2 server.
- Experience in working with the teams that follow Agile Scrum methodology, participated in designing and planning the project.
- Handsonexperience in building Micro service architecture and containerization with Kubernetes and docker.
- Experience in Agile Development, GitHub, Amazon EC2, AmazonAWS, Heroku, Docker, and Angular
- 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 knowledgeondatabases 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.
- Experience in installation and configuration of multiple versions ofRubyusing RVM (RubyVersion Manager) bundler install.
PROFESSIONAL EXPERIENCE
Sr.Ruby on Rails Developer
Confidential, Minneapolis, MN
RESPONSIBILITIES:
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Involved in creating and maintaining Database objects, Profiles and associated tablespaces, Roles and Privileges.
- Worked on 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.
- Worked on developing micro services to increase productivity, quality and security.
- Involved in planning and carrying out daily scrums, weekly estimations and retrospectives and pair programming.
- Implemented 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 upcontinuousintegrationsystem using Jenkins and working knowledge with cloud-based code repository system like GitHub.
- Involved in connecting Django application withNginxproxy 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.
- 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 (microservices 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 Red hat 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.
- Identified web-based user interactions and developed highly-responsive user interface components via React concepts.
- 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 3.0.1, AWS, Cucumber v15.0.2, Rails 6/Ruby 2.7, Rspec, Angular 13, Snowflake4.39, MYSQL8.00.2, JQuery3.5.0, Saga, Heroku8.0, Thunk 2.1.1, React Bootstrap1.4.0, Protractor7.0, Reactjs, Redux, React Router, Golang1.15, Java15, python3.9.0.
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.
- Translated designs & wireframes into high-quality code and wrote application interface code via JavaScript following React.js workflows.
- Maintained 24/7 high volume availability using open-source tools such as Linux, Apache, and MySQL.
- 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.
- Developed the latest user-facing features using React.js and built reusable components & front-end libraries for future use.
- Developed a search engine to interact with MySQL, PostgreSQL, and MongoDB.
- 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: Java8u144, HTML 5.3, CSS 5.4.3, JavaScript 10.1, MVVM, AZURE, Angular 4, RSpec, Ruby 2, JQuery 3.2.0, MySQL, Heroku, OpenAPI, Snowflake1.0.2, Golang 1.9.1, Enzyme, Python 3.6, WCF 4.5.
Software Engineer
Confidential - Miramar, FL
RESPONSIBILITIES:
- Involved in the analysis, definition, design, implementation and deployment of full software development life cycle (SDLC) of the project.
- Used the UI screens using HTML and was involved in resolving cross browserJavascript issues.
- Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
- Work 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.
- Involved and developed communication between client and server using Secured Web services.
- Work 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 3.6.2, WCF V15.5.5, Web Framework, HTML, Angular 2.0, MySQL, CSS3, Bootstrap, MongoDB, Linux, JavaScript, jQuery 3.2.1, AJAX 2.77, JSON 1.8.6.