Josue Martinez

Technical Summary

  • Worked on many Web-based projects using Struts,Spring, Jsp, JSF, EJB,  Hibernate, Ibatis, Sun application server, Web Sphere 6.1, Tomcat, Web Services, JavaScript and Ajax.
  • Over 8 years experience developing with Java technology
  • Senior Software developer and technical leader
  • Over 8 years experience in SQL Server Microsoft, Oracle, Postgresql, Mysql, DB2

Work History

Work History

Senior Software Developer

IBM Mexico/Pounce
  • Produce specifications and design documentation including process flow, class diagrams, sequence diagrams,  data model, etc.
  • Development of a web portal that helps sales people to find services, products and solutions that the company offers.
  • Used Dojo ajax framework , jQuery, jsp pages for Frontend
  • Used  Struts, Hibernate, DB2 and Websphere for the Backend
  • This lets the users have a profile based on their preferences and gives them the ability of personalize the content of the portal
  • To improve the searches over the web portal a Lucene index was implemented
  • Lead and Coordinate Junior developers
  • Scrum (development)
  • Experience working with remote team members in United States , Brazil and India
Feb 2009 - Present

Software engineer

Hildebrando
  • Analyzes specifications, designs logic, writes code, customizes products, tests, debugs,  documents software and web services interface specifications, data model, etc.
  • Development of SOAP and RESTful web services using Apache CXF, Spring, PL/SQL, Oracle, Maven
  • PL/SQL data migration scripts
  • PL/SQL development
  • Create unit test for the web services using JUnit and SoapUI
  • Scrum (development)
  • Execute manual and automated test cases, analyze results, report andtrack defects, verify fixes and perform follow-up work to resolve issues.
  • Experience working with remote team members in United States
Aug 2002 - Apr 2008

Senior Software Developer

El Informador, Diartio Independiente
  • Responsible for the entire development life cycle of a Electronic Invoicing and Payment Services  application to process and follow-up on orders.  Started with initial analysis, writing of functional specification, development of prototype, drafting of user-interface specification and design of an application that would be a combination of web-based and swing application.  Participated in all remaining aspects of the development including programming, project estimations.
  • Project management, database design, and testing, deployment of Client services portal.
  • Project management, database design, and testing, deployment of automatic credit card charge for online sales.

 Database administrator (DBA)

  • Recoverability - Creating and testing Backups
  • Integrity - Verifying or helping to verify data integrity
  • Security - Defining and/or implementing access controls to the data
  • Availability - Ensuring maximum uptime
  • Performance - Ensuring maximum performance
  • Development and testing support - Helping programmers and engineers to efficiently utilize the database.
  • Development and testing support - Helping programmers and engineers to efficiently utilize the database.

Education

Education

Skills

Skills

SQL

Oracle PL/SQL, SQL Server, Postgresql, DB2, Mysql,Derby

Struts Framework

Spring Framework

Java

Certifications

Certifications

Sun Certified Java Programmer (SCJP)

Sun