We provide IT Staff Augmentation Services!

Senior Fullstack Web Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Extensive experiences of 9 years in Web Application development using Ruby, Ruby on Rails, Sinatra on cross platforms.
  • Implementing Ruby on Rails upgrades, patches and publishing using Ruby gems and strong knowledge on CRUD methodology.
  • Comprehensive experience in building applications in Agile and Traditional methodologies.
  • Experience on coding and testing REST and SOAP based API's.
  • Good Experience using GitHub and SVN.
  • Experienced in building REST API’s for provisioning the DevOps tools and its native API’s.
  • Hands - on experience in different databases like SQL Server, PostgreSQL, MySQL, Oracle and DB2.
  • Implemented Behavior Driven Development with Ruby and Cucumber, Test-Driven Development with Minitest and Rspec.
  • Involved in various application development phases, which includes requirement analysis, design and development, testing and implementing the systems.
  • Solid experience in UNIX skills including writing Shell scripts, SSH, CRON JOBS and utilities.

TECHNICAL SKILLS:

Operating Systems: MAC OS X, Linux flavors, Windows, UNIX

Databases: MYSQL, PostgreSQL, MongoDB, Oracle

Languages: Ruby, Javascript, HTML, CSS, Coffeescript

Framework and Plugins: Ruby on Rails, Active Admin, JQuery, HTML5, CSS3

Version Control Tools: GitHub, Bitbucket, SVN

Application and Web Servers: Puma, Apache, Passenger, Webrick, Mongrel

DevOps Tools: Jenkins, UDeploy, URelease, AWS, Jfrog

Agile Project Managements: Jira, CA Agile Central, VersionOne

PROFESSIONAL EXPERIENCE:

Confidential

Senior FullStack Web Developer

Responsibilities:

  • To create and modify the existing functionalities based on the client requirements.
  • To Identify bottlenecks and bugs, and develop solutions to deliver an uninterruptible and optimal experience to the end client.
  • Build the admin application using Rails Active Admin framework from scratch.
  • To deliver the front-end application HTTP requests calls to the backend Java API's
  • To automate builds using Jenkins tool for deploying applications in various environments.
  • To write unit tests for automating the system testing.
  • To perform the application’s code versioning activities using GIT repository.
  • Using the development tools such as Bundler and Rake in Ruby on Rails to upgrade application architecture.
  • To write automated cron jobs for scheduling the application functionalities and data backup.
  • Maintains agile methodology and perform weekly releases to satisfy the end clients requisites.
  • Closely works with the product owner to understand the user stories.

Environment: Rails 5.0, ActiveAdmin, HTML5, CSS3, Coffescript, Handlebars, MySQL, Jenkins, GitHub, AWS, Puma, Jira, Minitests.

Confidential, San Jose, CA

Senior Ruby Developer

Responsibilities:

  • Building RESTful API's which provide provisioning between the customer facing application (SDaaS) and deployment tools.
  • To automate the Queuing mechanism for incoming deployment request and provisioning the API s to UD/UR requested from the client (SDaaS).
  • Closely working with Architect on refactoring the API's to accommodate new features.
  • Building state machine in the provisioning API's to handle various transition events and error handling.
  • Automated Runbook tasks with REST API s using Python and Flask to maintain a bunch of servers.
  • Dockerized the Runbook API, to avoid manual participation.

Environment: Ruby 2.2.6, Sinatra 1.4, Python, REST, uDeploy, uRelease, Jfrog Artifactory, Bitbucket, REST, JSON, Windows, VM, Rspec.

Confidential, Mclean, VA

Ruby on Rails Developer

Responsibilities:

  • Closely working with Product owner and Scrum master to understand the user stories.
  • Providing Code Delivering efforts and Technical insight to the team.
  • Coordinating with other mainstream teams to avoid conflicts during deployment.
  • Following agile methodology to deliver stories and backlog items in a monthly release.
  • Debugging stories related to P1 JavaScript issues.
  • Involved in coding new functionalities using Angular JS.
  • Lead September 2015 month release on behalf of Digital Security Services (DSS) mainstream.
  • Involves configuration of application flow, controlling logic and navigation in the application.
  • Coordinating with Server Administration teams to implement new codes and fixes in all regions.
  • Creating and modifying the existing REST API’s to accommodate new features.
  • Creating the Request/Response Header parameters and Request Body parameters based on requirements.
  • Used Session based authentication to authenticate a user whenever a request is made.
  • Worked into complex SQL joins generated by Active record.
  • Responsible for writing Gherkin Files and coding Ruby Step definitions to perform unit testing.
  • Perform Unit Testing and Delivering codes to the QE team on time in a sprint.
  • Good experience in AWS cloud computing platform, and its many dimensions of scalability such as Virtual Private Cloud, EC2, Amazon EC2 Container Service EBS, load-balancing with ELB, messaging with SQS, SNS, custom monitoring metrics/analysis/alarms via Cloud Watch.
  • Used Docker to move application seamlessly from local to production deployments on AWS.
  • Provides technical support during DSS BAU monthly releases.
  • Created API proxies for backend services in Apigee edge. Designed policies for proxy end points.
  • Responsible for resolving the bugs found during Unit and Integration Testing.
  • Responsible for Release document preparation before the sprint release.

