Post Job Free
Sign in

Java Developer / Software Engineer

Location:
Miami, FL
Posted:
September 09, 2013

Contact this candidate

Resume:

**** ** *** ******, *****, FL *****

FRANK NOGUEIRAS 305-***-****

*****.****.**@*****.***

SUMMARY

An accomplished Software Developer specialized in Architecture, Analysis, Design and Object Oriented

Programming; as well as knowledge and extensive experience in the full life cycle of a product software.

Experience with Agile/SCRUM methodologies and very strong Design Patterns (Gang of Four, Core

JEE, and Enterprise Integration) knowledge.

Proficiency in multiple technologies and programming languages to create components and services in a

wide range of dynamic and multidisciplinary environments.

Experience with performance testing, memory leak testing, tuning; as well as creating build-scripts to

deployments in multiples environments as System Integration Test, User acceptance Test and Production

Focused on results secured by a quality practices (unit testing, system testing, user acceptance testing).

Strong knowledge in development Ajax and Rich UI for Web and Hybrid Mobiles applications.

Skills with practices of SEO, Responsive Design, Web Analytics, Social Media, Inbound Marketing.

Ten years of experience with Java technologies, J2SE and J2EE platform.

SKILLS & EXPERTISE

PROGRAMMING LANGUAGES

JAVA, C#.NET, VB.NET, C++, PHP, JavaScript, BeanShell, Shell Script (Bash)

TECHNOLOGIES: STANDARDS, SPECIFICATIONS, FRAMEWORKS, LIBRARIES

HTML5, CSS3, Twitter Bootstrap, Backbone.js, jQuery UI, jQuery Mobile, Phone Gap, JSON, RESTful

Core Java, Web Services (REST, SOAP, XML-RPC), JAX-WS, JAX-RS, CXF, Axis2, Hessian, Burlap

Spring Framework (MVC, ORM), Spring Security, Spring Web Services, Spring Webflow

JPA, Hibernate, iBatis, JDBC, JTA, PL/SQL

OSGi (Equinox, Felix), EJB3, Annotations, JNDI, Java Beans, JMS, Quartz

XML, JAXP, JAXB, XMLBeans, Xstream, StAX, dom4j, Digester, Xerces, Xalan, Saxon

Struts, Servlet, JSP, JSTL, Tiles, Velocity, DWR, JSF, Facelets, ICEfaces,

JUnit, DbUnit, Cactus, JMock, EasyMock, JMeter, soapUI, Test Driven Development paradigm

Magento, Symphony Framework 2, Doctrine2, Twig, Silex, Highcharts

BANKING: FINANCIAL TRANSACTIONS

ISO-8583, MLI, HOST-MLI, EMV, FEP, NCR POS

DATABASES: SERVERS & MODELING TOOLS

Oracle (+11g), Microsoft SQL Server (+2k5), DB2, MySQL5, Erwin Data Modeler, MySQL Workbench

BUILD SYSTEMS, VERSION CONTROL & PROJECT TRACKING

Maven, Ant, Ivy, Jenkins, Git, Subversion, CVS, Redmine, Trac, JIRA, Microsoft Project

WEB & APPLICATION SERVERS / MESSAGE BROKER

Nginx, Apache WebServer, Apache Tomcat, Jetty, IIS, WAS, SAS, WebLogic, JBoss, ActiveMQ

DEVELOPMENT ENVIRONMENTS

Eclipse, NetBeans, VisualStudio.NET, SublimeTest2, Websphere Application Developer (WSAD)

SOFTWARE ENGINEERING: METHODOLOGIES & MODELING TOOLS

SCRUM, XP, UML, RUP, Rational Rose, Rational XDE, ArgoUML, Enterprise Architect

OPERATING SYSTEMS: SERVER AND WORKSTATION

Xen (Paravirtualization), XenServer, UNIX, Linux (Debian, Ubuntu), Windows (XP, 7, 2003, 2008)

PROFESSIONAL EXPERIENCE

CITICORP PLAZA, FORT LAUDERDALE, FL, USA (August 2012 – at present)

APPLICATIONS PROGRAMMER / ANALYST

Participation in developing on several modules to financial applications using standard messages for

Financial Transactions from CITIBANK.

PROJECT: OFP & CX-OSGi

As a member of Regional Technical Team for CITI Mexico and Latino America my duties are:

Analysis of business requirements from Colombia and Central America.

Development new features from existing applications.

Investigate and resolve reported defects.

Maintenance activities for online financial applications on Production environment.

Provide support on testing (SIT, UAT) activities.

Deployment new releases on Production environment.

Coordinate changes with several teams: Regional, Colombia and Central America.

Development environment used:

OSGi, Spring, XML, JMS, ActiveMQ, Quartz, BeanShell, Shell Script (Bash), Ant, Ivy, Git, Eclipse,

ISO-8583, MLI, HOST-MLI, EMV, FEP

