Resume

Sign in

Developer Development

Location:
Plymouth Meeting, PA
Posted:
April 20, 2016

Contact this candidate

Resume:

Pradeep Ramanukolanu

Sr. ROR Developer

203-***-****

acufrp@r.postjobfree.com

Professional Summary:

• Experience in IT for 7+ years in application development using Ruby On Rails, Java/J2EE, HTML5, JavaScript, JQuery, Object Oriented Programming, Oracle, Application Servers (Web sphere, Web Logic), Hibernate, SQL, MySQL.

• More than four years of experience in Ruby on Rails development.

• Experienced with MVC framework architecture and REST architecture

• Experience with relational databases SQLite3, PostgreSQL and MySQL.

• Experience in Agile Development(Iterations and standup meetings etc)

• Assisted in systems administration of deployment servers using Amazon EC2, GitHub

• Experience in design analysis, application development, debugging, testing and documentation of the various phases in a Software Development Life Cycle (SDLC).

• Also familiar with Non SQL Databases link MongoDB

• Was actively involved in testing Frameworks like Cucumber, Rspec, and Capybara.

• Experience in web-based GUIs development using JSP, JSTL, HTML, CSS, AJAX and JavaScript

• Experienced in the functional usage and deployment of applications in JBOSS, WebLogic, WebSphere and Apache Tomcat Server.

• Extensive knowledge of J2EE architecture, Patterns, Design and development.

• Experience on Core Java technology which includes multithreading, JDBC, RMI, network programming

• Certified with DataBase2, Rapid Application Developer (RAD) and Rational Functional Testing (RFT) by IBM.

• Excellent communication skills

Technical Skills and Product Exposure:

Frameworks

Rails, Struts, Spring, OSGI, BlazeDS,Log4J,Junit,

Web Technologies

HTML, CSS, DOM, SAX, Java Script, XML,

Languages

Ruby, Java, J2SE, J2EE, C/C++, SQL and PL/SQL.

J2EE Technologies

JSP, Java Servlets, JNDI, JDBC, JMS, LDAP

Version Control

SVN, Perforce, CVS and VSS

Developer Tools

RAD, Eclipse, JDeveloper, PL SQL Developer

Application servers

WebSphere6.0/7.0,Weblogic9.1, Apache Tomcat 5.0, Oracle.

Distributed Computing

RMI,EJB

Test Frameworks

MiniTest, Junit, Test Unit, Rspec, Cucumber, Capybara

ROR Servers

Webrick, Thin, phusion

Professional Experience:

Liberty Mutual Insurance, Plymouth Meeting, PA Oct ’14 - Till Date

Sr. ROR Developer

Roles & Responsibilities:

• Developed consumer based features and applications in Agile development methodology using Ruby on Rails, JavaScript, JQuery, HTML, CSS BDD and pair based programming.

• Unit tested the code with RSpec and Jasmine tests, and manages the code with SVN.

• Used Restful API in communicating with third parties.

• Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.

• Used Rails, AJAX, JSON and jQuery to design the front end of the application. Back end of the application is develop d mainly using Active Records.

• User Interface for website with ERB, RJS, Ruby for View, Controller, Model in Ruby on Rails Framework on Windows 7 Operating System.

• Designed and developed few Gems in accessing and managing files on FTP servers of clients along with encrypting and decrypting files as necessary.

• Project managing upgrade of ASP applications to RoR and build of customer-facing applications.

• Used MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML

• Created Restful http services to interact with UI and was responsible for building the code to QA and Dev environments daily.

• Participated actively in preparing the documents for best practices and architecture.

• Involved in preparing and presenting the ROR boot camps to improve the coding standards of employees according to the client requirements.

• Liaise with user interface (UI) designers, engineers, and product managers for multi-phase project.

• Involved in Database Migration using Active Records, also involved in using Action Controller, Active Resources, Fixtures and Action View in Rails.

• Refactored code as required while working on the features and enhancements.

• Designed and maintained RoR code. Implement upgrades, patches, code releases, and database changes.

• Responsible for production support for few surety applications, and worked on many major P2 tickets effectively.

• Was actively involved in unit and functional testing, debugging, security, and documentation efforts.

• Deployed complex business rules, SEO and instrumentation.

• Collaborated with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.

• Managed, collaborated and coordinated the work of an offshore development team.

• Received several appreciations and compliments from users and Client regarding changes to site features.

Environment: Rails 4, CSS, HTML5, Bootstrap, Rspec, Sinatra Framework, JSON, SVN, MySQL, UNIX, Virtualization.

