Ruby On Rails Developer Resume
4.00/5 (Submit Your Rating)
PROFESSIONAL EXPERIENCE:
Confidential
Ruby on Rails Developer
Responsibilities:
- Maintained a Ruby development environment
- Processed and large amounts of data for presentation
- Squirrel mail administration for abuse processing
- SQL for CRUD operations
- Confidential and Google feedback loops
- CSS, html, MVC, Rails, Linux Admin, OAUTH and REST
- Big data processing with Oozie, Hive Hadoop, Pig and R
Confidential
Data Storage Developer
Responsibilities:
- Developed a build and deployment process to handle multiple versions and development streams in progress
- Work with the environment expert to provide recommendations on how the technology stack and implementation is impacting the performance
- Work with DB2 in data storage
- Worked with with Ant and ksh/bash.
- Developed database deployment strategy using Flyway and Liquibase
- Worked on GWT and J2EE platform for core framework
Configuration Manager
Confidential
Responsibilities:
- Configuration Lead/Tech Arch responsible for implementing/maintaining code versioning tool, developing/implementing scripts/processes/procedures for builds, deployments/application releases. Work closely w/Onshore Production Support/Offshore Build & client Infrastructure/Tech Arch support teams.
- Created and enforced release numbering, emergency release tagging and branching scheme tracked changes in svn with TeamCity continuous integration build tool
- Managed 37 Virtual Machines assigned different users to help gain credentials
- Created automated deployment scripts for Oracle Weblogic
- Installed software such as Siteminder for single sign on, Oracle DB and Weblogic Portal.
- Created Ant scripts for building the project.
- Configured cron jobs to run the Batch
- Configured SOS job scheduler for Batch
- Deployed workflows and PCC changes in IBM FileNet P8
- Managed offshore team in Deployments and SVN scripting for CM, build, deployment activities; Ant, Maven, Shell Scripting using/administering Subversion
- Assisted developers with issues related to CM tool (check in/out, branching, tagging) building/deploying Java web apps, Linux OS, WebLogic worked with deploy IBM FileNet P8 Content Engine and with Database Oracle 11g and Data Persistence Framework myBatis
Confidential
Java Developer
Responsibilities:
- Brought all code in house from NDS to COX Communications
- Logged into a 32 bit juniper VPN using Selenium to gain access to the outsourced code repositories used git svn to transfer all SVN repositories into git repositories on Cox servers.
- Optimized the git repo by identifying only the minimal resources needed
- Added the appropriate Java, Hibernate, and Spring configurations to deploy the applications
- Automated end to end code
- Configured a PostGre database
- Wrote Maven poms
- Created a unified web services testing framework utilizing
- Web services annotations, EJB 3.0 (Session Beans), Annotations, JAX - WS for Business tier.
- Hibernate 3/Annotations, JPA Entity Manager, Spring Framework, Integration and Security, Spring Core, Spring MVC, Spring AOP, AspectJ, LDAP ActiveDirectory
- Hibernate Threading, Hibernate Thread life cycle, Thread-Safe with concurrency
- Active MQ, JBoss Scheduler, REST Spring MVC/CXF Framework
- Oracle 10g/11g
- Grails, groovy, jQuery, Struts, Tapestry, Grails, groovy, jQuery, JUnit, easymock, powermock, Ant, ivy, grails build scripts
Confidential
Integration Lead
Responsibilities:
- Onshore developer and Lead that worked with a small offshore team to design and build 6 Java-based integration interfaces. Strong Java developer with web service API (SOAP, REST) integration experience and Batch processing experience. worked with 3rd party vendors using supplied web service APIs.
- Worked with vendors and communicated with them when API documentation was not clear.
- Defined development environment specifications.
- Worked in/traveled to AT&T facility or locations that can access network.
- Skills Asserted: RedHat Linux or Unix, job scheduling (cron job), batch processing, flat file processing, ETL, XML, WSDL.
- Did Ground up application development from business requirements Took business requirements and extract use cases Created use case diagrams and extracted business logic from use cases Created class diagrams from use cases Created skeleton application based on class diagrams Set up development servers Test servers and production servers Set up svn for revision repository Committed these skeleton java classes and interfaces to svn Led a group of 3 java developers and 1 systems analyst to continue the development of the application based on the business requirements Programmed an interface of my own using java technology Integrated technologies from 3 different vendors to fulfill the business requirements
- Zuora a billing and subscription technology
- Birst, a reporting technology
- And Ad-juster an ad statistic company
- Axis2 WSDL Parsing and wsdl2java
Integration Consultant
Responsibilities:
- Integration consultant works with Client technical team and is involved in technical design, build, test phase.
- Key Skills Java, Grails, Scala, Web Services, Agile methodology (Scrum), SharePoint, Perl, Database (MySQ, Oracle)
- Understand existing system architecture and interfaces. Technical Architecture and system design. Search Engine Optimization Stakeholder Communications VBA Macros for Microsoft Excel Process Automation Omniture Mapping Web Services Development with Grails Framework
Confidential
Application Architect
Responsibilities:
- Programmed commenting systems for stories on the CMS. Logged in users can post comments and rate stories using J2EE.
- Programmed functionality used to add, sort and blacklist comments in Java.
- Created mappings that returned results for race data to other modules during the election with Hibernate.
- Programmed Controller code that returns Candidate data according requirements given by parameters using MVC.
- Agile programming using Hudson svn scrum semi XP CI ant
- CMS Programming:
- Vignette Content Management System
- Added new features to the cms including tests, software delivery and maintenance. Created content type definitions. Populated databases with back end loader scripts. Set up controllers to accept parameters, loaded data objects, ran junit tests with maven. Created xml with dom4J transformed xml with xslt
- Create Content Objects and manipulating those objects within the content management system.
- XML Generation from writer and moderator based settings
- Associate Objects to channels: for example video player module will default to the video play-list associated with home channel.
- Custom CMS
- Built a lightweight cms with jackrabbit jcr 170. Loading various entities.
- Created Hibernate Queries for the Latest news modules on the home page.
- Wrote efficient hibernate Classes to query the database with HQL Queries.
- Dynamically generated JavaScript and HTML code with XSLT from xml data.
- Feed Processing for Latest Fox Business News and Partner Headlines:
- Parse XML feeds with dom4j
- Object caching with osCache's GeneralCacheAdministrator
- Transform valid XML, XSLT
- Database schemas SQL, HQL, DDL, Hibernate java2hbm, hbm2ddl, ddl2hbm hbm2java, JDBC
- Try Catch Finally blocks
Confidential
Application Architect
Responsibilities:
- Programmed email alerts according to subject from the story using JavaScript and JSTL and Java
- Programmed the search box at bottom of page using JavaScript and Java
- Integration with markets brief results placed as content within CMS
- CMS Programming:
- Content Management System Based on Apache Slide
- Added new entries to the cms via xml. Generated static content from dynamic web applications via cron jobs.
- Updated the cms with content ran from cron jobs.
- Programed main servlets to load properties for Authentication to Confidential 's ftp server
- Set up and manipulated data and objects sending XML feeds to Confidential for processing automatic email messaging and logs for errors
- Design the architecture for Accounting Risk, Buy/Hold/Sell Analysis and Bonds with MVC style to separate logic, presentation and model. Program Perl modules to get, traverse and delete files, save to disk and databases. Parse XML files by using DOM manipulation Use servlets to calculate modular information according to specifications Loaded parsed information