Post Job Free
Sign in

QA Analyst/ Developer

Location:
Cary, NC
Salary:
$100-$125 per year
Posted:
December 14, 2011

Contact this candidate

Resume:

Sergio Samayoa

Bulevar Hospital Militar **-** zona 16 #75 Guatemala,

Central America, 01016

Cell: (502-****-**** -

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

Highly skilled systems architect and developer with more than 25 years of

experience designing,

developing and deploying applications, from old single platform

“green-screen“ to multi-tier /

distributed systems. Business experience in manufacturing, accounting,

distributing, payroll,

finance and TELCO.

Qualifications

Strong knowledge of Java SE and JEE stacks, from early versions 1.x

up to latest version

SE 7 and JEE 6.

Deep understanding of old technologies such Cobol, ISAM, flat

files, pipes, “green screen”,

etc. This knowledge allowed me to design, code and implement

integrations between new

applications with legacy ones.

Solid leading and mentoring skills helping and encouraging

individuals to maximize their

productivity applying best practices, frameworks, libraries and

technology in general.

I'm always learning new technologies and tools to easy and reduce

the time spend in

application development and deployment. Technology by it self worth

nothing if does not

resolved real world problems.

Technical Expertise

Languages Java, SQL, Oracle's PL/SQL, Object

Pascal (Delphi & FPC),

Cobol, XML, JavaScript

Java frameworks

EJB, JPA, JMS, CDI, JAX-WS, JAX-RS,

JSF, RichFaces, JSP,

JSR-233 (Java scripting)

Java libraries

Apache Commons, Apache POI,

JasperReports, BIRT

Java IDEs

Eclipse, Netbeans, Oracle's OEPE,

JBoss Tools 3.x

Used java containers

Glassfish 3.x, Apache Tomcat 6 & 7,

JBoss 4.x & 5.x, Weblogic

10.x, Websphere 6.x

Databases

Oracle, Firebird, DB2/UDB

JavaScript frameworks

Sencha's ExtJS 4.x

Other skills

Continuous integration (Hudson)

Version control (CVS and SVN)

Platforms

Windows, Unices (Linux, Tru64, AIX,

HPUX), AS/400

Sergio Samayoa

Bulevar Hospital Militar 15-01 zona 16 #75 Guatemala,

Central America, 01016

Cell: (502-****-**** - ******.*.*******@*****.***

Professional Experience

ICON Guatemala, Guatemala, Central America

Systems Architect / Senior JEE Developer - 2001 to present

Latest projects:

Promotion sales system via SMS / for regional (Central America) TELCO company / 2011

Extensible sales system via SMS for prepaid and postpaid customers.

Customer sends a keyword to designated number (ex: 777) via SMS to buy promotions such long

distance calls plans, temporal Internet access, reduced fare (friends and family), consumption plan

change, inquiry balance, etc. The system checks if the subscriber qualifies for customer's desired

promotion according to configured business rules (plan type, consumption plan, age, current

balance, recharge history, etc.), charges the subscription fee (if any) then provisions the

appropriated systems and/or platform (billing, CRM, HLR, RIM, prepaid platform, etc.).

When subscription ends, system does the deprovisioning where needed (down an APN in HLR for

example). System is capable of handling up to 20 requests per second on moderate hardware.

Currently deployed in 1 country, expected to be deployed in another 4 countries in early 2012.

Role: Architect / lead developer.

Technologies: EJB 3.0, JMS 1.1, JPA 2.0, JSF 1.2 + RichFaces 3.x, Oracle 10g, Weblogic 11g.

Customer portal / for South American TELCO company / 2010

Our customer has portal which was over its useful life. Instead of improving it, we were

contracted to develop a new portal using JEE technologies. The daunting part of the project was

the integration to heterogeneous systems written in different languages and technologies: SOAP< Web Services (we have a lot of trouble with several of them), direct MS SQL Server access,

SOAP Java Web Services hosted on old Weblogic 8 server(s), Tuxedo services, SAP Web

services, etc. Worst of all, documentation were scarce and inaccurate. To get subscriber's data we

have to access from 5 to 10 different systems just to show customer's general information so we

have to use threading inside JEE container. We had to parse text data to get some billing

information. Even with all the problems, the product was delivered in scheduled time and was

greatly accepted by final users. Application has about a 1 million users.

Role: Architect / team leader

Technologies: EJB 3.0, JSF 1.2 + RichFaces 3.x, WTC, Web Services, Birt, Oracle 10g, MS SQL

Server 2000, Weblogic 11g

Sergio Samayoa

Bulevar Hospital Militar 15-01 zona 16 #75 Guatemala, Central America, 01016

Cell: (502-****-**** - ******.*.*******@*****.***

Free lance projects, Guatemala, Central America.

Even if most of the time I have a permanent position at some company, I develop and deploy

applications in my spare time.

Latest projects:

Java to Cobol Bridge (J2C) / Herring Bank, Amarillo, Texas (remote) / 2010 - 2011

Herring Bank has a RM/Cobol system which manages the balance on debit cards.

This Cobol system was accessed by other systems using an old in-house crafted

gateway via TCP/IP sockets. The problem with this gateway was performance: very sluggish.

Requirement was 10+ transactions per second against mockup Cobol System.

After 3 iterations, the new gateway I wrote exceeded this requirement: in test environment reached

285+ transactions per second against mockup Cobol program.

I was told that in production using real Cobol System with real clients, the overall performance was

the target 10+ transactions per second per process. The most time consuming part of the system is

socket overhead (each client connects/disconnects to/from server for each transaction) which is

little more than 60% followed by actual Cobol System transaction processing, about 30%; less than

10% of the time is spend in the gateway.

Technologies: Java 6, Threading, Sockets, AIX named pipes, RM/Cobol.

IPAuthorizer / OSI de Guatemala / 2010

Local bank's customers were victims of phishing in early 2010. Bank's officials were very worried

about this and contacted “OSI de Guatemala” to help them on strengthening their eBanking

software. I designed, wrote and deployed a simple yet powerful application called IPAuthorizer

which, using a rule based engine, allows or denies request based on user's IP address, data taken

from web agent and access history for each particular user.

Technologies: JSF 1.2 + RichFaces 3.x, JAX-WS, JSR-223 (Java scripting), Oracle 10g, JBoss 4.x

Previous jobs.

Mezcladora S.A. (ready mix), Guatemala, Central America

Development Manager, 1993 - 2001. Pascal, Delphi, Novell, Btrieve, Oracle.

Zeus Sistemas (consulting), Guatemala, Central America

Co-owner, 1990 - 1993. Clipper, VAX/Cobol.

CAVISA (glass factory), Guatemala, Central America

Systems Analyst, 1987 - 1990, RM/Cobol.

SEADCO (consulting), Guatemala, Central America

Programmer, 1985 - 1986, MS/Cobol



Contact this candidate