We provide IT Staff Augmentation Services!

Jr. Programmer Resume

0/5 (Submit Your Rating)

Valley Forge, PA

SUMMARY

  • IT experience of 9 years in application development using Ruby on Rails, HTML5, Java/J2EE, AngularJs, Bootstrap, JQuery, JavaScript, Phusion Passenger, and HAML.
  • 4 years of experience and excellent knowledge of Ruby on Rails.
  • Good experience developing Ruby Gem’s and pluggable modules.
  • Proficient in implementing Model - View-Controller (MVC) architecture using Rails, Sinatra, Spring frameworks and Hibernate.
  • Highly motivated, effective team player with strong analytical and Excellent Communication skills.
  • Extensive experience developing applications with AngularJs, Jquery and Coffeescript.
  • Experience in working with database management systems such as Oracle, Mysql, and PostgreSQL.
  • Experience working in both software development models - Waterfall and Agile.
  • Experience in deploying code to Amazon EC2 and Heroku.
  • Good experience with Puppet and configuration management.
  • Experience in Test Driven Development and Behavior Driven Development methodologies using Rspec and Cucumber
  • Good Exposure in using automated testing tool Selenium (Web Driver)
  • Developed and deployed applications on Application Servers like Puma, Phusion Passenger, Thin and Unicorn.
  • Created AWS RDS database instances consisting of PostgreSQL, SQL server and AWS RDS Aurora database clusters.
  • Performance configuration, deployment and support of cloud services including AWS
  • Good Exposure in using automated testing tool Selenium (web driver).
  • Besides requirements discussions, design, and development, extensively participated in application peer code reviews, testing and deployment.
  • Strengths include Object Oriented Programming, Multi-Threaded Programming, Database Development, Distributed/Client Server systems and Platform/Network Development.
  • Experienced in Scaffolding and has vast knowledge on available gems like SAAS, Kaminary, Stringex, Paperclip, Algolia, Stripe and Mongo DB.
  • Good experience in using IDE Design tools like Net Beans, Eclipse, Sublime Text and Ruby Mine.
  • Offer extensive hands on and supervisory experience in software design and network development.
  • Well versed with Software Development Life Cycle (SDLC) Process which includes designing, developing, testing and implementation.
  • Knowledge in Nodes and Labels Architecture of Graph DB.
  • Experience working with search engines like Sphinx, Solr, Elasticsearch.
  • Good experience with Continuous integration tools like Jenkins, Bamboo, Travis .
  • Experience in creating data structures using UML Design Patterns.
  • Experience in Product designing and Full Stack Development.
  • Exceptional abilities to quickly master new concepts and applications.
  • Championed Agile Methodologies, Shortened release cycles, added Test Driven Development (Selenium, Ruby/MiniTest).

TECHNICAL SKILLS

Languages: Ruby(1.8.6,1.8.7,1.9.3), Ruby on Rails, Java, C#, C, C++, SQL, PL/SQL

Web Design: HTML5, XHTML, CSS3, Java Script, Bootstrap, JSON, AJAX, Angular JS, Node JS

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, SQLite, MySQL, PostgreSQL, DB2, MongoDB, Couch DB, Cassandra

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

Web Technologies: JavaScript, JQuery, Coffee Script, Rational App Developer

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

Frameworks / Architectures: Rails, Spring, Struts, Hibernate

Cloud Platforms/Tools: Amazon EC2, Heroku, Red Hat CloudForms 4.0.

Operating Systems: Windows, Unix, Ubuntu, OSX

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

Web Application Servers: Apache Web Server(httpd), Apache Passenger(mod rails), Mongrel, Lighttpd, Thin, Webrick, Phusion Passenger, Unicorn

Editors / IDE: Sublime Text, Text Mate, Ruby Mine, NetBeans IDE 6.9.1

