We provide IT Staff Augmentation Services!

Fullstack Developer Resume

Dallas, TX

SUMMARY:

  • IT experience of 9 years in analysis, design, development, and implementation phases of numerous Confidential /server applications using Ruby, Ruby on Rails, Sinatra, Java/J2EE, HTML5, SASS, Coffee - script, HAML, LESS, Liquid, JavaScript, Bootstrap, CSS, Node.js, ReactJS, Angular.js, JQuery, Agile Methodology, Test Driven Development, Object Oriented Programming, JSP, Servlet, Hibernate, Springs, SQL, MySQL, SQLite, Oracle, Application Servers (Mongrel, Thin, Passenger, Nginx). Software Development experience in Design, Development & Support of Ruby on Rails applications and Java based Applications in Telecommunications, Internet Video, Energy, Information Technology, Health Information, Manufacturing, Finance, Healthcare, ecommerce and other domains.
  • Experience of 5 years in Ruby on Rails (Ruby 1.9.3, 2, 2.1, 2.2 and Rails 2.3, 3.0, 4.2) which involved critical projects handling real time applications/production/data servers.
  • Experience on Core Java and J2EE for 3+ years.
  • Experience in implementing Confidential side interface using React JS for 2 years.
  • Highly skilled and experienced in Agile development process for diverse requirements.
  • Involved in all phases of software development life cycle (SDLC)
  • Implemented Rails Migrations and Active Record, Action Pack, Action Mailer.
  • Superior organizational analytical and problem-solving skills.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Experience in web based GUI’s development using JSP, HTML, XHTML, and CSS.
  • Experience in using software development methodologies like Waterfall model and Agile development.
  • Proficient in Model-View-Controller (MVC) architectures using Rails, Struts, Spring framework and Hibernate.
  • Extensively used Ruby gems like Devise, masonry, JQuery, Puma, thick, sprockets, will paginate, Paperclip, bundler, capybara etc.
  • Extensive experience in Java script, XML, JQuery, HTML5 and coffee script.
  • Experience in Java script frameworks like angular.js, backbone.js, Node, Moo Tools, Dojo.
  • Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
  • Holistic approach to application security by securing the Network, Host and Application
  • Hands on Experience working with search engines like Sphinx, Solr, ElasticSearch.
  • Good experience using project management tools like Chef, Puppet, Confluence, JIRA and Bugzilla.
  • Experience in using Git, GitHub, Travis and Amazon EC2 and deployment using Heroku. Also in cloud computing tools Openstack.
  • Experience working on scalable environment in Agile/SCRUM methodologies. Prepare Test Cases using TDD (test driven development) and BDD (behavior driven development) approach using RSpec/Cucumber on multiple platforms like Linux, Mac and Windows.
  • Developed and Deployed applications on Application Servers like WEBrick, Phusion Passenger, Thin and Unicorn.
  • Created AWS RDS database instances consisting of PostgreSQL, SQL server and AWS RDS Aurora database clusters.
  • Good experience in using IDE Design tools like Ruby Mine, Net Beans, Eclipse, Sublime Text, and Atom.
  • Excellent verbal/written communication and presentation skills
  • Dedicated to work, responsibilities and quickly adapt to the changing environments

TECHNICAL SKILLS:

Programming Languages: Ruby, Java, Perl, C#, C, C++, SQL, PL/SQL

Operating Systems: OSX, Windows, Unix, Ubuntu, Linux centOS

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2, No SQL, Mongo DB.

Web Design: HTML5, XHTML, CSS3, JSP, JSX, Bootstrap, Adobe Photoshop

Application & Web Servers: Docker, WEBrick, Phusion Passenger, unicorn, Apache Tomcat, JBOSS.

WebTechnologies&J2EE: ReactJS, Angular JS, JavaScript, JQuery, Coffee script, Ember

Test Frameworks: MiniTest, Test Unit, Junit, Rspec, Capybara, RFT, Cucumber

Frameworks / Architectures: Rails, Redux, Flux, Spring, Struts, Hibernate

Deployment Tools: Amazon EC2, Heroku, Travis CI

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

Other Tools: MS Office (2016), Visio 2013

Virtualization: VMware, Sun Virtual Box, Hyper-V

Version Control Tools: Git, SVN, CVS

Project Management Tools: JIRA, Bugzilla, Redmine

Methodologies: Agile SCRUM, SDLC Waterfall

PROFESSIONAL EXPERIENCE:

FullStack developer

Confidential, Dallas, TX