THIRD SOLUTIONS, MIAMI BEACH, FL, USA (March 2012 – July 2012)

JAVA ENGINEER

Developing a plugin that allows parsing and transformation between standard ARTS T-Log (XML

schemas also known as POSLog) and the standard Digital Receipt XML.

PROJECT: POS RECEIPT CAPTURE & MY RECEIPTS

Java application that runs as an operating system process and monitoring a directories structure as a

watchdog to the new files generated (POSLog.xml) by the NCR POS.

Fixing bugs, implementing enhancements and new features for existing application MyReceipts -

www.myreceipts.com

Development environment used:

NCR POS, Spring, Struts, XML, JAXB, JNotify, Maven2, Ant, Eclipse

OUTSOURCING / ALCUBO, MEXICO D.F., MEXICO (August 2011 – February 2012)

TEAM LEAD JAVA SENIOR ENGINEER WEB MOBILE DEVELOPER

Developing several Web and Mobile Applications utilizing Spring, Hibernate, RESTful as well as

Symfony and jQuery Mobile technologies. Applying SCRUM methodology and Test Driven

Development paradigm.

PROJECT: UHMA

Web and Mobile Applications to Workforces Health Programs, for UhmaSalud company of Mexico.

Planning and negotiation for development time and development costs.

Definition and implementation of architecture, as well as coding standards, and guidelines of

teamwork.

Working closely with front-end graphic designers and other development teams to ensure

successful implementation and integration of dashboards and interactive web & web mobile

applications.

Converting specifications and requirements into functional application code.

Coordinate analytical business functions, discovering business rules and ensuring that they

are handled appropriately by the final products.

Keeping in mind and adhere to industry best practices for delivering high quality code.

Validation of acceptance by customer and users to gather observations related to business

requirements and business rules implemented.

Analysis, design and development of the applications for:

Commercial Website: http://www.uhmasalud.com

Check Up: http://checkup.uhmasalud.com

Health Coach: http://checkup.uhmasalud.com/bitacora.php

Health Coach Mobil: http://checkup.uhmasalud.com/bitacorawap.php

E-commerce: http://respaldo.uhmasalud.com

Game Online: http://www.uhma.mx

Appointments Tracer: not available online

Following practices of SEO, Responsive Design (Twitter Bootstrap), Web Analytics (Google

Analytic), Social Media (HootSuite: Social Media Management Dashboard), Inbound Marketing

(Hubspot: Inbound Marketing Software)

Development environment used:

HTML5, CSS3, Twitter Bootstrap, jQuery, Backbone.js, jQuery Mobile, Phone Gap, JSON, RESTful,

Spring3.0.5, SpringSecurity3.0.5, SpringWebservices1.5.9, SpringWebflow, JPA, Hibernate3,

WebServices (REST, SOAP), CXF, Axis2, JAX-RS, JAX-WS2.0, Struts1.3.10, Tiles2.2.1, JSTL1.2,

MySQL5, Maven2, Eclipse3.4, Nginx, Apache WebServer, Tomcat6, Git, Subversion, Redmine,

Symfony1.4.11, MySQL Workbench

PROJECT: TRAELO

Web and Mobile applications to Online Orders and Deliveries, for Traelo.com company of Mexico.

Planning and negotiation for the time and cost of development.

Definition and implementation of the base architecture, as well as coding standards, and

guidelines of teamwork.

Analysis, Design and Development of the applications for:

Traelo Web: http://traelo.alcubo.com

Traelo Mobile: http://m.traelo.alcubo.com

Development environment used:

HTML5, CSS3, jQuery, Backbone.js, jQuery Mobile, Phone Gap, JSON, RESTful, MySQL5,

Highcharts, Apache WebServer, Git, Subversion, Redmine, MySQL Workbench

SOLUCIONES-NET, MEXICO D.F., MEXICO (December 2009 – July 2011)

LEAD APPLICATIONS DEVELOPER JAVA SENIOR ENGINEER

Active participation as a senior developer and team lead in several modules for a multi-tiered JEE

enterprise application. The application was designed to reduce the cost and time, necessary to recover

from millions of transactions for a cloud ATMs, and implement business rules.

PROJECT: TRACKER

Enterprise Application for transactions and real time monitoring of the cloud ATMs BANORTE Bank,

from Mexico.

Planning and negotiation for development time.

Definition and implementation of the base architecture, as well as coding standards, and

guidelines of teamwork in new version of Management Console.

Development of the integration with Tandem Switching System (BASE24-ATM), and

ITSM-BMC Remedy Service Desk.

Development and refactoring in modules and components such as Monitoring Console,

Problem Analyzer, Virtual Problem Analyzer, Recurrent Problem Analyzer, Concurrent Problem

Analyzer, Problem Correlation, Problem Router, Actions Engine and Notifications.

Development environment used:

Java6, JEE6, jQuery, Spring3.0.5, Spring Security3.0.5, Spring Web Services1.5.9, JDBC, SOAP1.3,