Environment: Rails 4.0, Ruby 2.0, Angular.js, Microsoft SQL server, DB2, SOAP, REST, JSON, GIT, Windows, AWS, Docker, Rspec, Cucumber, Gherkin, IoT

Confidential, Atlanta, GA

Rails Developer

Responsibilities:

  • Being a Full Stack Application developer, developed the application as front end application and used Rails as Back end to perform Model and Controller activities in an agile environment.
  • Implemented and enhanced the CRUD operations using Model-View-Controller (MVC) architecture for the application.
  • Responsible to manipulate HTML, CSS and JQuery as well as making the pages dynamic using AJAX and JSON.
  • Used Redis to fetch the information related to members and plans of different products as a part of internal calls of service layer.
  • Worked with all of the RVM, Bundler, GEMS and libraries for this version of the ruby/rails.
  • Upgraded associated gems across multiple versions of Ruby on Rails.
  • Used SOAP protocol to communicate with legacy systems like NPS.
  • Manage, collaborate and coordinate the work of an off shore development team.
  • Coordinated with release teams to deploy the application in all regions.
  • Used Active Records for Database Migration and involved in using Active Resources, Fixtures, Action View and Action Controller in Rails framework.

Environment: Ruby on Rails, HTML5, CSS, AJAX, JQuery, JSON, JavaScript, MySQL, SOAP, SVN, Windows, Capistrano

Confidential

Rails Developer

Responsibilities:

  • Managed a Module (Billing) and a team and its deliverables for various clients.
  • Developed new functionalities using agile methodology.
  • Coordinate with subordinates to follow up on open action items, issues, risks, and constraints.
  • Involved in coding & code review of the subordinates to adhere to the customer standards.
  • Designed Action controller and view part of the system by using Scaffolding.
  • Analyzed and improved the efficiency of the application by optimizing queries and caching contents of the rails.
  • Involved in database migrations using Active Records, also involved in Active Resources, Action Controller, Fixtures and Action view in Rails.
  • Involved in developing Ruby Scripts to change and migrate database on production to backup servers.
  • Bug Fixing on Live Issues and User Related Issues.
  • Solving complex technical issues and providing continual support to the customers.

Environment: Ruby on Rails, PostgreSQL, Ubuntu, JavaScript, Webrick and Mongrel Servers.

Confidential

Rails Developer

Responsibilities:

  • Development and Maintenance of enhancements using Agile Methodology.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Wrote Rspec and implemented the TDD process.
  • Implemented and enhanced the CRUD operations using Model-View-Controller (MVC) architecture for the application.
  • Strong object-oriented design and development experience.
  • Coordinate with onsite counterpart on open action items, issues, risks, and constraints
  • Resolving Production issues
  • Providing 24/7 support for the application.
  • Used Filters, Rails finder methods and wrote model scopes in the application.
  • Experience in Test Driven Development (TDD) and Behavior Driven Development (BDD) methodologies using Rspec and Cucumber.
  • Code refactored as required while working on the features and enhancements.

Environment: Ruby on Rails, MongoDB, OS X Snow Leopard, Rspec, Capistrano, GIT

Confidential

Rails Developer

Responsibilities:

  • Design and development of Forms, functionality and database.
  • Implementation, Support and Maintenance of the application.
  • Database modeling and design.
  • Designed, development controller and view part of the system by scaffolding.
  • Generation of Reports and Bug Fixing

Environment: HTML, CSS, Ruby on Rails, PostgreSQL, Ubuntu, JavaScript, JQuery, Ajax, Webrick and Mongrel Servers

Confidential

Rails Developer

Responsibilities:

  • Database modeling and design. Involved in developing and implementation of the web application using Ruby on Rails.
  • Responsibilities included developing new features, fixing bugs.
  • Responsible for most view/controller changes, as well as model/database integration with other members of team.
  • Developed custom Rails applications specific to client’s unique needs.
  • Designed, development controller and view part of the system by scaffolding.
  • Interaction with clients to get the user requirements specifications
  • Generated of Reports as per the user requirements.
  • Performed Unit, System and Integration testing.
  • Implementation, Support and Maintenance of the application.

Environment: Java, J2EE, Struts, Oracle, Javascript, Jquery, Ajax, Windows, Apache Server

We'd love your feedback!