Responsibilities:

  • Migrated the existing AT&T internal Application from Javascript/jQuery to ReactJS.
  • Leveraged test-driven development skills to improve product delivery.
  • Delivered successful RESTFUL web service with React, PERL, HTML, Bootstrap, JavaScript and MySQL.
  • Frontend development using React, Redux, JSX, Bootstrap, ES6
  • Backend development to maintain and enhance Perl and MySQL.
  • Working as a full stack developer, Designed and Integrated Bootstrap modal popup screens on website portions, components like context menu, dropdown menus, navigation bar, alerts and labels.
  • New features implementation as well as fixing existing bugs.
  • Developed Container components as the logic layer for the UI components.
  • Developed Navigation bar, Custom Menu with Bootstrap, React widgets.
  • Used Redux to maintain the entire state. Developed well designed store, action and reducers.
  • Worked with ES6 features, used babel, webpack with ES5, React JSX.
  • Used package.json for managing dependencies.
  • Working with React Router for developing Single Page Applications.
  • Designed schema and tuned MySQL for performance. Also, Diving and running complex SQL joins, queries.
  • Used mocha, chai and sinon for unit testing.
  • Used SoapUI to test SOAP and REST web services.
  • Involved in developing the screens to delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the ReactJS, CSS.
  • Interactive in providing trouble reports, change requests and collection of requirements with the Confidential .
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Good working experience using JIRA (tracking tools) & Git (version control).
  • As a scrum team member worked on agile stories, troubleshooting issues, fixing defects, code review, resolving merge conflicts, QA

Technical Environment: ReactJS, Redux, ES6, NodeJS, Perl, MySQL, AJAX, XML, JSON, Nginx, Git, Bootstrap, CSS 3, redis (3.2.2, 3.2.0), npm, JIRA, Linux/Mac OS, Virtualization, Docker, Mocha, Chai, Sinon

FullStack developer

Confidential, Santa Clara, CA

Responsibilities:
  • Designed and developed complex RESTFUL API’s along with third party integration (JSON file format).
  • Guided the development team in the game changing projects for ooyala.com.
  • Working as a full stack developer, Designed and Integrated Bootstrap modal popup screens on website portions.
  • New features implementation as well as fixing existing bugs
  • Hands on experience working with various payment processing systems such as from Pay-pal, Zuora.
  • Designed schema and tuned MySQL for performance. Also, Diving and running complex SQL joins, queries.
  • Involved in developing the screens to delete, Edit, Enable, Disable and Impersonate Users in web application.
  • Configured and built rake tasks and build for continuous integration purpose using TRAVIS CI.
  • Used filters, rails finder methods and model scopes in the application.
  • Experience with all of the GEMS and libraries for this version of the ruby/rails.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML 5, JavaScript, CSS 3 and ReactJS.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Handle caching in Ruby on Rails
  • Deployed the project into Amazon EC2 servers using Capistrano GIT version control system.
  • Designed and developed base classes, framework classes and re-usable components.
  • Implemented sorting and paginations functionality using Thinking-sphinx, elastic search, uib-bootstrap, Infinite scroll.
  • Action mailer is used for applying the user mailing module.
  • RSpec, Cucumber and Capybara were used for unit testing and acceptance testing in Test Driven Development environment, requirements definition and story carding.
  • Pro-actively worked upon uploadcare-ruby gem and ng-uploadcare libraries for storing images, videos and also to retrieve data from social API’s
  • Interactive in providing trouble reports, change requests and collection of requirements with the Confidential .
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Good working experience using JIRA (tracking tools) & Github (version control).
  • Using AngularJS, ReactJS to develop rich set of Confidential -side features for ooyala.com.

Technical Environment: Ruby 2.2, Rails 4.0.12, MySQL2, XML, JSON, Nginx, AngularJS, Memcached, Google maps API, Amazon AWS EC2, S3, GitHub, Bootstrap, CSS 3, Rspec, Cucumber and Capybara, Delayed jobs, thinking-sphinx (2.1.0) uploadcare-ruby (1.0.5), ruport (1.6.3), redis (3.2.2, 3.2.0), omniauth (1.3.1, 1.2.2), Zuora, jasmine (2.4.0, 2.1.0), fast-stemmer, aegis (2.5.3), actionmailer (4.2.4), Ember, React JS, Gulp, npm, bower, Capistrano, Chef, JIRA, Linux/Mac OS, Virtualization

Ruby on Rails developer

Confidential. Baltimore, MD

Responsibilities:
  • Gathering and analysis of Confidential requirements. Involved in database modeling and design.
  • Involved in developing and implementation of the web application using Ruby on Rails.
  • Involved in the entire software development lifecycle using an Agile Scrum methodology.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4 frameworks.
  • Integrating the third party SOAP and REST APIs with the new and existing web applications.
  • User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X Operating System.
  • Adding the functionality to track history of Objects using Paper Trial and Worked on Grids on many screens.
  • Designed and developed the frontend application using Rails 4, CSS3, AJAX and JQuery.
  • Caching contents for Rails is used and queries are optimized for analyzing and improving application efficiency.
  • Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
  • Experience in using ruby libraries.
  • Experience working with RSpec and Cucumber in a TDD and BDD test driven environment.
  • Able to dig into unfamiliar codebases in order to understand bugs and solve problems JIRA.
  • Added MongoDB database and reporting infrastructure for site metrics.
  • Worked as a team doing code reviews and pair programming.
  • Project Estimation, delegation, planning and execution.
  • Part of development team and technical deliverables.
  • Developing web applications using HTML5/CSS3, JQuery, JavaScript, JSON and XML.

Technical Environment: Ruby 2.1.4, Rails 4.1.6, HTML5, CSS3, XML, AJAX, JQuery, JavaScript, Angular, Mongo DB, Rspec, Capybara, Capistrano, Virtualization, Chef, Linux/UNIX, centOS, Salt stack and Agile Scrum, JSON.