Axis2, JAX-RPC1.1, JAX-WS2.0, METRO, Tiles2.2.1, Velocity, JSTL1.2, Oracle9i-10g-11g, DB2 9.7,

JasperReport3.5.3, JFreeChart1.0.13, Quartz, JMS1.1.1, ActiveMQ5.2.0, Mina1.1.7, OsCache2.3,

Maven2, Eclipse3.4, Jetty6.1.9, WebLogic AS 9.0, ArgoUML, Subversion, JIRA

OUTSOURCING/ SOLUCIONES-NET, HAVANA, CUBA (December 2007 – November 2009)

JAVA SENIOR DEVELOPER

Apply the Agile software development methodology (SCRUM & XP Programming) and Test Driven

Development paradigm. I was a team member in the development and testing of web applications using

Java, Java Enterprise Edition, and Java Frameworks.

PROJECT: ENTUM

Web Application for the Technical Evaluation of Human Resources. N&S Trantor Company of Mexico.

Planning and negotiation for development time.

Definition and implementation of the base architecture, as well as coding standards, and

guidelines of teamwork.

Analysis, Design and Development of several modules.

Development environment used:

Java1.5, JEE5, Spring2.5.6, JPA, Hibernate3.2.5, EJB3.0, JSF1.2, Facelets1.0, MyFaces Core1.2,

ICEfaces1.8, PostgreSQL8.3, JasperReport1.2.7, Maven2, Eclipse3.4, SAS, Subversion, JIRA

PROJECT: SYNCHRONIZER

Web Application for the migration of databases in DBF format to a Data Center running on an Oracle

database. EcoSoft is Company of Mexico.

Development environment used:

Java1.5, JEE5, Spring2.0, Acegi1.0, Tiles2.0, JSTL1.2, DWR2.0, JDBC, DBF, Oracle, Quartz, Ant,

WebServices (SOAP, XML-RPC), Axis2, WS-Security, Eclipse 3.3, SAS, ArgoUML, Subversion, JIRA

POSTAL COMPANY, HAVANA, CUBA (October 2006 November 2007)

JAVA SENIOR DEVELOPER

Development of a complex Web Application using Java, Java EE, and Java Frameworks.

PROJECT: PSP - Postal Services Platform

Web Application for the Postal Services Platform, of the Cuban Ministry of Telecommunications.

Definition and implementation of the base architecture, as well as coding standards, and

guidelines of teamwork.

Analysis, Design and Development of the module for Assistant Postal Address.

Development of the integration with modules Planning Routes and Multi-service Office.

Development environment used:

Java1.5, JEE5, Spring2.0, Acegi1.0, Tiles2.0, JSTL1.2, DWR2.0, Hibernate3.2, WebServices( SOAP,

XML-RPC), Axis2, PostgreSQL8.2, Maven2, Eclipse3.2, GlassFish Application Server V2, Visual

Paradigm, Case Studio2, Subversion, Redmine

COPEXTEL, HAVANA, CUBA (September 2003 June 2006)

JAVA DEVELOPER

Actively involved in the architecture of several layers (presentation, business, integration, services) of

multi-tiered systems. Acquired experience in Java technologies, design and implementation of relational

databases. Design patterns and UML notation were used for the software design.

PROJECT: SITUR - Ministry of Tourism Inventory System

Enterprise Application for the Inventory System, of the Cuban Ministry of Tourism.

Definition and implementation of the base architecture, as well as coding standards, and

guidelines of teamwork.

Analysis, Design and Development of several modules.

Development of the integration with Accounting Systems and Information Systems.

Development environment used:

Java1.5, JEE5, JSF1.2, Facelets1.0, MyFaces-Core1.2, MyFaces-Tomahawk1.2, Spring1.2.6, Acegi1.0,

WebServices(SOAP, XML-RPC), Burlap3.0.8, Axis2, Hibernate2.1, PostgreSQL8.1, JasperReport,

Maven1, Eclipse 3.1, JBossAS 4.0.3, Rational Rose 2003, Subversion, Trac

PROJECT: SAFRE3 - Management System for the Worker’s Retirement Savings

Enterprise Application for the Management System for the Worker’s Retirement Savings, of the EFP

Company of Mexico.

Analysis, Design and Development of several modules. Database design.

Support to definition of coding standards, architecture, and guidelines of teamwork.

Development environment used:

Java1.4, J2EE1.4, Struts1.1, Tiles1.1, JSTL1.0, Expresso5.5, EJB2, JNDI, DB28.2, Ant, MS SQL

Server2000, WSAD5.1.2, WAS5.1, Rational Rose2003, Java Rational XDE, Erwin Data Modeler, CVS

EDUCATION

Havana Technological University [CUJAE], HAVANA, CUBA (September 2002 – July 2008)

Computer Engineer (Equivalent to a U.S. Bachelor’s Degree in Computer Science).

REFERENCES

Available upon request.



Contact this candidate