Rubens Gomes

Rubens Gomes

Tech Lead / Sr. Software Developer / Software Architect

Dallas/Fort Worth Area

Current
  • Software Architect / Developer at EzLista.com (Sole Proprietorship)
Past
Education
  • University of Kansas
  • University of Kansas
Connections
205 connections
Industry
Information Technology and Services
Websites

Rubens Gomes’s Summary

Rubens Gomes is a senior IT professional having 14 years of professional experience including 4 years in managerial positions (CTO, systems manager, project manager) and 10 years in software development positions.

Rubens Gomes’s Specialties:

IT/Telecom Project management
UNIX/Linux systems administration
Software development (C/C++, J2EE/Java, Perl, PHP, shell scripting)
Web application development (JSP, Servlets, Struts, AJAX)
Database development (Oracle PL/SQL, MySQL, Hibernate)
Telecommmunication network management systems
Computer networking infra-structure (structured cabling, routers, switches)


Rubens Gomes’s Experience

  • Software Architect / Developer

    EzLista.com (Sole Proprietorship)

    (Sole Proprietorship; Internet industry)

    February 2009Present (6 months)

    Designed and developed EzLista, a free online address book that you can access from a desktop computer or smartphone.

    Implemented relational data to object model persistence using Hibernate based on JPA/JDK 1.5 annotations. Service components implemented using the Spring framework. Front-end objects implemented using Struts-2 interacting with Spring service components. Application authentication and authorization security implemented using Spring security (formerly known as ACEGI) framework.

    Developed AJAX Javascript library containing interaction between Ajax code (based on prototype and Scriptaculous) and back-end Struts action objects. The interactions occur to query cities, and automatically refresh countries/flags. Also, to retrieve country states, flags and zip code format. Also, developed Ajax object to search contact names. Site internationalization (English and Portuguese) making use of Struts 2 properties file.

    Installed and co-located Linux IBM eServer running CentOS, Apache httpd, Tomcat and MySQL database. Implemented source code control using SVN with repository installed on Linux CentOS server. Build scripts based on Ant and Maven. Configured UNIX file systems, backup scripts, cron jobs, and security services.

  • Senior Software Developer

    Handango, Inc

    (Privately Held; Wireless industry)

    October 2007February 2009 (1 year 5 months)

    Developed BlackBerry RIM OTA mobile web site decoupling front-end actions from back-end business domain making use of service layer (Web Services). Developed JSP pages, front-end application and service layer code.

    Developed member account / credit card management front-end logic based on interactions between application service layer and Web Services. Developed WebTrends analytics service components to collect web analytic statistics on Handango Internet e-commerce and Windows mobile web sites.

    Developed multi-language (Italian, Spanish, German, English, French) e-commerce mobile web site for Sony-Ericssons smartphones (W960, G700, G900, M600). Developed JSPs and Java actions to interface to back end layer, and wrote Javascripts to dynamically render HTML tags on the browser.

  • Senior Consultant

    American Airlines

    (Public Company; AMR; Airlines/Aviation industry)

    July 2006October 2007 (1 year 4 months)

    Developed Ajax/Javascript and Struts/Java classes to allow user to login to his AAdvantage miles account in the Reservations - Book flight – Select Flights page. Pages developed using JSP and properties to display internationalized messages (English and Spanish) using AJAX technology.

    Developed JSP pages, AJAX/Javascript and Struts action to handle the "Total Change Fee(s)" link while changing his flight reservation Re-factored Spring IoC service manager classes to comply with new business requirements, back end API changes, and AA.com coding standards.

    Internationalized JSPs in the “Reservation Project” to allow pages to be rendered in English or Spanish. Developed i18n (internationalized) JSP tag to allow GUI form drop down lists to be rendered according to users selected Locale. Worked in the resolution of several production defects.

  • Information Specialist

    EDS

    (Public Company; HPQ; Information Technology and Services industry)

    November 2005July 2006 (9 months)

    Worked in off-shore maintenance and enhancements to Verizon IntradaPro phone order entry system. Made changes to JSP and Struts classes in VoIP shared trunks management web based application. Worked with Ajax code based on the Java/DWR (Direct Web Remoting) toolkit.

    Developed UNIX shell script and SQL code to extract data from Oracle database tables, and transfer over SSH/sftp to external UNIX server. Task implemented as part of integration between local order entry and telecommunications back end systems.

  • IT Project Coordinator

    Halliburton

    (Public Company; HAL; Oil & Energy industry)

    May 2005August 2005 (4 months)

    Created processes for desktop customer service support. Prioritized activities for IT desktop support. Routed trouble tickets in the Peregrine GSS system. Helped in the resolution of security issues related virus and spyware software. Led the initial implementation of ITIL incident management processes.

  • IT Project Manager

    T-Systems

    (Public Company; 10,001 or more employees; DT; Information Technology and Services industry)

    November 2003July 2004 (9 months)

    Played technical lead and project management role in the implementation of new payroll system. Coordinated the implementation of technical tasks, such as Oracle database, and intergration with SAP.

  • Systems Manager

    Diveo Broadband Networks

    (Privately Held; Telecommunications industry)

    January 2001August 2003 (2 years 8 months)

    Provided team/management and technical leadership for issues related to UNIX and databases. Helped team understand relevant issues, and facilitate faster resolution of technical problems. Defined/implemented/enforced technical and operational standards on UNIX servers.

    Developed DBIFlex web based application to report customer's IP traffic utilization for monthly billing. Front end developed in Apache/PHP, and back-end developed in Perl with access to Oracle PL/SQL stored procedures/triggers, and SNMP interface to IBM/Micromuse Netcool.

    Developed shell scripting routines to perform backups of enterprise UNIX Sun SPARC servers, Ericsson (AXD-311) and Lucent (PSAX 1250, CBX 500) ATM telecommunications switches, DNS synchronization with Netcool IP lookup tables with DNS.

    Installed CiscoWorks 2000, HP OpenView and IBM/Micromuse Netcool systems. Configured Cisco 2500/2600/3600 series routers. Implemented SNMP trap rules in the Netcool fault management system. Established standard set of Cisco IOS TACACS+ commands on DCN Cisco routers network.

  • CTO

    The World Network, Inc

    (Information Technology and Services industry)

    July 2000October 2000 (4 months)

    Managed and administrated technical issues related to database, software development, UNIX/Linux administration, and network configuration. Mentored technical staff with regards to the development of Perl/CGI, PHP and MySQL database programming.

    Coordinated purchase / installation of LAN, VA Linux Red Hat servers, 3Com switch, and Cisco 2511 router. Installed Linux web/mail/ftp servers, database, primary/secondary DNS servers. Registered domain / host names, and transfered domain servers from former Internet hosting company.

  • Software Development Engineer

    Fujitsu Network Communications, Inc

    (Public Company; Telecommunications industry)

    April 1998July 2000 (2 years 4 months)

    Developed EJB entity bean components making use of JDBC connections with Oracle. Wrote JNDI caching mechanism for EJB home reference objects. Installed Oracle server, and developed UNIX shell scripts to create database, users (schemas), table spaces, tables and grants.

    Developed web application to allow developers to send TL/1 commands to switch simulator. Application initially developed using CGI in Perl, then mapped to Java Servlets. Java program included CORBA client interface to Protocol Manager server running on separate address space.

    Led the development of web based GUI (Graphical User Interface) standards. Wrote departmental HTML/JSP/JavaScript guidelines, Java coding standards, web based GUI standards, and source code quality control review procedure documents.

  • Software Engineer

    Sprint Corporation

    (Public Company; S; Telecommunications industry)

    June 1996April 1998 (1 year 11 months)

    Participated in the development of Sprint's Frame Relay/ATM Customer SNMP agents.

    Developed C++ configuration management module of SNMP agent. Retrieved data from Oracle using Pro*C/C++ and Versant OO DB using C++. Made extensive use of Purify to help detect memory access violations and memory leaks in C++ code. Used SNMP “C” toolkit library from SNMP Research, Inc.

    Developed UPC (Usage Parameter Control), PVC (Permanent Virtual Circuit) connection management, billing activation/de-activation screens of MAPS system. Initially developed in Access/Visual Basic, and migrated to Java AWT with CORBA (IONA OrbixWeb) interface to the back end layer.

  • Programmer Analyst

    Cerner Corporation

    (Public Company; 5001-10,000 employees; Information Technology and Services industry)

    June 1995June 1996 (1 year 1 month)

    Developed medical device interface software. Software developed in "C" to run on DEC VAX/VMS platform. Visited customer to install and test beta version of device interfaces.


Rubens Gomes’s Education

  • University of Kansas

    MS , Electrical Engineering , 19941996

  • University of Kansas

    BS , Computer Engineering , 19881993


Additional Information

Rubens Gomes’s Websites:

Rubens Gomes’s Honors:

American Airlines Certificate of Excellence, February 2007.

Fujitsu Engineering Yearly Excellence Award, May 2000.

University of Kansas Foreign Student Scholarship Award Recipient, August 1988 - December 1993


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Rubens Gomes’s full profile:

  • See who you and Rubens Gomes know in common
  • Get introduced to Rubens Gomes
  • Contact Rubens Gomes directly

View Full Profile