Ruby on Rails developer

Confidential, Owings Mills, MD

Responsibilities:
  • Providing the best components of the Ruby-on-Rails to deliver high quality solutions to customers at maximum speed
  • Involving in the entire software development lifecycle, using an Agile methodology
  • Providing input on feature requirements, then managing projects to completion, testing, and releasing to production
  • Created an events calendar so that important events can be posted and viewed.
  • Experience using ImageMagick, RMagic and its methods to edit images. Also used Thinking Sphinx, adding pagination to search and Integration of Google Maps API, Google web toolkit (GWT), FasterCSV to import large data to the MySQL database.
  • Developing in Rails and JavaScript/JQuery, hosting on AWS and managing code in Git
  • Developed site-utilizing Ruby on Rails on Mac OS, upheld by MySql and Capistrano to automate and facilitate the deployment process on Phusion Passenger server. Utilized RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to outline the site pages.
  • Diving into complex SQL joins generated by Active Record in search of a performance problem
  • Breaking a project down into stages and executing with input from teammates rather than oversight from managers
  • Able to dig into unfamiliar codebases in order to understand a bug and solve a problem
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap
  • Developed Oracle, stored procedures, functions, triggers and PL/SQL code for the application using SQL
  • Created Report Generator for various Projects to meet the current stage of the Project
  • Created Help Desk for user’s queries to meet the bulk queries submitted by the users
  • Created Report Generator for various Projects to meet the current stage of the Project
  • Designed and manipulated database

Technical Environment: Ruby on rails, CSS, XML, HTML, JavaScript, JQuery, JRuby AJAX, MYSQL, Agile Methodology, Apache, Linux, Mac OS, Puppet, Capistrano, AWS, GIT

Java/J2EE developer

Confidential

Responsibilities:
  • Played a key role interacting with Clients understanding the requirements and creating requirements.
  • Created use cases, Sequence and class diagrams from the requirements.
  • Responsible for design and development of Web Application in J2EE using Struts MVC Framework.
  • Developed the presentation layer using Struts, JSP’s, Html, Java Script, JQuery and Ajax.
  • Used Hibernate as the model layer to interact with the Oracle database.
  • Used spring framework in managing the beans, used IOC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
  • Experienced the use of Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
  • Developed server side programs using Servlets and Java Server Pages.
  • Application and user level configurations have been maintained by using Spring Framework.
  • Developed Business components using Objects in Java and produced the Confidential requirements.
  • Utilized Servlets to handle various requests from the Confidential browser and send responses.
  • Used Rational Rose 2003 for UML diagrams like Use-Cases, Class Diagrams, and Sequence Diagrams.
  • Extensively used connectors for web services to integrate easily with external systems.
  • Prepared the SQL scripts to populate the data tables in all the environments like DEVELOPMENT, INTEGRATION, ACCEPTENCE, PERFORMANCE, and PRODUCTION etc.
  • Developed Test classes using Junit for Unit Testing, Integration for functional requirements and Validation testing.
  • Reviewed the code and refactored the code as per standards.
  • Used JBoss as the Application Server for deploying the application.
  • Used Ant and Hudson for doing builds and deployments.
  • Used Eclipse as the IDE for the code development.
  • Used SVN as version control tool.
  • Used Agile/TDD as the software development process.

Technical Environment: Java 5, J2EE, Struts, JSP, Servlets, HTML, Java Script, Ajax, CSS, XML, PL/SQL, Jboss, Server, Rational Rose 2003, SVN, Oracle 9i, SQL Toad, Eclipse, Agile.

Java/J2EE Developer

Confidential

Responsibilities:
  • Developed the presentation layer using Struts, JSP’s, Html, Java Script, JQuery and Ajax.
  • Developed the GUI pages with HTML5 standard to support all the major latest browsers.
  • Experience in Java back-end developer with good command on Object oriented design and principles.
  • Developed web based applications applying MVC design architectures with Struts.
  • Used Hibernate as the model framework to interact with the Oracle database.
  • Used spring framework in managing the beans, used IOC of spring extensively. Used Spring JDBC for database operations. Used spring managed transactions to persist data to the tables.
  • Wrote SQL queries to insert and update SQL database.
  • Strong exposure to JBOSS 4.0 for deployment of projects.
  • Basic knowledge of service-oriented Architecture (SOA), web services.
  • Developed strong interpersonal and communication skills.
  • Understood to test program by running it across test cases to ensure validity and code effectiveness.
  • Covered the application with unit tests using JUnit, Easymock etc.
  • Actively involved in coding the change requests, fixing the defects during releases.
  • Used Eclipse as the IDE for the code development.
  • Used CVS version control tool.
  • Used Agile/Pair programming TDD as the software development process.

Technical Environment: Java 5, J2EE, Struts, JSPs, Servlets, spring, Hibernate, HTML, CSS, Java Script, JQuery, Ajax, XML, JDBC, PL SQL, Oracle 9i, JBOSS, Agile, Eclipse.

Hire Now