Profile
• About *.** years of technical experience with Analysis, Design, Development, and Maintenance of Object Oriented Applications using Ruby on Rails, J2EE Web Technologies.
• Experienced with both Server side development and UI .
• Strong experience with using MVC Architecture with Ruby on Rails
• Worked Writing rake tasks to migrate to database schema.
• Worked with Web Services technologies such as Restful services.
• Worked research ways to deployment of rails application in different servers like Mongrel with apache cluster balancing method, Mongrel apache with IIS,and Nginx.
• Have extensively worked with Apache Tomcat, IIS, Apache HTTP server, Mongrel, Heroku,Nginx,OC4J.
• Worked with relational databases like Oracle 9i/10g and MySQL server,MSSQL and PostgresSql .
• Worked on JSF ,ADF pages using EJB as a backing bean .
• Worked on TopLink as POJO in between DB and Model.
• Developed Triggers In MySQL, stored procedures in MSSQL and tuned them.
• Worked with Web UI development experience building JSPs, JSF, and ADF core components, programming with JavaScript.
• Used tools such as Eclipse, Net Beans, Rad rails, Ruby Mine, and JDeveloper10.
• Experienced with designing and creating reports using Crystal reports with MSSQL.
• Familiar with Agile software development methodology. Experienced with full software development life cycle (SDLC).
• Worked with configuration management tools, such as SCM,GIT, SUBVERSION, RAPIDSVN,TORTOISESVN.
• Good experience with production support.
• Active team player and a self-starter, capable of working independently strong analytical skills, efficient time management, desire to take initiative in the project, hard working.
Technical Skills
Languages: RUBY,JAVA, XML,FLEX,PHP,C,C++
Web Technologies: J2EE; JSP, JSF,ADF CORE, Java Script,Servlets, JDBC, EJB2.0,TOPLINK
Frameworks: Ruby on Rails
Servers: Apache Tomcat, Apache Http server, LAMP, IIS, OC4J, Heroku
Databases: Oracle 9i/10g, MySQL,MSSQL,PostgresSql
Methodologies: OOPS/OOAD, Agile
OS: Windows 98/NT/2000/XP, UNIX, Linux (Ubuntu,Fedora)
Tools: CrystalReportsXI,MS Office
Configuration Mgmt and other PM tools: SVN,RapidSvn ,CMS,git
SOA Technologies SOAP, WSDL, Restful
Professional Experience
Application: Claims
Duration: Mar-2010 – Current
Role: ROR developer
Client Name: MDoffice, NJC
Employer: MDoffice
Environment: Ruby, Ruby on Rails (2.3.4), Flex4.0, Apache,Webrick, MSSQL,Crystalreports, Windows, Linux Ubuntu, WSDL, Restful,NetBeans.
Project Description: Claims Module is related to all the claims transactions of patients. Includes the ChargeLines,Postings,Deposits, Insurances, write off’s, adjustments and void transactions. All information related to patient Billing Information and Insurance details will be generated.
Responsibilities:
• Designed and implemented schema for Claims.
• Implemented the Security by using ACL’s.
• Created Restful http services to Interact with UI .
• Implemented PureMVC Multicore in Flex as Framework for UI.
• Created rake task to migrate original data from existing schema to Current schema from in MSSQL.
• Written Design documents for Claims module.
• Extensively used tools such as Tortoises SVN.
• Written the deployment scripts using Capistrano on Linux.
Application: Crystal Reports In Ruby On Rails application
Duration: Jan’2010 –MAr’2010
Role: Ruby Developer
Employer: MDoffice
Environment: JAVA, Ruby On Rails, Crystal reportsXI,MSSQL
Project Description: Generating dynamic PDF reports using XML’s and XSD’s and RPT’s In Ruby On Rails application .
Responsibilities:
• Created XML’s and XSD’s Dynamically in ROR based on the Model data.
• Written the JAVA API to consume the generated XML’s and XSD’s to produce the pdf report.
• Designed Model reports by using the CrystalReportsXI.
• Error handling mechanism Implemented In Rails application to JAVA API.
Application: Personality Analyzer
Duration: Oct’2009– Jan’2010
Role: Ruby developer
Client Name: Confidential
Employer: Freelancer
Environment: Ruby On Rails,Mysql,Jquery,XHTML,Netbeans
Project Description: Personality analyzer is an online success system, designed for personal development.
A combination of knowledge base and personality profiling tools such as goal-sheet, personal personality analyzer and My Life Happiness Chart Personality a complete success system.
Responsibilities:
• Worked on the design and implementation of Personality chart.
• Developed schema for personality profiles.
• Migrated data from MsAccess database to MySQL
• Designed application and prepared charts and questioners in Jquery and AJAX libraries.
• Worked on tiny mice editors for the personality details storing.
• Worked on design of charts using gruff
Application: EASLight.
Duration: Jun’2008 – Sep’2009
Role: Software Engineer
Client Name: Anritsu,Bioe,Nectar
Employer: Solivar
Environment: Ruby ,Ruby On Rails, Flex3.0,MySQL,XML,Apache,IIS,Mongrel,Linux, Windows,
Net Beans.
Project Description: Enterprise Application Systems Light (EASLight) is a Software-as-a-Service (SaaS) offering that allows enterprises to turn complex business process applications to on-demand software.
Responsibilities:
• Written web services in ROR for generic CRUD operations.
• Written authentication mechanism to application.
• Provided database access securities using HAML
• Reports generated by using the PDFWriter
• Designed charts in Flex by consuming the ROR web service to produce the dynamic chart.
• Designed various chart templates.
• Automated Build process for this application.
• Generalized the application using SAAS mechanism
• Prepared dynamic data Excel sheets based on the model
• Deployed application in various servers.
• Maintenance of the project in servers.
Application: Sales Management
Duration: Jan’2008 – Jun’2008
Role: Software Engineer
Client Name: Clearbenifits
Employer: Solivar
Environment: Ruby ,Ruby On Rails, Flex3.0,MySQL,XML,Apache,IIS,Mongrel,Linux, Windows,
Net Beans.
Project Description: Use Sales Management Module to create and edit sales orders, goods shipments, invoice commissions, and analyze related reports.
Responsibilities:
• Implemented http Service to call the controller from UI.
• Written the Triggers in MySQL to audit trails.
• Worked extensively with XML.
Education
Master of Computer applications (MCA)- Andhra University, India.
Bachelor of Computer applications (BCA)- SriVenkateswara University, India