Ror Developer Resume
PA
SUMMARY
- Experience of 6 years in application development using Ruby On Rails, Java/JEE, HTML5, JavaScript, JQuery, Object Oriented Programming, Oracle, Springs, SQL, MySQL.
- 3 years of experience on Ruby on Rails(Ruby 1.9.3 and Rails 4)
- 3 years of experience on Core Java and JEE.
- Experience in various stages of software development life cycle including requirements analysis, design, development, deployment and testing, with extensive knowledge in application development of various business applications.
- Experience in Agile Development(Iterations and standup meetings etc) and Git Hub, Amazon EC2 and Heroku.
- Experience in implementing Rails MVC and Helpers.
- Applied skills in software development, architecture, design, and support for new and existing products.
- Proficient in MVC architectures using Rails, Struts, Spring Framework and Hibernate
- Experience in web - based GUIs development using JSP, JSTL, HTML, CSS, AJAX and JavaScript
- Extensive knowledge of J2EE architecture, Patterns, Design and development.
- Experience on Core Java technology which includes multithreading, JDBC, RMI, network programming
- Experience with testing on UNIX, Linux, Solaris and Windows environments.
- Experience in virtualization using VM Player and Virtual box.
- Experienced in the functional usage and deployment of applications in Apache Tomcat Server.
- Excellent communication skills and ability to work effectively in a team as well as individually in a fast paced environment.
- Excellent communication skills with proven results in meeting aggressive timelines and working independently and as a coherent team member.
TECHNICAL SKILLS
Languages: Ruby, Java, C#, C, C++, SQL, PL/SQLJ2EE and Web Technologies JavaScript, JQuery, J2EE (JSP, Servlets, EJB),Swing, XML, REST API’s
Frameworks / Architectures: Rails, Spring, Struts
Test Frameworks: MiniTest, Test Unit, Junit
Web Design: HTML5, XML, CSS3, JSP, Servlets, HTML, CSS
Application & Web Servers: Apache Tomcat, JBOSS
Databases: Oracle 9i/10g/11g, Microsoft SQL Server, MySQL Server
Operating Systems: Windows, Unix,LINUX,MAC OS
Development Tools: Eclipse, Netbeans
Build Tools: Jenkins, Maven,ANT
Version Control: SVN, Git, CVS
PROFESSIONAL EXPERIENCE
Confidential, PA
ROR Developer
Responsbilities:
- 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
- Developing in Rails and JavaScript/jQuery, hosting on AWS and managing code in git
- Diving into complex SQL joins generated by ActiveRecord 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.
- Writing clearly and actively cooperates with the teammates, whether they are local or remote. Taking feedback graciously and helping fellow developers improve when reviewing their code.
- 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.
Environment: Ruby on rails, CSS, XML, HTML, JavaScript, JQuery, AJAX, MYSQL, Agile Methodology, Apache, Linux
Confidential, CA
ROR Software Engineer
Responsbilities:
- Build bash scripts to monitor file sizes in certain directories and return results to database.
- Wrote views for mobile monitoring site (Bootstrap/HAML/SASS)
- Setup server deployment scripts (Capistrano)
- Configure production server environment.
- Built base test framework around mobile site (RSpec/Capybara)
- Built relevant controllers with functional tests
- Built relevant models with unit tests
- Architected data model
Environment: HTML5, CSS, JavaScript, JQuery, Linux, Unix, RoR, EC2, JavaScript, Bootstrap, Github, Java, Eclipse, Restful API, Testing, ANT.
Confidential
Java Developer
Responsbilities:
- Responsible for design and development of Web Application using Struts Framework and written Action Classes and configure the Application using Struts Configuration file.
- Did technical design to conform to STRUTS (MVC) framework.
- Wrote server side programs by using Servlets and JSP.
- Designed and developed the HTML front end screens and validated forms using JavaScript.
- Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
- Application and user level configurations have been maintained by using XML Files.
- Widely used HTML for web based design.
- Implemented MVC using Struts Framework.
- Utilized Servlets to handle various requests from the client browser and send responses.
- Created and implemented PL/SQL stored procedures, triggers.
- Designing and documenting of the stored procedures.
- Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.
- Used JDBC Prepared statements to call from Servlets for database access
- Implemented design patterns MVC, Session Facade for developing the application.
Environment: Java 2, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, Struts 1.1, Eclipse, WebLogic, PL/SQL, Oracle9i.
Confidential
Java Developer
Responsibilities:
- Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer
- Developed Struts framework Action Servlets cl\asses for Controller and developed Form Beans for transferring data between Action class and the View Layer
- Developed the front end UI using JSP, HTML, JavaScript, CSS
- Implemented Struts Validator framework to validate the data
- Developed Ant(build.xml) targets for build and deployments on Web Sphere Application Server 5.0
- Developed Stored Procedures in the Oracle 9i database(RDMS)
- Performed impact analysis on the dependency projects of OneSource Project
- Involved in writing unit test plans and developing test cases using JUnit
- Used Configuration Management and Version Control tool CVS
Environment: Java, J2EE, Servlets, JSP, Struts 1.0, JDBC, SAX, HTML, CSS, Java script, WSAD, Windows 2000, and Oracle 9i.
Confidential
Java Developer
Responsibilities:
- Implement front-end GUI using HTML, XSLT, JSP 2.0, Struts 1.1 tag libraries,
- Tiles framework and Java Beans as Value Objects.
- Perform front-end validations using Java Script and Struts validation framework.
- Involved in Implementation of Action classes.
- Implemented Interface for back-end data processing using JDBC and Struts.
- Extensively used Java Collection framework and Exception handling.
Environment: Java, J2EE, JSP 2.0, HTML, XSLT, CSS, Struts Framework, JDBC, Oracle, Windows 2000 server, Apache Tomcat, Hibernate.