Sr. Ruby On Rails Developer Resume
Palo Alto, CA
SUMMARY:
- Over 9+ Experience in Ruby developer on large - sc websites leveraging Ruby on Rails -based platform via decoration, extensive use of view models, and additional customer based customizations.
- Adhering to a workflow process that emphasizes Test Created and maintained an extensive SQL based vendor database intended to increase compliance with Federal regulation and ease-of-use for end users.
- Maintained extensive vendor database while regularly cross referencing against purchases being made in order to better guarantee.
- Appropriate software suite to keep the Exchange in compliance.
- Ruby developer on large-scale E-Commerce websites leveraging Weblinc's proprietary Ruby on Rails -based platform via decoration, extensive use of view models, and additional customer based customizations.
- Workflow process that emphasizes Test Driven Development and rigorous code reviews primarily using Stash and Jira Assisted in design of integration processes used to convert legacy users & order data in order to guarantee conformity with Weblinc's MongoDB database.
- Built and consumed API endpoints to complete 3rd party system integration while reducing the need for customer API calls by half Responsible for customizing and implementing Rails Internationalization.
- Empowerment curriculum for student success despite limited resources Coached grade group teachers on ways to effectively implement new methods and technologies into their curriculum.
- Developed relationships with parents and guardians of 30+ students to build a stronger classroom community, highlight student successes, and help parents address student needs and challenges.
- Hacked existing school technology to build homemade smartboards for three classrooms using cell phones.
- Worked software suite to keep the Exchange in compliance with Sarbanes Oxley while also modernizing aging record keeping systems Facilitated company-wide training in custom purchasing software.
- Trained NSDQ employees in the use and maintenance of purchasing system during acquisition process
- Localization framework for Weblinc's first international client.
- Refactored consumer review gem to increase performance and to increase compatibility with both Webl inc platform and customers website Mapped and documented.
- WebLinc's propriety eCommerce platform as part of a larger initiative to improve readability of code base. curriculum implemented for the fifth and sixth grades
- Modifying regularly based on student and teacher feedback Strong focus on redesigning existing, and sharing.
PROFESSIONAL EXPERIENCE:
Sr. Ruby on rails Developer
Confidential - Palo Alto, CA
- Designed user Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework.
- Worked on Integrated Development Environment like RubyMine.
- Involved in handling code reviews and bug fixes.
- Used RSpec and Cucumber to create Test Driven Development (TDD) and Experience with all the RVM, GEMS and libraries for this version of the Ruby/Rails.
- Worked in the design and development phases as lead of the application using ROR framework.
- Used Rails, AJAX, JSON, CSS and JQUERY to design the front end of the application. Back end of the application is developed mainly using Active Records.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS JavaScript, Bootstrap, Rspec, and Html.
- Input validations were done using Rails Validation function
- Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
- Manage Projects resources including Plan, schedule, and track project deliverable while conduct user acceptance testing and using Agile methodologies for fast delivery
- Part of the niche Big Data Analytics
- Good understanding in Angular.js, Ember.js, Jasmine, Karma, Backbone.js, React.js, MyBatis, require.js, node.js framework concepts and Responsive Design.
- Design and development of business applications in C++ using STL, MFC, WxWidgets, COM, ActiveX, Win32, ODBC, Pervasive Btrieve, MySQL database schema, PCI.
- Development of new applications using Ruby on Rails (RoR) Using GitHub.
- Perform system configuration and update technical documentation tasks.
- Assist in developing test plans, conducting system tests, documenting and analyzing performance data.
- Perform configuration management, risk analysis, contingency planning and work with designated security staff to conduct security reviews and audits.
- Manage Projects resources including Plan, schedule, and track project deliverables while conduct user acceptance testing and using Agile methodologies for fast delivery.
- Developing, designing, and writing ColdFusion MX9 code for various software applications for HUD users.
- Development of new features and products including the development of online applications, user interface logins, etc.
- Analyze customer requirements and implement changes to various web-based applications systems.
- Assist in developing test plans, conducting system tests, documenting and analyzing performance data.
- Perform configuration management, risk analysis, contingency planning and work with designated security staff to conduct security reviews and audits.
- Manage team expectation and evaluate resources based on needs and availabilities
- Provide interviews matrix questions and work with HR to identify right candidates
- Set Matrix and performance requirement for each developer.
- Developed high-performance distributed queueing system. Scala, Redis, Akka, closure, MQ messaging, Json
- Development of applications using Ruby on Rails (RoR), and Jruby.
- Designed and Implemented plug in tools for Search Appliance to extract data from Google Indexer and used BigQuery and Dremel tools.
- Develop applications using GITHUB repository and Bamboo deployment manager
- Perform system configuration and update technical documentation tasks
- Experienced in providing security to Hadoop cluster with Kerberos and integration with LDAP/AD at Enterprise level.
- Developed a few Restful Micro services using Spring Security, Spring Rest and Used Apache Kafka for messaging in order to produce and consume messages between Micro Services and Rest API
- Assist in developing test plans, conducting system tests, documenting and analyzing performance data.
- Hands on experience in building Microservice architecture and containerization with Spring Boot and docker
- Perform configuration management, risk analysis, contingency planning and work with designated security staff to conduct security reviews and audits.
- Manage Projects resources including Plan, schedule, and track project deliverables while conduct user acceptance testing and using Agile methodologies for fast delivery.
- Developing, designing, and writing ColdFusion MX9 code for various software applications for HUD users.
- Development of new features and products including the development of online applications, user interface logins, etc.
- Analyze customer requirements and implement changes to various web-based applications systems.
- Served as function System Team Lead.
Environment: Ruby on Rails, Gems, jRuby, Rspec, Capybara, Cucumber, Selenium, Heroku, Backbone.js, React.js, MyBatis, GitHub, require.js, node.js, STL, MFC, WxWidgets, ASP.Net, PHP, COM, ActiveX, Win32, ODBC, Pervasive Btrieve, Agile, MySQL, Scala, Redis, MQ messaging, Json, BigQuery, Dremel, LDAP/AD, Rest API
Sr.Ruby on rails Developer
Confidential - Atlanta, GA
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Developed automation test using Ruby, Jruby, and Watir-Rspec for Browser testing, and Cucumber in Ruby for SLT.
- Developed website using Ruby on Rails on Unix/Linux operating system, backed by MySQL, Oracle and Mongo db.
- Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile SCRUM environment.
- Implemented Complex data structures (Sorting, Searching, Stack, Queue, and Link List) for Ruby programming as per client specifications.
- Used Rails, AJAX, JSON, jQuery, Node JS and Angular JS to design the front end of the application. Back end of the application is developed mainly using Active Records.
- Ruby on Rails on Linux operating system, backed by Capistrano and PostgreSQL to automate and ease the deployment process on Phusion Passenger server. RJS, YAML and Cascading Style Sheets (CSS) to design web pages.
- Development of new applications using Ruby on Rails (RoR) Using GitHub. of technical on-boarding documentation for the technical team member.
- Took part in the client's bi-weekly Developer calls.
- Develop training programs and materials and design methods including manuals, reference materials, and application screen shots for Business owners, clients and users.
- Developing enhancements for software applications Unit & integration testing application code using ASP.Net, ASP, SQL, and Oracle.
- Developing, designing, and writing ColdFusion MX9, ASP, and PHP codes for various software applications for Intranet system users using Dolphin as framework.
- Analyze customer requirements and implement changes to a web-based content management system
- SharePoint Designer Application.
- Manages development of new features and products including the development of online applications, user interface logins
- Detail-oriented and demonstrates problem solving and troubleshooting skills.
- Designed, programmed, coded, and debugged all online web-based application & software development.
- Designed, developed, implemented, enhanced and operated information systems, hardware and software.
- Developed, enhanced, tested, and debugged software applications
- Developed expertise in ColdFusion MX, ASP, HTML, JavaScript, MS SQL, and CSS.
- Designed several websites on freelance basis during this time period, including
- Perform system configuration and update technical documentation tasks
- Created a REST API using Node.js to store data in a RethinkDB database.
- Assist in developing test plans, conducting system tests, documenting and analyzing performance data
- Developed the backend using Java Spring, MySQL, RabbitMQ, HAProxy, NginX and Python.
- Perform configuration management, risk analysis, contingency planning and work with designated security staff to conduct security reviews and audits.
- Designed and developed the web applications and interfaces using Ruby on Rails and AJAX, Worked on the logs page for managing and analyzing data.
- Developing, designing, and writing ColdFusion MX9 code for various software applications for DHS users using Agile methodologies (2 weeks sprints)
- Development of new features and products including the development of online applications, user interface logins, etc.
- POC's with the Confluent Schema Registry, Rest Proxy, Kafka Connectors for Cassandra and HDFS Hadoop
- Analyze customer requirements and implement changes to various web-based applications systems working on Big Data and related technologies and enabling our clients to handle their various Big Data related challenges
- Development of new applications using Ruby on Rails (RoR)
- Participated on evaluating migration of existing Google BigQuery data to AWS Athena considering volume consumption discount and secured VPC - VPN settings.
- Attended & completed 8 weeks Ruby on Rails training by GMU
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
Environment: Ruby on Rails, Gems, jRuby, Rspec, Capybara, Cucumber, Selenium, Pervasive Btrieve, Agile, MySQL, Scala, Redis, Akka, closure, MQ messaging, Json, BigQuery, Dremel, LDAP/AD, Rest API, Spring Boot, docker, HUD, Angular.js, Ember.js, Jasmine, Karma, Backbone.js, React.js, MyBatis, GitHub, require.js, node.js, STL, MFC, WxWidgets.
Sr. Application Developer
Confidential - Falls Church, VA
- Working with Ruby gems such as ruby-pg for Oracle- PostGRE-SQL
- Wrote backend programming in Ruby on Rails.
- Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
- Implementing ROR upgrades and patches and publishing Ruby Gems. Using Ruby Gems.
- Wrote various interfaces to the management system in Ruby on Rails
- Developed automation test using Ruby, JRuby, Rspec Watir for Browser testing, Cucumber in Ruby for SLT
- Created data validation scripts for data validation (Ruby)
- Created blog posting tool using Ruby on Rails.
- Developing enhancements for software applications Unit & integration testing application code using ASP.Net, ASP, SQL2008, and Oracle 10g.
- Developing, designing, and writing ColdFusion MX9, ASP, and PHP codes for various software applications for Intranet system users using Dolphin 7 as framework.
- Provided technical assistance for the Department of State Human Resources\REE Division.
- Coordinated with Bureau program and computer system managers in analysis of needs and management of databases and automated systems for the Bureau of Human Resources.
- Worked closely with the Bureau's systems administrator to maintain the REE Tracking Application (REETA),
- Including maintaining user-defined system tables, add, modifying or inactivating letter/email templates, creating data entry templates for new programs and updating the server with current status/standing for applicants/ candidates.
- Performed server swaps and migrations.
- Provided go-live support and on-the-job training to the users.
- Installed and train users for use of Biometrics and Facial Recognitions software.
- Developed imaging technology solutions using VB.net.
- Customized software development for image-based products and solution.
- Trained clients on communications systems, hardware & software.
- Monitored technical changes/ advances for dissemination and implementation.
- Troubleshoot issues & concerns expressed by client.
- Analyze customer requirements and implement changes to a web-based content management system in SharePoint Designer Application.
- Manages development of new features and products including the development of online applications, user interface logins
- Detail-oriented and demonstrates problem solving and troubleshooting skills.
- Ability to clearly and concisely communicate with technical and non-technical customers in order to understand ambiguous problems and articulate technical challenges and solutions to complex problems.
- Responsible for ensuring customer satisfaction in all areas of technical deployment, training and support.
- Evaluated program functions and demographics, the implementation and effects of automated data processing, internet, and intranet procedures, and provides comprehensive reports to the Division Chief.
Environment: ODBC, Javascript, Agile, MySQL, Scala, Redis, Akka, closure, MQ messaging, Json, BigQuery, Dremel, LDAP/AD, Rest API, Spring Boot, docker, HUD, Angular.js, Ember.js, Jasmine, Karma, Backbone.js, React.js.
Rails Developer
Confidential - Austin, TX
- Developed system for employees to manage holidays, sick days, appraisals, purchase requests, expenses and records. Sleek UI allows for an easier way to track employee time off and process employee requests.
- Used meta-programming to reduce coding time by more than 90% in the creation of form
- Responsible for creating and delivering software solutions to manage world-wide inventory in real-time systems by successfully partnering with fulfillment, IT, retail, and finance teams to provide the highest possible customer satisfaction.
- Ability to clearly and concisely communicate with technical and non-technical customers in order to understand ambiguous problems and articulate technical challenges and solutions to complex problems.
- Mentoring junior engineers in advanced CS concepts in addition to defining architectural direction and reviewing technical designs and deliverables.
- System test cases to meet regular system release schedule, as well any required point releases or production fix deliveries during the year as needed.
- Provided Technical Support for Desktop and Network Equipment.
- Utilized SQL to extract data and present it on web-based format (ColdFusion and ASP), install and configure website servers, perform IIS set-up and configuration, and provide network administration for Intranet and local servers.
- Designed, develop, implement, enhance and operate information systems, hardware and software.
- Developed, enhances, tests, and debugs software applications
- Developed expertise MX, HTML, JavaScript, MS SQL, and CSS.
Environment: ODBC, Pervasive Btrieve, Agile, MySQL, Scala, Redis, Akka, closure, MQ, CSS, messaging, Json, BigQuery, Dremel, LDAP/AD, Rest API, Spring Boot, docker, HUD, HTML, PostgreSQL, Angular.js, Ember.js, Jasmine, Karma, Backbone.js, React.js, Javascript.
Web Developer
Confidential - Charlotte, NC
- Worked directly with the clients of a full-service advertising agency that assisted with electronic and print ads, web development, and IT issue resolution.
- Utilized raw HTML, CSS, and JavaScript codes for front-end development, planned, constructed, developed and implemented websites using ColdFusion and SQL Server for back-end development.
- Conveyed fundamental aspects of job through verbal and written communications
- Developed business intelligence solutions for Pepsi Corporation, including web-based business tracking system, ColdFusion, and SQL-based applications.
- Worked closely with CEOs and other top executives to identify corporate objectives and provide appropriate technology solutions.
- Developed, enhanced, tested, and debugged software applications. (SDLC, SQL, Data Mining)
- Responsible for ensuring customer satisfaction in all areas of technical deployment, training and support.
- Evaluated program functions and demographics, the implementation and effects of automated data processing, internet, and intranet procedures, and provides comprehensive reports to the Division Chief.
- Designed various web-based applications, created databases, and provided quality assurance on all projects.
Environment: ODBC, Pervasive Btrieve, Agile, MySQL, Scala, Redis, Akka, closure, MQ, CSS, messaging, Json, BigQuery, Dremel, LDAP/AD, Rest API, Spring Boot, docker, HUD, HTML, PostgreSQL, Angular.js, Ember.js, Jasmine, Karma.