Sr Ruby On Rails Developer Resume
SUMMARY
- 8 years of professional experience with leading world companies in the Analysis, Design, Development, Implementation, Integration and Testing of Client/Server / Internet Intranet Systems for various Industries using Object Oriented Analysis/Design/Methodologies
- Developing Java/J2EE applications using Java, JSP, Spring MVC, Web Services and Groovy.
- 2 years of experience in Ruby on Rails.
- Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.
- Experience with user interface development using Flex 3.0/4.0, JS and AJAX.
- Developed Ruby on Rails web applications using MongoDB and angular JS.
- Experience in implementingRailsMVC and Helpers.
- Extensively used and proven experience with design patterns like Singleton, Session façade, Domain Object, DAO, Factory pattern, Service Locator, Abstract Factory, Observer, Dependency injection and Business Delegate patterns.
- Experience with Test - Driven Development (TDD) and Pair Programming.
- Been part of all SDL Cycles of deploying applications using IBM Web Sphere, Web logic Application Server, JBoss Server and Apache Web server.
- Strong experience in application build and configuration management activities using Ant, Maven, Gradle, Harvest, Hudson, GitHub and SVN
TECHNICAL SKILLS
Languages: Action Script 3.0/4.0, Java (JDK 1.5/1.6), UML 1.x/2.0,Pl/SQl, Ruby
Development Frameworks: Spring MVC, JSP 2.1, Rails 3.2
Scripting Tools/GUI: Action script 3.0, JS, Groovy, AngularJS, Ruby
IDE: Adobe flex builder 3.0, flash builder 4.5, IntelliJ 12, RAD6.1, My Eclipse 6.0, STS 3.1
Web/App Servers: BEAWeblogic 10/9.2/8.1/7.0 , Tomcat5.x,IBMWebSphere4.0/5.x/6.x,JBoss 4.2.3
Internet Technologies: FLEX 3.0/4.0, JQuery, AJAX, BlazeDS, XML,HTML, JAVASCRIPT and CSS
Version Control: Rational Clear Case, CVS, Tortoise SVN, Hudson, Harvest and Clear Quest.
Other Tools: Capistrano, Log4J,Log4Fx,Make Utility, Maven, ANT and Gradle
Design Patterns Methodologies: Session Façade, Value Object, DAO, Singleton, service locator, business delegate and Factory method, Agile Methodology
PROFESSIONAL EXPERIENCE
Confidential
Sr Ruby on Rails Developer
Responsibilities:
- Involvement in requirement discussion with the client and architecting the design approaches.
- Implemented TDD for the enhancements and for new modules.
- Developed Ruby Scripts to change and migrate database on production
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS and JavaScript.
- Developed API using Sinatra framework.
- Written backend programming in Ruby on Rails.
- Handled Caching in Ruby on Rails.
- Used Git as version control system.
- Used Cucumber for Integration testing.
- Workflow core is build using Gradle.
- Implemented TDD and Spoc framework for unit testing.
- Used jasmine for unit testing JS functions
- Implemented Cucumber for Integration testing.
Environment: Ruby on Rails, Bootstrap, JS, CSS, Git, Cucumber, Jasmine, and REST web services, Log4J, JIRA, Jenkins, TDD, Spoc.
Confidential
ROR Developer
Responsibilities:
- Interaction with client to understand requirements and coordinating with business users.
- Used the BDD approach and Scrum framework in the application for AGILE development.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
- Involved in developing and implementation of the web applications using Ruby on Rails.
- Used Rest API to gather sales related data for products
- Designed the front end application using Rails 3.2, CSS, AJAX
- Managed code with unit tests and GitHub.
Environment: ROR, GitHub, JS, Java, Rails 3.2, Maven, RESTful API, Bamboo and JIRA.
Confidential
Sr Flex/Java Developer
Responsibilities:
- Interacting with client to understand requirements and coordinating with business users, functional leads to define the business workflows and design and architecture of the application.
- Responsible for developing view pages of the application using HTML, CSS, JavaScript, Ajax, JQuery, ExtJS UI widgets and JSON.
- Initial Setup and application deployment in UNIX servers.
- Designed CSS style sheets for application wide usage.
- Used Ajax to get live updates.
- Developed and configured the java beans using Spring and Hibernate framework
- Involved in analyze, design, develop, implement and enhance customized applications.
- Responsible for documenting and escalating issues and on a weekly basis, responsible for submitting the status report to manager and ensured meeting the deliverables to the client.
Environment: Pure MVC, JavaScript, Ajax, JSON, spring MVC, JSON, JQuery, Hibernate 3.0, Blaze DS, Matrix 2.7.5, JDK1.6, Apache Tomcat, Flash 10.0, Log4J, and JavaScript.
Confidential
Sr Flex/Java Developer
Responsibilities:
- Interacting with client to understand requirements and coordinating with business users, functional leads to define the business workflows and design and architecture of the application.
- Involved in analyze, design, develop, implement and enhance customized applications.
- Developed Custom Components using MXML and Action Script.
- Developed Rich user interface using MXML, Action Script, Flex 4.0 and flash.
- Created Modules for the application that gets loaded into the Main application through lazy loading.
- Implemented Controller logic for the application based on Cairngorm framework.
- Analyzed different flex frameworks Mate, Swiz, PureMVC and cairngorm as a POC for an internal Application
- Responsible for documenting and escalating issues and on a weekly basis, responsible for submitting the status report to manager and ensured the deliverables on time to the client.
- Flex based web service clients interacting JAX RPC style remote services
Environment: Flex 4.0.1, Pure MVC, Action Script 3.0, Blaze DS, Matrix 2.7.5, Web logic 10.3, Flash 10.0, HTML, JQuery, and JavaScript.
Confidential, Pittsburgh, PA
Sr. Flex Developer/Lead
Responsibilities:
- Implemented Controller logic for the application based on Cairngorm framework.
- Worked on item renderer to include custom components, assets in Flex DATA GRID.
- Exported the application in PDF, CSV, Excel and TSV formats.
- Developed Flash/Flex interactive applications with data binding, remoting, custom and CSS-styled components.
- Wrote ant scripts for flex/java builds
- Developing Unix shell scripts and SQL scripts to carry out routine checks on databases. This includes checking whether all databases are running, listener is running, unix error messages, disk space availability, checking for errors in alert logs and trace files, etc.
- Externalized the whole data onto an XML file.
- Used IEWatch to pull data, design and preferences XML files in different environments.
- Developed Flex Charting components like bar charts, column charts to show the project specific performance.
- Flex development exposure of Flex Layout and Navigation, Event Handling, Popup Dialogs, Menus and Skinning.
- Used log4fx to facilitate logging and debugging of flex applications.
- Involved in supporting prod roll out across different LOBs.
- Received appreciation from client manager for contributions to effort and successfully leveraging the applications across bank LOBs.
- Received appreciation for on-time delivery of deliverables for both the projects
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Action Script 2.0/3.0, Blaze DS, J2EE, Cairngorm Architecture, Flash 10.0, HTML, JQuery, SQLdeveloper, RAD 6.1, CSS, FMS,Log4FX,JavaScript, Rational SVN, IEWatch,sdk3.2, Flex Builder 3.0,oracle10g
Confidential, NY, NY
Sr. Flex Developer
Responsibilities:
- Responsible for analysis, design, development and integration of UI components with backend J2EE.
- Implemented Flex in presentation Tier and Web services as Middle Tier.
- Responsible for developing RIA Components with Flex Builder 3.
- Responsible for development of MXML and Action Script files to meet the business requirements
- Configured ants build scripts for flex and Java.
- Worked on item renderer to include custom components, assets in Flex DATA GRID.
- Embedded flex screens with Portlets and brought the rich look and browser compatibility.
- Deployed the applications on Portal server
- Developed Flash/Flex interactive applications with data binding, remoting, custom and CSS-styled components.
- Developed Exception handling framework for the entire Application.
- Developed Flash Components for BNYMellon Ecommerce Website.
- Responsible for overall design & analysis flex UI components and integration with existing J2ee and web services layer.
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Action Script 2.0/3.0, Blaze DS, J2EE, Cairngorm Architecture, Mate, Swiz, Flex charting, Adobe Flash CS4,Flash 10.0, HTML,CSS, Log4FX,JavaScript, Flair Builder Clear Case, Portal server 6.1,Flex Builder 3.0.
Confidential, IL
Flex Developer
Responsibilities:
- Identifying UI and data elements using Functional specification and creating technical documents for production
- Responsible for developing RIA Components with Flex Builder 3.
- Responsible for development of MXML and Action Script files to meet the business requirements
- Used Cairngorm architecture to interact with backend system and web services layer to pull out the data to flex UI components.
- Implemented Controller logic for the application based on Cairngorm framework.
- Developed Flash/Flex interactive applications with data binding, remoting, and custom and CSS-styled components.
- Responsible for overall design & analysis flex UI components and integration with existing J2ee and web services layer.
- Designed CSS style sheets for application wide usage.
- Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Ajax, Action Script 2.0/3.0, LCDS (Adobe Live Cycle Data Services), J2EE, Flex charting, Flash 10.0, HTML,CSS, JavaScript, Clear Case, JBoss, Flex Builder 3.0.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in design and development of Service Desk, Settings and Performance Module.
- Participated in the discussions to define functional and user interface interaction.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues
- Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
- Provided work estimation, trouble shooting and debugging support
Environment: Java1.4, JSP, Web Services, J2EE, Design patterns, Oracle 10g, Web logic Application server 9.2,Windows XP, Clear Case.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed the HTML front end screens and validated forms using JavaScript.
- Used frames and CSS (cascading style sheets) to give a better view to the web pages.
- Utilized Servlet to handle various requests from the client browser and send responses.
- Implemented MVC using Struts Framework.
- Developed and deployed JSP’s on JBoss server
- Deployed this web application on apache tomcat server
- Wrote server side programs by using JSP
Environment: JSP 1.2, HTML, Struts, Oracle8i, eclipse, CSS and tomcat.