Systems in Motion, Ann Arbor, MI Jul ’13 – Oct ‘14 Sr. ROR Developer

Roles & Responsibilities:

• Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.

• Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.

• Managed code with unit tests and GitHub.

• Worked with SQL and search based data storage.

• Designed applications using object oriented concepts.

• Worked on windows platform for this project

• Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.

• User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework

• Manage, collaborate and coordinate the work of an offshore development team.

• Special skills in developing user friendly, simple yet effective web based applications

• Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, behavior Driven Development (BDD) and pair based programming.

• Developed website using Ruby on Rails, backed by MYSQL and Capistrano to automate and ease the deployment process on Phusion Passenger server. Used RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.

• Designed the front end of the application using Rails, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using ActiveRecords

• Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.

• Used agile methodology and SCRUM.

Environment: Ruby on Rails 4, Apache Phusion Passenger, HTML5, CSS3, AJAX, JQuery, JavaScript, MySQL Server, RESTful.

AD3i Software Solutions Pvt. Ltd, Princeton, NJ Mar ‘12 – Jun ‘13

ROR Developer

Roles & Responsibilities:

• Analyzed system requirements specifications and involved in client interaction during requirements specifications.

• Prepared low level and high level design documents for entire application. This involves preparing design documents like Use Case Diagrams, Class Diagrams, Sequence Diagrams and Entity Diagrams using the client provided design tool, MS Visio 2010.

• Coding using Ruby on Rails and also used JQUERY, HTML5 and advanced JS for better look and feel.

• Written Rspecs and implemented TDD process.

• Interaction with client to handle change requests, trouble reports and requirements collection.

• This involves designing database model for the entire application like creating tables, views and stored procedure.

• Implemented sorting, auto completer (typo ahead) and paginations functionality for entire application.

• Actively involved in the Indexing of data from different data sources using Solr/Exalead.

• Actively involved in the designing of mobile search application (Blackberry app) requirements and coded backend and front end in Ruby on Rails.

Environment: Ruby 1.9.3 p125, Rails 3.2, Apache Phusion Passenger, Aptana, HTML5, CSS3, AJAX, JQuery, JavaScript, MySQL Server, RESTful, Git.

Genworth Financials, Richmond, VA Nov ‘11 – Feb ’12

ROR Developer

Roles & Responsibilities:

• End-to-end web application development with Ruby and the Ruby on Rails

• MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML

• Developed web applications that were consistent with W3C XHTML, HTML5, CSS2, and CSS3 standards.

• Development with the following technologies: Ruby, Rails, Sinatra, Goliath, MySQL, and Redis.

• Practiced Test-Driven Development with RSpec and RSpec 2 as well as Behavior Driven Development with Cucumber and Capybara.

• Developed custom Rails applications specific to client’s unique needs.

• Involved in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application

• Involved in developing the page to show regular news feed by using crack 0.1.8 ruby gem to parse the XML s

• Developed UNIX and Perl Scripts for deployment.

• Developed & Modified JACL, JYTHON Scripts for automated Application Deployment and Configuration changes.

• Responsible for designing, coding and developed the application in J2EE using Spring MVC.

• Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.

• Configure application flow, controlling logic and navigation.

• Designed and developed base classes, framework classes and re-usable components.

• Designed web pages using Java script/ HTML.

• Provide Tier 3 support for UNIX & Linux Engineers supporting HP-UX, RedHat Linux and Solaris environments.

• Installed and configured RedHat Enterprise Linux 3 update consisting of two servers and 34 RedHat Linux client workstations. Responsible for operating system, hardware, troubleshooting, and maintenance

Environment: Ruby on Rails (2), Webrick, Aptana, HTML, CSS, AJAX, Java, J2ee, Struts, springs, Hibernate, JavaScript, MySQL Server and CVS.

Veserve, INDIA Jan ’10 – Sep ‘11

Sr. JAVA Developer

Roles & Responsibilities:

• 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.

• Coding Test Classes using Junit for unit testing, Performed functional integration system and validation testing.

• 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 implémente PL/SQL stored procedures, triggers.

• Designing and documenting of the stored procedures.

• Used JDBC Prepared statements to call from Servlets for database access

• Implemented design patterns MVC, Session Facade for developing the application.

Environment: Java, J2EE 1.4, JSP 2.0, BEA WebLogic 7.0.2, JDBC 3.0, JavaScript, EJB 2.0, Ajax, Servlets 2.4, XML, XSL, Apache Xerces, Oracle 9i, Struts 1.2.7

Education: Bachelors of Technology in Electronics and communication Engineer from JNT University, India.



Contact this candidate