Jose Ferreira de Souza Filho

Jose Ferreira de Souza Filho

Goiania, Brazil
Hire Jose
Scroll To View More
Jose Ferreira de Souza Filho

Jose Ferreira de Souza Filho

Goiania, Brazil
Member since December 27, 2012
Jose is a seasoned software developer and engineer with over twelve years of experience in IT. He has experience in the development, migration, and integration of software and efficient architectures. He is especially practiced in the use of debugging and performance profiling tools.
Jose is now available for hire
  • Java, 12 years
  • Apache Struts 2, 6 years
  • Apache Struts, 6 years
  • Java ME, 2 years
  • HTML, 12 years
  • SQL, 12 years
  • Oracle PL/SQL, 7 years
Goiania, Brazil
Preferred Environment
Eclipse, SVN, Linux, Oracle, PostgreSQL, JBoss
The most amazing...
...project I've developed is an efficient, large scale system accessed by millions of users that is capable of processing over 300,000 records per hour.
  • APS Managing Consultant
    2015 - PRESENT
    • Reduced the time to read configuration items for the Callback Assist Application by implementing a second-level cache using EHCache. We achieved 3 times speedup with cache implementation.
    Technologies: Java, Gigaspaces, SIP, WebRTC, VXML, JBoss, Tomcat, Telephony, Hibernate, Ehcache, Postgres, VBA
  • Software Engineer
    Cablevision (New York – Remote)
    2011 - 2015
    • Migrated Weblogic 10.3 applications to JBoss EAP 6.3.
    • Migrated ADF 10G applications to ADF 12c in Weblogic 12c.
    • Identified and fixed load-balancing, failover, and cluster issues on Weblogic 12c.
    • Identified and fixed issues in the MOD_JK communication with JBoss EAP 6.3, which caused several issues in production with LDAP authentication using Web Services.
    • Created infrastructure to migrate the Google Appliance Connector of Google Crawler to the new release.
    Technologies: J2EE, JSP, Tiles, Servlets, JasperReports, Oracle, Velocity, JDBC, Junit, JMeter, Java Visual VM, Introscope, HTML, WebLogic, Ant, Maven, JavaScript, JBoss, JBoss Seam, JBoss Drools, JBPM, PL/SQL, Shell Scripting
  • Technical Architect
    Secretariat of Finance of the State of Goiás (SEFAZ-GO)
    2005 - 2011
    • Implemented the Web-based Infraction Notice System for the State of Goias.
    • Created a Taglib for spelling and grammar checking for web applications using a Brazilian dictionary.
    • Built the infraction notice search engine using Lucene instead of the traditional database search approach.
    • Performed QA and defined architecture.
    • Implanted a Maven repository based on NEXUS and still used today in SEFAZGO internal applications.
    • Created infrastructure and repositories and defined profiles.
    • Migrated 40 projects and mentored developers to migrate their applications.
    • Worked as part of an expert team to identify and fix concurrent issues in the Electronic Invoicing System of Goias State (NFE). NFE ensures that all due tax revenue is collected; basically, a company selling products in Brazil must send each invoice electronically to the government for validation before shipping their goods.
    • Defined QA tools and trained the developers in the use of tools like PMD, Checkstyle, and Findbugs to prevent common mistakes and follow best practices.
    • Helped define and adopt a continuous integration system (Jenkins) and used unit testing with Maven.
    Technologies: J2EE, J2SE, JSP, JMeter, Servlets, JSF, RichFaces, Struts 1, Struts 2, EJB 3.0, SQLServer, Oracle, Apache Lucene, Velocity, JDBC, JUnit, JMeter, Spring Framework, HTML, Hibernate Framework, JPA, JBoss Envers, Tomcat, SVN, CVS, VSS, Ant, Maven
  • J2ME Developer
    Siemens (Brazil and Germany)
    2004 - 2005
    • Created the Formatter class for JSR 238 Mobile Internationalization API, the focus of which was to create locale-specific renditions of data items for dates, times, numbers, percentages, and currency amounts.
    • Created an ANT script for code obfuscation and signing of J2ME applications.
    • Utilized JSR 253 Mobile Telephony API (MTA).
    • Created a J2SE tool using Java 5 and MySQL to help identify assertions in the JSR 253 specification for unit testing creation for the TCK of the JSR.
    • Created test plans, unit testing based on J2ME Unit, and test harnesses to validate the Reference Implementation (RI) of JSR 253.
    Technologies: J2ME, Midlet, J2SE, SVN, Ant, MIDP 2, CLDC 1.1, J2MEUnit, MySQL, JasperReports, Extreme programming
  • SCEA (Other amazing things)

    Sun Certified Enterprise Architect

  • SCMAD (Other amazing things)

    Sun Certified Mobile Application Developer

  • SCWCD (Other amazing things)

    Sun Certified Web Component Developer

  • SCJP (Other amazing things)

    Sun Certified Java Programmer

  • OMG Certification (Other amazing things)

    OMG Certified UML Professional Fundamental

  • CEA Corporation (2008-2009) (Development)

    System for the healthcare industry, focused on controlling the anesthesiologist’s schedule, HR management, surgical procedures with their respective complexities, and fees charged to the patient. This application was built using Hibernate, Spring, EJB 3, Richfaces, JBoss EAP 6.2, and a module for iPhone devices.

  • Mapeamento (2007) (Development)

    Java SE application which takes as input a list of students and, based on a pre-defined list of classrooms, generates randomly the position taken by each student during an assessment evaluation. This application creates reports in PDF using JasperReports and reads the classroom's layout from an Excel spreadsheet.

  • Auto de Infracao Eletronico (2005 - 2008) (Development)

    Web application for infraction notices used by the SEFAZGO to generate infraction notices for the companies that need to pay taxes in Goias State. The previous system was written in Natural/ADABAS and Goias State had a need to create a new system that was web-based and could create PDF files for the infraction notice with hashing of PDF files and the inspector digital signature, making the process digital from end to end. The following technologies were used in this application: Hibernate, Spring, Struts 1.3, Mainframe Integration, Apache Lucene, and Taglibs.

  • JSR Assertion Tool (2005) (Development)

    A tool created to identify and list the assertions in a Java Specification Request (JSR) to create the TCK tests. This tool was created using Java 5, MySQL database, and JasperReports for reports creation.

  • JSR 253 (2005) (Development)

    The Mobile Telephony API (MTA) defines a set of functions for controlling voice calls and using network services suitable for Java applications written for Java ME devices.

  • JSR 238 (2004) (Development)

    Mobile Internationalization API, a J2ME optional package containing an application program interface that allows MIDP application developers to internationalize their MIDP applications.

  • Hunting Memory Leaks in Java (Publication)
    Inexperienced programmers often think that Java's automatic garbage collection frees them from the burden of memory management. This is a common misperception: while the garbage collector does its best, it's entirely possible for even the best programmer to fall prey to crippling memory leaks. In this post, I'll explain how and why memory leaks occur in Java and outline an approach for detecting such leaks with the help of a visual interface.
  • Languages
    Java, SQL, HTML, Oracle PL/SQL, JavaScript, XML
  • Frameworks
    Apache Struts 2, Apache Struts, Apache Velocity, Hibernate, Spring, JavaServer Faces, JBoss Seam, ADF, JSF, JSF2
  • Libraries/APIs
    RichFaces, Java Servlets, Guava, Apache Lucene, JDBC
  • Tools
    SVN, Tomcat, CVS, Eclipse, JIRA, Apache JMeter, JConsole, Apache Ant, Introscope, Java VisualVM, Netbeans, JBoss Drools, Maven
  • Platforms
    Java ME, Java SE, Java EE, JBoss, Windows, Mac OS, Linux
  • Misc
    WebLogic, Apache Commons, SOAP
  • Paradigms
    Agile Software Development, Scrum, REST, Service-oriented Architecture (SOA), Extreme programming, Design Patterns
  • Storage
    PostgreSQL, MySQL, SQL Server, Oracle, Redis
  • Post-Graduate degree in Computer Science
    Federal University of Goias(UFG) - Goiania - Brazil
    2008 - 2009
  • Bachelor of Technology degree in Computer Science
    UNIVERSO - Goiania - Brazil
    1999 - 2004
I really like this profile
Share it with others