Other Tools: MS Office (MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013

PROFESSIONAL EXPERIENCE

Confidential, TEMPLE TERRACE

Ruby CloudForms Developer

Responsibilities:

  • Extensively worked on Red Hat CloudForms an INFRASTRUCTURE-AS-A-SERVICE(IaaS) to develop Ruby Automation Scripts Which Maintains a Hybrid Cloud Management.
  • Involved working in Continuous Integration and Continuous Deployment environment.
  • Followed Agile principles and uses JIRA for maintenance and Bug Development tasks.
  • Developed Ruby Automation Scripts for HP Server Automation to Automate the Deployment of applications.
  • Extensively Participated in Designing the state machines and also application Peer Code Reviews.
  • Involved in Building the state machine for provisioning and retiring The Virtual Machines.
  • Integrating AWS as External cloud provider to Red Hat CloudForms.
  • Involved in a Peer Programming to enhance the Ruby Automation Scripts and also Participated in End-to-End Testing of the UI layer which is Integrated with Red Hat CloudForms.
  • Involved in using Ansible tower for a powerful callback feature and also creating inventory, Templates and scheduling jobs for the VM’s.
  • Installed and configures VMware vSphere 6 Infrastructure, to further support the performance and redundancy of the VMware ESXi hosts and Datastores.
  • Worked closely with DevOps Engineers in developing server side ruby scripting applications.
  • Closely worked with Cloud Orchestration and Infrastructure Engineers to Integrate CloudForms with both Cloud and Infrastructure Providers.
  • Developed REST API calls for the Ruby Scripts to Automate the Process of HOTADD & COLD ADD of CPU, MEMORY and Storage for the Virtual Machines.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.

Environment: Ruby 2.3.0, Red Hat CloudForms 4.0, HP Server Automation, VMware vSphere 6, AWS, JIRA, Agile, CI/CD tools.

Confidential, Washington, D.C.

Sr. Ruby on Rails Developer

Responsibilities:

  • Analysis of requirements and developing web application using Ruby on Rails.
  • Design and build Ruby on Rails Landing page platform.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails 4 framework.
  • Examined the library and database calls along with their response time made by the controller actions as they invoked on the Rails Instance as a performance summary.
  • Developed automation test scripts using Selenium for Web based GUI.
  • Involved automation revamp activites, feasibility analysis for choosing automation tool (Selenium)
  • Focus on Ruby development, both inside of a traditional Rails application, and as a part of a report generating application
  • Participated in project estimations, planning and delegation. lt.
  • Integrated Test NG with selenium using Eclipse to generate test execution result.
  • Worked on Integrated Development environment like RubyMine.
  • Developed front end application using Rails 4, CSS3, AJAX and JQuery.
  • Designed and updated the interface using AngularJS.
  • Implemented Angular controllers to maintain each view data.
  • Implementing AJAX modules and used RESTful API in communicating with third parties.
  • Worked on the translation of UI/UX design wireframes to actual code that will provide visual elements of the application using Bootstrap.
  • Developed web applications using HTML5/CSS3, JQuery, JavaScript, JSON and XML.
  • Worked on database design and scalability of PostgreSQL databases.
  • Worked on Installation, tuning and monitoring of Postgres database instances.
  • Created AWS RDS database instance consisting of PostgreSQL, SQL server and AWS RDS Aurora database clusters.
  • Created RESTful HTTP services to interact with UI and was responsible for building the code to QA and Development environments.
  • Used RESTful API to gather related data.
  • Worked on a lot of Pull Request (PR) Reviews and helped in managing the actual repository in GitHub without any conflicts.
  • Developed automation test scripts using Selenium for Web based GUI.
  • Involved automation revamp actives, feasibility analysis for choosing automation tool (Selenium)
  • Used the MVC architecture of frontend and backend conducting code reviews.
  • Analyzed and improved application efficiency by optimizing queries, and caching content with for rails.
  • Wrote integration and unit tests for a ruby on rails application.
  • Migrates the production MySQL schema to the new AWS RDS Aurora instance.
  • Designed configured and deployed Amazon web services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, cloud formation, Cloud watch, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Implemented Behavior Driven Development using RSpec, and experience with all of the RVM, GEMS for the version of Ruby on Rails.
  • Using Jenkins, GitHub and RubyMine debugged the complex issues and provided root cause and solutions
  • Implemented and enhanced CRUD Operations for the applications using MVC (Model View Controller) architecture of Rails 2.3.8 framework and Ruby 1.8.7 conducting code reviews.
  • Managed code with Unit Test and GitHub.
  • Fixed bugs in the existing application.
  • Worked as a team doing code reviews and pair programming.

Environment: Ruby 2.1.4, Rails 4.1.6, HTML5, CSS3, XML, AJAX, ANGULARJS, BOOTSTARP, JQuery, JavaScript, MySQL, AWS, Rspec, Capybara, Linux/UNIX and Agile Scrum.

Confidential, Basking Ridge, NJ

Ruby on Rails Developer

Responsibilities:

  • Actively involved in analysis of the system requirements specifications and involved in client interactions.
  • Developed and tested features for dashboard application using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Worked on vRealize Automation Components.
  • Developed complex APIs for third party integration (JSON file format) and authentication as per specifications using Sinatra Framework.
  • Created RESTful http services to interact with UI.
  • Involved in designing database model for the entire application like creating tables, views and stored procedure.
  • Create Views for Service Manager Reporting Database and other systems.
  • Working with Ruby gems such as ruby-Pg which is the interface for PostgreSQL.
  • Designed and developed the layouts of customer relations module.
  • Wrote Rspec and Cucumber tests in the application.
  • Coded JavaScript for page functionality popup screens.
  • Optimize and fine tune various stored procedures (T-SQL) cross applications within IT team.
  • Managed backend changes, UI changes and complete reorganization of Javascripts code
  • Fixed warnings, reorganization of assets, changed references in javascript include tags and stylesheet tags
  • Changed hardcoded references to images / assets locations.
  • Gained good knowledge of advanced JavaScript libraries and AngularJS framework.
  • Created custom, general user modules and components, by extending the modules of core AngularJS.
  • Configured the vRealize Orchestrator server for use in the Advanced Services Designer.
  • Launching the VMs on different cloud platform and monitor the performance and configuration.
  • Followed Agile development methodology.
  • Selenium Web Driver for automating over 70% of Cross Browser Testing on IE, Firefox, Safarai and Chrome.
  • Expertise in writing Transact-SQL Queries using joins, Sub queries and cursors in MS SQL Server.
  • Hands-on experience on business report design and development using Transact-SQL
  • Designed and client side development of MAP’s overall visual experience (HTML5, SASS, HAML).
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and JQuery.
  • Deployed applications into the vRealize Automation catalog.
  • Developed Web/SaaS applications in ruby.
  • Used Rails finder methods, filters and wrote model scopes in the application.
  • Scrupulously followed Agile methodology throughout the project, involved in Scrum meetings with the team members on day to day basis for the update on project status using Rally software
  • Deployed the project into Heroku using Git version control system.
  • Performed unit, integration, GUI testing using Rspec.
  • Worked extensively on RESTful web services and API Security.
  • Fixed bugs and tickets filed by quality assurance and product management team.

Environment: Rails (3.2), CSS, HTML5, Bootstrap, Rspec, Sinatra Framework, JSON, SVN, MySQL, T-SQL, UNIX, Virtualization.

Confidential, Valley Forge, PA

Ruby on Rails Developer

Responsibilities:

  • Developed components of the web application using Ruby-on-Rails and delivered high quality products efficiently
  • Participated in requirements analysis and provided inputs on proposed features to product team and oversaw their implementation and delivery.
  • Developed in Rails and JavaScript/JQuery; Hosted on AWS.
  • Created Transact-SQL stored procedure and also involved in Transact-SQL statements for retrieval of data
  • Used Node JS in most of the JSP’s to make an application act like a stand-alone web server.
  • Designed and implemented features using HTML5, CSS, JavaScript, and Bootstrap
  • Designed and manipulated database as and when specifications changed
  • Developed stored procedures, functions, triggers in database
  • Worked on performance tuning of Transact-SQL queries and stored Procedures.
  • Fixed bugs by digging and understanding unfamiliar codebases
  • Solved performance related issues by diving into complex SQL joins generated by Active Record
  • For the application, I have implemented functionality of an event calendar for users to post/view events
  • Created Help Desk functionality for user queries to address the bulk queries submitted by the users
  • Created Report Generator for various projects to find the current stage of the projects

Environment: Ruby on rails, CSS, XML, HTML, JavaScript, JQuery, AJAX, MYSQL, Git, Agile Methodology, Linux

Confidential

Programmer Analyst

Responsibilities:

  • Responsible for design and development of Web Application in J2EE using Struts MVC Framework.
  • Used Hibernate framework to map the Java classes to the database.
  • Implemented Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
  • Developed server side programs using Servlets and Java Server Pages(JSP).
  • Developed web application validation functionality using JavaScript.
  • Application and user level configurations have been maintained by using XML files.
  • Used Rational Rose 2003 for UML diagrams for Use Cases, Class Diagrams, and Sequence Diagrams.
  • Migrated Web Service applications from Tomcat to Web sphere Application Server.
  • Worked on migration of light weight web applications from Web-logic to Tomcat
  • Developed unit test cases using Junit for Unit Testing.
  • Troubleshooting and coded corrections for production issues discovered in the application.
  • Extensively used connectors for web services to integrate easily with external systems.

Environment: Java 2, J2EE, JSP, Servlets, HTML, XML, JavaScript, Struts 1.1, PL/SQL, Tomcat Server, Rational Rose 2003.

Confidential

Jr. Programmer

Responsibilities:

  • Developing web based applications using Java/J2EE technologies such as core Java, JSP, and Struts framework.
  • Developed Java based back-end functionalities and implemented Object Oriented Design Concepts.
  • Worked on JBOSS 4.0 for deployment of projects.
  • Developed web based applications applying MVC design architectures with Struts.
  • Wrote SQL queries to insert and update SQL database.
  • Developed SOAP web services using Apache CXF and Axis2 framework and deployed on Tomcat
  • Web application design using HTML, CSS, and XML.
  • Involved in implementing static and dynamic Web mapping of business logic and technical requirements.
  • Created User Interface in DOJO/AJAX and Struts2 tags for different customized screens for each type of product user.
  • Created JSP/SERVLET Pages for the search engine relate to product promotions and events.
  • Used Apache Tomcat application server for web services.
  • Testing of applications by running each of the test cases to ensure validity and code effectiveness.

Environment: Servlets, Struts, Oracle 9i, JBOSS, Swing, JSP, XML, HTML, JDBC, JavaScript, SQL, ECLIPSE IDE, Apache Tomcat, J2EE (Servlets, JSP, JAVA).

We'd love your feedback!