Ror Developer Resume
Weston, FL
SUMMARY
- Over 6+ years IT experience in web based and client server multi - tier applications using Java/J2EE technologies.
- Over 3+Years of experience on Ruby on Rails.
- Experience in Agile and waterfall style of Software Development Methodologies.
- Good Experience in Core Java concepts like Threads, Collections Framework, and Generics, Threads.
- Expertise in developing multi-tier applications using J2EE technologies like Servlets, JSP, JSTL and JDBC.
- Extensive experience in MVC architecture using Struts and Spring Framework.
- Experience in using Hibernate, Struts and Spring Framework (Inversion of Control, AOP).
- Extensive experience in Object-Relational-Mapping tools like Hibernate.
- Good Experience in implementing Web Services such as SOAP, WSDL, UDDI.
- Experience with Groovy scripting and Jira plugin development.
- Experience with XML technologies including XML, XSLT, XSL and parsing methodologies like DOM and SAX.
- Experience in Oracle, SQL databases in developing applications using SQL Scripts, Stored Procedures, Joins, views and Triggers.
- Having good experience in deploying the application in Windows and Unix Environments.
- Experience with developing SOAP and Restful services.
- Knowledge of OOA and involved in implementing various design patterns like MVC, Singleton, Session Facade, Front Controller, Data Access Object and Value Object etc.
- Designed and Developed Web service wrapper around the ILOG JRules rule engine which is responsible for handling all rule execution requests.
- Developed Rules BOM from Java XOM and XML XOM.
- Developed JAVA codes and BRMS using the ILog JRules.
- Created Virtual Classes and methods using Ilog JRules.
- Strong experience in Front Ends Development using technologies like experience in JavaScript/Ajax Frameworks, JQuery, CSS3, HTML5, Bootstrap (Responsive design) and JSP.
- Extensive experience in using Version Control Software such as CVS, SVN Perforce and responsible for various software version releases.
- Experience in build tools like Maven, Ant.
- Experience in Log4j as the logging mechanism Tools.
TECHNICAL SKILLS
Operating systems: Window 07, Linux and UNIX.
Front - End Tools: HTML5, CSS3, Java Script, Bootstrap Frames work (Responsive web pages), LESS, JQuery, Knockout, Backbone.
Java/Web Technologies: Java Servlet, Multithreads, Collections, JSP, JDBC, JNDI, Java Beans, JMS, XML, XSLT, JAXP, SAX and DOM.
Databases: MS SQL, Oracle, PL/SQL and MS-Access.
IDE: Eclipse and Net Beans.
Version Control tools: Web Sphere 6.1/7.5, WebLogic7.0/8.0, Apache Tomcat 7.0, JBoss and Ms IIS.
Frame works: CVS & SVN.
S/w Development Methodologies: Spring, Hibernate, Web Services (SOAP/REST) and Struts.
Source control Tools: Agile and Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, WESTON, FL
ROR DEVELOPER
Responsibilities:
- Worked in the design and development phases of the application using ROR framework.
- Used the BDD approach and Scrum framework in the application for AGILE development.
- Developed and tested many features in an AGILE environment usingRubyonRails, HTML5, CSS, JavaScript, Bootstrap and Rspec.
- Involved in developing and implementation of the web application usingRubyonRails.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Used Restful API to gather sales related data for products.
- Used BDD and TDD approaches to specify and test controller classes, models, view templates, helpers and routing.
- The results improved the application code design, helped reduce unnecessary coding and improved future code design.
- Worked with backenddeveloperensuring the integration of UI with backend in solution.
- Generated classes for data reading and writing and logging of all processing activities like updates, conflicts, successful changes etc.
- Designed the front end application usingRails4, CSS, HTML, AJAX and JQuery.
- Performed refactoring on codes usingRailsbest practices to fix DRY, encapsulated field, inline class and extract methods issues.
- Experience in writing functional/unit RSpec tests using TDD, built base test framework around mobile site (RSpec/Capybara).
- Used Rspec to create Test driven development. Experience with all of the GEMS and libraries for this version ofRuby/Rails
- Created custom controllers as per the client's routes.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design with the HTML/CSS & JavaScript using Dreamweaver CS3.
- Created webpages according to client's guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Performed validation test of user authentication module using Javascript on the client side.
ENVIRONMENT: HTML5, CSS, JAVASCRIPT, JQUERY, LINUX, UNIX, MYSQL, ROR, EC2, JAVASCRIPT, BOOTSTRAP, RSPEC, CUCUMBER, GIT, JAVA, ECLIPSE, RESTFUL API.
Confidential
ROR DEVELOPER
Responsibilities:
- Implemented Complex data structures (Sorting, Searching, Stack, Queue, and Link List) forRuby programming as per client specifications.
- DevelopedRubyScripts to change and migrate database on production.
- Designed and developed the application utilizing MVC Architecture.
- Developed and tested many features for dashboard usingRubyonRails, Bootstrap, CSS, JavaScript, and Rspec.
- Developed API using Sinatra framework. Managed code with SVN and unit testing in Rspec framework.
- Used the BDD approach and Scrum framework in the application for AGILE development.
- Used RSpec (BDD) to specify and test controller classes, models, view templates, helpers and routing.
- The results improved the application code design, helped reduce unnecessary coding and improved future code design.
- Written backend programming and handled caching inRubyonRails.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture ofRailsframework by conducting code reviews
- Developed ActiveRecord Classes fromRailsConsole for Data base programming.
- Developed complex APIs for third party integration (JSON file format) and Authentication as specifications using Sinatra Framework.
- Launching the VMs on different cloud platform and monitor the performance and configuration
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
ENVIRONMENT: RubyonRails, CSS, HTML5, Bootstrap, Rspec, Sinatra Framework, JSON, SVN, MySQL, PostgreSQL, UNIX, Virtualization, cloud, API.
Confidential, MADISON, WI
JAVA DEVELOPER
Responsibilities:
- Implemented agile methodology in the development of the project.
- Application involved a new tab to be included in the existing Reliant OAM dashboard, with only eligible users to be able to monitor their daily cost and usage consumed.
- Used Hibernate to persist data into database and wrote HQL to access the data from the database.
- Developed DAO design pattern for hiding the access to data source objects.
- Developed Web Services call (REST) to interact and integrate with the third party, to retrieve the real time consumption data of the customers from the installed meters.
- Used Spring Core module, RAD, Inversion of Control (IOC) for developing services for the application.
- Involved in integration testing and deployment of the module as part of the overall application.
- Client Side validation in user interface screens has been done using JavaScript.
- Involved in development of Oracle tables, stored procedures, Joins and functions.
- Developed the presentation layer with JSF, JQuery, HTML5 CANVAS, XML, JSTL, CSS3
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented reusable JSP templates using Struts Framework.
- Used ILOG JRules to combine rule-based and object oriented programming to add business processing capabilities to the applications.
- Designed and Developed ILOG JRules Infrastructure Framework which is made up of components built primarily in Java, that encapsulates the ILOG JRules vendor product.
- These components facilitate development and deployment of business rules applications in the Travelers environment.
- Designed and Developed Web service wrapper around the ILOG JRules rule engine which is responsible for handling all rule execution requests.
- Developed Rules BOM from Java XOM and XML XOM.
- Developed JAVA codes and BRMS using the ILog JRules.
- Created Virtual Classes and methods using Ilog JRules.
- Wrote JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Implemented Google-chart API's to show JSON data using knockout UI interface.
- Worked with QA team for testing and resolve defects.
- Involved in implementing JUnit test cases.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
ENVIRONMENT: JAVA, J2EE, EJB3.2, JSF2.0, HIBERNATE, SOAP, WSDL, WEB SERVICES, SPRING MVC 3.0.2, RESTFUL, ORACLE, XML, J2EE, JAVASCRIPT, CSS, SVN1.7, WELOGIC, JSP, SERVLETS, LOG4J1.2.16, JUNIT4.8.2, AGILE/SCRUM.
Confidential, MADISON, WI
JAVA DEVELOPER
Responsibilities:
- Followed Agile/SCRUM development methodology.
- Facilitated sessions to gather User Requirements and Business Requirements from Business User Group to document
- Used web services for interaction between various components and created SOAP envelopes.
- Involved in development of model & view layer using spring framework.
- Developed JSF,JSP, Struts Action class, Form bean for presentation layer.
- Used Session Façade and DAO design patterns for business logic.
- Used PL/SQL queries and stored procedures to generate account opening criteria in the system.
- Developed PL/SQL Stored Procedures, joins, Triggers and Cursors using Oracle Database.
- Used EJBs in the application and developed Session beans to house business logic at the middle tier level.
- Used Hibernate Persistence Strategy to interact with database.
- Involved in designing of Screen prototype and client side validations using HTML and JavaScript.
- Build and deploy the applications using Web logic server.
- Used SOAP UI to test Web Services and developed Rest full web services.
- Implemented Spring Dependency Injection and Aspect Oriented Programming.
- Developed various reports using Shell scripting.
- Extensively used log4j for logging the log files.
- Used SVN for version control.
- Involved in implementing JUNIT test cases.
- Productionsupportprovided for switchboard and MDM application
- Experienced in debuggingjavacode and resolve the issues sooner.
- Built, tested and deployed scalable, highly available and modular software products.
- Streamlined deployment process by developing continuous integration tools.
- Strengthened developmental methodologies by introducing a code quality document.
- Modified existing software to correct errors, adapt to new hardware and improve performance.
- Implemented the enhancements for switchboard and MDM applications.
- Developed code fixes and enhancements for inclusion in future code releases and patches.
- Coordination and interaction with business team and project teams.
- Work allocation to team & Track to closure.
- Team Management & Building a professional team with right skills
- Develop and manage scripts thatsupportthe system
- Conduct and coordinate solution/requirements review and triage meeting.
- Deployment of new apps across the cluster.
- Testing the application by writing thejavacode and finding the defects in new features.
- Configured the JAMF application environment.
- Developed the data migration scripts to copy the data between the databases.
ENVIRONMENT: JAVA 2.0(JDK 1.6), JAVASCRIPT, BACKBONE, J2EE, JSF,JSP, WEB SERVICES, HIBERNATE, SPRING,WEB LOGIC SERVER, XML, LOG4J, MAVEN, AJAX, ORACLE, SOAP, WSDL, UNIX, SVN,ORACLE 10g.