We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • 10+ years of experience in IT Industry which includes Application Development and Enhancements, Software Design.
  • Designed and developed custom full stack web applications specific to the client's needs using Rubyon Rails application framework.
  • Worked on Integrated Development Environments like Atom, Sublime and RubyMine.
  • Experienceon Model View Controller (MVC) architecture - based Web in Ruby on Rails.
  • Designed and implemented intranet applications using Rubyon Railsand Triggerson databases like SQL, MySQL, PostgreSQL, and Mongodb.
  • Implementing Ruby and Railsupgrades, patches and publishing RubyGems.
  • Experience in SQL, PostgreSQL, MongoDB database connections to distributed Version Control Systems like GIT and SVN.
  • Good knowledge of AWS compute services Lambda and Elastic Beanstalk.
  • Experience creating workflows, fields and other project components in Jira.
  • Worked on Enhancing Rails application code into micro services and deploying them using Docker.
  • Extensive knowledge of how web semantics translate into a REST API.
  • Experience in developing and scaling REST and SOAP APIs.
  • Keen planner, strategist and driver of results with demonstrated success in facilitating sprint planning, daily scrum, sprint review, retrospectives and stakeholder meetings.
  • Design, build and maintain efficient, reusable and reliableRubycode.
  • Ensure the best possible performance, quality and responsiveness of the applications.
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization by setting code standards and best practices.
  • Strong experience in server-side back-end implementation inRubyonRails, writing servers which exposes REST and custom APIs.
  • Designed separate modules as individual microservice for better scalability and easier maintenance.
  • Used docker along with Jenkins for Continuous Integration and Continuous Delivery of the application.
  • Developed and tested many features in an AGILE environment using Ruby on Rails and JavaScript.
  • Experience in using Spring MVC as the framework to develop the web applications.
  • Interacted with DB sharding, Redis, Jenkins, SOLR, GraphQL, Grafana, etc.
  • Implemented client-side Interface using React JS, experienced in working with Redux architecture.
  • Integrated RabbitMQ as the message broker for communication between different micro services.
  • Practiced Test-Driven Development with Rspec and Rspec 2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Participated in code reviews, troubleshooting, bug fixing, and execute User Acceptance Testing, End to End Regression Testing and production support with Postman HTTP Requests.
  • Integrated and worked on DynamoDB as No-SQL database to create scalable apps.
  • Strong understanding of OOP's concepts and Object-Oriented methodologies.
  • Developed components and services using React JS, Redux, HTML, CSS.
  • Handsondevelopment experience in building web applications using HTML5, CSS, jQuery, AJAX, MySQL, PL/SQL technology and managing Rails layouts and views.
  • Experience in working on Cloud computing services such as AWS(Amazon Web Services) for storage using S3 buckets, Bitbucket, Amazon EC2,AWSLoad Balancing.
  • Experience in using Twitter Bootstrap and media queries to make Responsive web pages.

PROFESSIONAL EXPERIENCE

Full Stack Developer

Confidential - Seattle, WA

Responsibilities:

  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Created and improved dynamic UIs for a Ruby on Rails Single Page Application using JavaScript, jQuery, AJAX and Ruby.
  • Developing and maintenance of new and existing web application features for both internal administrators and end users using Ruby on Rails.
  • Involved in developing the Web Pages with best design and development procedures with security incorporated.
  • Implementing New Relic and Hone badger for getting application Insights.
  • Experience in creating light weight, scalable and maintainable RESTful API's for business requirement.
  • Experience in documenting the API docs using Swagger.
  • Strong working knowledge of API testing tools like RestClient, Postman, SOAPUI.
  • Experience in implementing JWT based authentication mechanism by setting up various attributess like expiry time, user id, etc.
  • Designed and developed the web applications and interfaces using Ruby on Rails and AJAX.
  • Used Jenkins and CircleCI for Continuous Integration and Continuous deployment of the code.
  • Made use of MySQL as Relational database.
  • Developed Microservices architecture using RabbitMQ, Pushers, etc.
  • Good understanding of publisher, subscriber model of microservices.
  • Worked on infrastructure with Docker containerization using orchestration tools and platform as a service too such as Kubernetes.
  • Created Docker images using a Docker file and worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Vue.js events distribution and parent chain for parent-child component communication.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Experience managing Docker containers using Kubernetes on AWS using Microservices architecture.
  • Experience with Agile development methodologies including Extreme Programming XP, Agile and SCRUM. Enthusiastic in learning new technologies and methodologies.
  • Created Docker images using a Docker file and worked on Docker container snapshots, removing images and managing Docker volumes.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Integrated and leveraged Stripe gem to integrate Stripe as the payment gateway.
  • Have experience in consuming various Stripe REST API's like Customer, Charge, Refund, etc.
  • Worked with Raw SQL in order to improve the efficiency of the application.
  • Developed components and services using React JS, Redux, HTML, CSS.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Experience in writing stored procedures, triggers, complex SQL queries, etc.
  • Trace functional requirements and capture the test evidence using Capybara for automation testing.
  • Using the AWS services like Cloud Watch and EC2 for better deployment of code in the Cloud.
  • Implementing the Object-Oriented Principles for the great usability of the product.
  • Defined and used custom analyzer for improving the efficiency of Elasticsearch.
  • Configured various Logstash Pipelines to send processed events to Elasticsearch and also handled multiline events.
  • Involved in testing code using Rspec, Cucumber.
  • Develop consumer-based features and applications using Ruby on Rails, JavaScript, jQuery, HTML, Test Drive.
  • Development (TDD) and pair-based programming.
  • Developed website using Ruby on Rails, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Provide validations and scope for many models in the database and created many associations within those models.

