Java And J2ee Developer Resume
Coral Gables, FL
Technical Skills:
Design and implementation of Web and Desktop Applications. Database design. Data structures, advanced programming, design and analysis of Algorithms.
Programming Languages: Java, C#, C, C++, Python, Perl, Pascal, Prolog.
Databases: Microsoft SQL Server, Oracle, PostgreSQL, Access, MySQL, MongoDB, Hibernate Framework.
Web Technologies: J2EE, Spring Framework, Spring MVC, Spring Web Services, Spring Security, JSP-Servles, HTML, Java Script, AJAX, Dreamweaver.
Tools for Math: Matlab, LATEX.
Platforms: JDK, Apache Tomcat 6.0, Eclipse, Microsoft Windows Operating System, Microsoft .Net Framework®, Linux Operating System.
Professional Experience
Confidential
Caracas, Venezuela 05/2010 – 10/2010
Architect / Analyst / Java/JBPM Developer
- Participation as an analyst, database designer and programmer in the development of Flow Control System of People.
- Survey and description of the requirements of the open-source solution for Flow Control System of people.
- Research about of JBPM process engine for use in the implementation of Flow Control System of People.
- Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
- Design and generation of the database for the Flow Control System of People.
- Design and implementation of main functions of the Flow Control System of People.
Environment: Apache Tomcat 6.0, JDK 6, Eclipse, PostgreSQL, Hibernate Framework, J2EE, Spring Framework, Spring MVC, Spring Web Services, JSP-Servles, HTML, Java Script, AJAX, XML.
Confidential, Caracas, Venezuela 02/2008 – 10/2008
Java and J2EE Developer
- Participation as an rchitect and analyst in the conception of the Enterprise Web Application for the Food Information Capture.
- Responsible for design the database and the implementation of database access layer with Hibernate Framework.
- Implementation of several modules of the Enterprise Web Application for the Food Information Capture.
- Participation as programmer in the Desktop Application for the Food Information Capture.
Environment: Apache Tomcat 6.0, JDK 6, Eclipse, PostgreSQL, Hibernate Framework, J2EE, Spring Framework, Spring MVC, Spring Web Services, JSP-Servles, HTML, Java Script, AJAX, XML.
Confidential, Havana, Cuba 08/2005 – 10/2010
Programming and Discrete Mathematics Professor / Java and J2EE Developer
- Participation as an architect in the initial conception of the Enterprise Web Application for the Prison Control in Venezuela.
- Experience decompiling and recompiling Java classes with Java Decompiler (JAD).
- Design and implementation of a J2EE Web Application for Manage Online Programming Contests and automatic rating of solutions given by contestants in the various languages (Java, C / C + +, C #, Pascal, Python, PHP).
- Taught Introduction to Programming (Java and C/C++ programming languages).
- Taught Programming I (basic algorithms, inheritance and polymorphism).
- Taught Programming II (recursion, data structures, graphs).
- Taught Programming IV (analysis and algorithm design, compilation).
- Taught Discrete Mathematics I.
- Set theory, relations and functions.
- Logic.
- Elements of number theory and computation.
- Taught Discrete Mathematics II.
- Graph theory.
- Recurrence relations.
- Combinatorial theory.
- Developed several windows applications for the above subjects using Java and C/C++. These applications allowed my students to apply the theoretical concepts learned in class in a practical.
Environment: Oracle, PostgreSQL, Hibernate Framework, J2EE, Eclipse, Spring Framework, Spring MVC, Spring Web Services, JSP-Servles, HTML, Java Script, AJAX, XML, Apache Tomcat 6.0, JDK 6.
Academic Information
Bachelor of Science in Computer Science
Accomplishments:
- Several times winner of Physical and Mathematics Contests in High School, provincial and national level.
- Honorable Mention in the XXX International Physics Olympiad, Italy 1999.
- Several times winner and organizer of Programming Contests.
- 5th place in Programming Open Contest 2006 (Confidential,).
Advanced Courses:
- NIIT Certificate of Competence for having achieved GOOD level in the program titled: Object Oriented Application Development.
- NIIT Certificate of Participation in the program titled: Enterprise Applications Development (J2EE Technologies) Level 1.
- Parallel and Distributed Programming.
- Parallelization of Numerical Simulations.
- Numerical Linear Algebra.
- Number Theory and Elements of Computability Theory.