We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

Mineeapoils, MN

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in design and development of Ruby on Rails applications.
  • Extensive Working knowledge in multi - tiered distributed environment, good understanding of Software Development Lifecycle (SDLC).
  • Experience in working in environments using Agile (SCRUM) methodologies.
  • Experience in working with Object/Relational Mapping (ORM) Tool.
  • Experienced in web development using HTML, CSS, JavaScript, JQuery, AJAX, Ember JS and Angular technologies.
  • Good Knowledge of using IDE Tools like Ruby Mine, Net Beans, Sublime for Ruby on Rails application development.
  • Experienced in developing the test cases using RSpec.
  • Experience working with SOLR search engine.
  • Experience in using version control and configuration management tools like Git.
  • Expertise in database modeling, administration and development using Postgresql, MySQL environments.
  • Expertise with Application servers and web servers like Apache, Ngnix and Passenger.
  • Experienced in using Operating Systems like Mac, Windows XP/7, UNIX.
  • Extensive API development experience for JSON based services including RESTful API's.
  • Worked on Continuous Delivery through Jenkins, OpenShift and AWS.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Comfortable working collaboratively with distributed teams.
  • Self-motivated individual with exemplary analytical and problem solving skills.
  • Ability to prioritize tasks/Multitask and execute them to perfection and able to work in a high pressure environment and capable of working in a team and as an individual.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, Ruby on Rails, Python, Django

Web Development: HTML, CSS, Bootstrap, Java Script, JQuery, AJAX, React JS, Angular

Version Control: GIT

Application/Web Servers: Apache, Ngnix, Passenger

Databases: Postgresql, MySQL

IDEs: Ruby Mine, Net beans, Sublime

Operating Systems: Windows XP/7, UNIX, Mac

Ruby Version tools: RVM, Rbenv

PROFESSIONAL EXPERIENCE:

Confidential, Mineeapoils, MN

Senior Software Developer

Responsibilities:

  • Followed the Agile methodology to implement the application.
  • Understand project requirements as specified in Requirement Specifications.
  • Developed the application using RubyMine as IDE and followed the standard features for debugging and running.
  • Designed and developed User Interface, application modules using HTML, CSS and Angular JS.
  • Wrote the Database Queries for MySQL database.
  • Trouble Shoot the legacy and new system for maintaining the data hygiene and also assist in troubleshooting issues across Development, Test and Production environments.
  • Implemented Rspec and Capybara as the testing framework for the services.
  • Extensively used Git as source control and Involved in the Configuration Management software configuration/change control board.
  • Designed the RESTful API endpoints, and creating a regression test framework.
  • Manage, collaborate and coordinate the work of an onshore development team.
  • Responsible for Code-Review and Peer-Review within the team.
  • Gather, interpret and analyze functional specifications and user requirements described in Rally User Stories and Tickets. And also analyze/identify the additional issues/bugs related to User Stories fixed OR In progress.
  • Guide and support the team, for Technical and logical issues during implementation.
  • Coordinates with QA Testing Team regarding testing issues like setting up builds, setting up Testing and Development Environment.

Environment: Ruby on Rails (4.2.2), HTML, CSS, Ember JS, MySQL.

Confidential

Senior Software Developer

Responsibilities:

  • Implemented Agile Methodology for project Management and used rally as agile tool.
  • Explored the best programming practices for better performance and easy maintainability of the applications.
  • Extensively used Git as source control for checking in, checking out the code and maintain version control.
  • Created web UI tests using cucumber and capybara.
  • Responsible for Code-Review and enforce business standards and code standards are in place.
  • Developed the documentation for implementation and usage of the application.
  • Planned and carried out daily scrums, weekly estimations, story wheel discussions and retrospectives and pair programming.
  • Performed necessary refactoring to the code as per the revised design.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Daily updates to clients through teleconferences and formal status updates.
  • Analyzes and improves application efficiency by optimizing queries and caching contents for Rails.
  • Involves in promoting integrations and uploading the files from development to staging environments.

Environment: Ruby on Rails (4.02), Ember Js, MySQL.

Confidential

Senior Software Developer

Responsibilities:

  • Implemented Agile Methodology for project Management
  • Understand all project requirements as specified in Use Cases and Requirement Specifications.
  • Designed and developed User Interface, application modules using HTML, CSS and JavaScript and AJAX and used Fusion chart JavaScript for complex chart building.
  • Designed/Developed tables, complex SQL queries.
  • Involved in designing the database for dis application on Postgresql.
  • Actively involved in the Indexing of data from different data sources using Solr.

Environment: Ruby on Rails (3.2.13), JavaScript, JQuery, AJAX, Postgresql.

Confidential

Senior Software Developer

Responsibilities:

  • Interacted with business analysts and architecture groups for gathering requirements.
  • Explored the best programming practices for better performance and easy maintainability of the applications.
  • Implemented SOLR search engine to search the products.
  • Actively involved in the Indexing of data from different data sources using Solr.
  • Extensively used Git as source control and Involved in the Configuration Management software configuration/change control board.
  • Involves in promoting integrations and uploading the files from development to staging and production environments.
  • Coordinates with QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.

Environment: Ruby on Rails (3.2.13), HTML, CSS, JavaScript, JQuery, AJAX, Postgresql, UNIX.

Confidential

Software Developer

Responsibilities:

  • Designing, developing and implementing "TutoringPortal" application for utilizing Ruby on rails, HTML, CSS and JavaScript.
  • Design and develop graphical user interface utilizing HTML, CSS, JQuery&JavaScript.
  • Design and develop relational database management systems utilizing Mysql.
  • Coordinates with QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting up Testing and Development Environment.
  • Specifically, the beneficiary will formulate plans outlining steps required to develop programs using structured analysis.

Environment: Ruby on Rails (3.2.6), HTML, CSS, JavaScript, JQuery, AJAX, Postgresql, UNIX.

Confidential

Software Developer

Responsibilities:

  • Understand requirements and determine the technical solution to be developed.
  • Design and develop rich user interfaces utilizing HTML, CSS, JQuery & JavaScript.
  • Involved in designing the database management systems utilizing Mysql.
  • Designing Test Cases and performed System Testing.
  • Involves in promoting integrations and uploading the files from staging and production environments.
  • Involved in testing complete flow of the modules.

Environment: Ruby on Rails (3.0.1), HTML, CSS, JavaScript, JQuery, AJAX, Postgresql, UNIX.

We'd love your feedback!