Full Stack Developer

Confidential - Irvine, CA

Responsibilities:

  • Used HTML5, CSS3, jQuery, JSON and JavaScript for front end applications.
  • Wrote REST based API calls and reading from JSON Data.
  • Developed and tested features in an AGILE environment using Ruby on Rails,Sinatra, HTML5, JavaScript, jQuery, Rspec and Cucumber.
  • Responsible to Setup and configure automated deployment and scaling infrastructure on Amazon using EC2, S3, Route53, Elastic Load Balancer, and Virtual Private cloud withUbuntuand RHEL.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Node.js, Ruby, and Docker.
  • Provides guidance to the team; helps them along the process of self-governance so they can realize the benefits of agile scrum frameworks.
  • AWS Experience with designing and programming serverless services like lambda, API Gateway, S3, EC2, Cloud Formation, Code Build, X-Ray, Cloud Watch, S3, Cloud Formation, IAM, etc.
  • Implemented the JavaScript/jQuery framework such as React JS for MVW/MVC framework.
  • Developed Agent and Customer pages using Reactjs, Redux and web pack.
  • AWS Serverless implementation for services component using lambda, API gateway, KMS, SNS, CloudWatch, cloud formation etc.
  • Have experience in generating the reports from Jira based on various permutations and combinations.
  • Created JIRA projects, templates, workflows, screens, fields and other administrative activities.
  • Integrated the Active Model Serializers using JSON rendering, Inherited Resources (Thin controllers) andCapistrano(Deployment management) into the project.
  • Involved in designingCassandradata model for cart and checkout flow.
  • Written Cloud formation templates to run the AWS EC2 instances and configuring the Jenkins sever and chef server in EC2 instance.
  • Employed React and React Router for quick modular views and efficient asset loading.
  • Developed components and services using React JS, Redux, HTML, CSS.
  • Experienced in Test-Driven Development with Rspec and Rspec 2 as well as Behavior Driven Development with Cucumber and Capybara.
  • Assisted in systems administration of deployment servers using Amazon EC2, GitHub and Heroku.
  • Automate provisioning and repetitive tasks usingTerraform, Docker container, Service Orchestration.
  • Used AWS CloudFront as CDN to deliver the Videos, Images with a very high speed and low latency to support global user base.
  • UsedCapistranoto automate and ease the deployment process on Phusion Passenger and Puma server.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Actively involved in designing of user stories for epics in scrum methodology and actively participated in story discussions, sprint planning sessions and retrospectives.
  • Developed hundreds of features in an agile environment usingRubyonRails, HTML, CSS
  • Driven Development, Behavior Driven Development (BDD) and pair-based programming.
  • Experience in deploying to Amazon EC2 instances, managing/maintaining multiple environments using Chef Recipe.
  • Leveraged and developed the application using microservices oriented architecture.
  • Experience in using RabbitMQ as the message broker.
  • Experience in creating Queues, Publishers and Subscribers for message exchange between services.
  • Used bunny client as the RabbitMQ client.
  • Involved in writing securerest-based API calls and reading from XML and JSON Data.
  • Implemented Snapshot backups for allCassandraclusters.
  • Used highly optimized jQuery and AJAX to manipulate JSON data and display them on the web page with the expectation of peak day traffic.
  • Worked with Amazon Web Services (AWS) as a cloud platform for internal deployment and testing purpose.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Developed website using Ruby on Rails onLinuxoperating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
  • Writing Ruby Wrappers and using Ruby Gems for Voucher and Advice modules.
  • Responsible for debugging the project monitor on JIRA (Agile).

Sr. Ruby on Rails Developer

Confidential - Dallas, TX

Responsibilities:

  • Responsibilities included developing new features, fixing bugs, interfacing with the product development and software quality assurance group.
  • Design and implement disaster recovery for thePostgreSQLDatabase.
  • Designed the front-end application using Rails 3.2, HTML, Handlebars, CSS, SASS, Java Script, Angular.js and jQuery.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
  • Develop and implementRESTAPIs and provide support in a Service Oriented Architecture
  • Plan, deploy, monitor, and maintain Amazon Web Services (AWS) cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
  • Developed customRailsapplications specific to client's unique needs.
  • Develop procedure to migrate source code and data from MySQL toPostgreSQLin AWS.
  • Database modeling and design. Involved in developing and implementation of the web application usingRubyonRails.
  • Install, configure, test, monitor, upgrade, and tune new and existingPostgreSQLdatabases.
  • Worked with MongoDB for a spike that requires enterprise level logging of all applications.
  • Participated in requirements definition and story carding.
  • Connect Web API toAngularusing Http Call and designed GET, POST, PUT, DELETE for Web
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Wrote ruby scripts for deployments ontoAWSand Continuous Integration provisioning.
  • Upgraded associated gems, across multipleRubyandRailsversions.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Designed, development controller and view part of the system by scaffolding.
  • Developed the user authentication and order processing modules for customer facing application.
  • Develop user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
  • I have integrated DynamoDB as the No-SQL database in order to support scalability, low latency and used its features like in-memory caching, built-in security features etc.
  • Expertise in Analyzing data Quality checks using shell scripts. Upgrading, installing, and configuringPostgreSQLservers.
  • Developed cross-browser/platform using HTML5, CSS3, jQuery and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Deployed application and provide continuous maintenance using Git and Heroku.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture.
  • Designed and developedRestAPIs for the product.
  • Actively involved in the process of deployment on cloud-based web services like Amazon Web Services (AWS) and Heroku.
  • Responsible for all backup, recovery, and upgrading of all the PostgreSQL databases.
  • Monitoring databases to optimize database performance and diagnosing any issues.
  • Involved in building the modules in Linux environment with ant script.
  • Extensively involved in bug fixing, code refactoring and peer-reviews.
  • Involved in developing and implementation of the back-end web application using Ruby on Rails.

Ruby on rails Developer

Confidential - Cranston, RI

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Develop consumer-based features and applications using Ruby on Rails, JavaScript, jQuery, HTML, CSS Behavior Driven Development (BDD) and pair-based programming.
  • Involved in application Code Review and Bug Fix issues.
  • Involved in Database Migration using ACTIVE Records, also involved in using Action Controller, ACTIVE Resources.
  • Implementation of Rails back-end for Case Manager onLinuxenvironment
  • Design and development of theRESTAPIs.
  • Extensively usedRubyand,RubyonRailsand PostgreSQLonthe backend.
  • Used HTML, HAML and CSS to describe the front-end of the web pages.
  • Installed and Configured Jenkins for Continuous Integration
  • Design machine learning algorithms on top of the dataset to generate high quality leads
  • Configuring PostgreSQL Streaming Replication and Pgpool for load balancing.
  • Wrote Rspecs and implement TDD process.
  • Providing the best components of theRubyonRailsto deliver high quality solutions at maximum speed.
  • Mainly used Linux flavors such asUbuntuand CentOS for developing.
  • Involved in the entire software development lifecycle, using an Agile methodology.
  • Providing inputonfeature requirements, then managing projects to completion, testing, and releasing to production.
  • Developed APIs usingSinatraFramework.
  • Created a SQL database to save these events.
  • Developing inRailsand JavaScript/jQuery, hostingonHeroku and managing code in GitHub.
  • Diving into complex SQL joins generated by Active Record in search of a performance problem
  • Create database schemas that represent and support business processes.
  • Implementation of automated testing platforms and unit tests.
  • Planning forPostgreSQLbackup & recovery of database through Physical and logical
  • Implemented new features to the existing applications.
  • Took care of Bug fix issues and Code Reviews.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.

Ruby on rails Developer

Confidential - Mountain View, CA

Responsibilities:

  • Designed and developed the front-end of the application using RAILS, AJAX, CSS, JSON HTML, ERB, and jQuery. Active Record is used for the back-end of the application.
  • Managed, collaborated and coordinated the work of an offshore development team.
  • Developed and tested many features in an Agile environment usingRubyonRails, HTML, CSS, JavaScript and Bootstrap.
  • Scheduling hot and cold backups usingMySQLdump.
  • Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View inRails.
  • Used Rspec to create test driven development. Experience with all the GEMS and libraries for this version of theruby/rails.
  • ConvertedMySQLmulti-instance environment to single instance to maintain server easily.
  • Performed input validations of the web application with the help ofRailsvalidations functions.
  • User Interface for website with ERB, jQuery, RJS,Ruby, Ajax for View, Controller, Model inRubyon RailsFrameworkonMAC OS.
  • Actively involved in writing web services in Ruby and JRuby to fetch the data from a customized SQL database and serve the requests from the front-end accordingly.
  • Designed conditionally changing specs to configurable specs and configure once a layout is built.
  • Experience with REST/SOAP API Integration.
  • Performed security audits onUbuntulab servers.
  • ProvisionMySQLinstances, both in clustered and non-clustered configurations.
  • Experience in database migration, creating controllers and models for the application.
  • Involved in Agile Work Environment for pair programming to complete the assigned tasks on a large scale.
  • Used GIT and Continuous Integration for version control.
  • Installed LDAP configuration to connectMySQLdatabase using Linux/Windows credentials instead of creating users separately.
  • Created Report Generator for various Projects to meet the current stage of the Project.
  • Designed and manipulated database.
  • Used GitHub repository to run the Jenkins job for Continues Integration.
  • Worked closely with management and the design team to rapidly implement new features.

We'd love your feedback!