Post Job Free

Resume

Sign in

Developer Oracle

Location:
Hialeah, FL
Salary:
25/h
Posted:
May 15, 2014

Contact this candidate

Resume:

Renier Sotes

Java and Mobile Application Developer & SOA Architect

**** * * **

Hialeah, FL 33012 Cell: 786-***-****

United States acd5cn@r.postjobfree.com

JAVA DEVELOPER

SUMMARY OF QUALIFICATIONS

Expert Java Developer Professional with solid track record in the

development of web applications and architecture customization with

expertise in JSP, Spring Framework and persistent layer with Hibernate and

PostgreSQL or Oracle as database. Proficient web services developer with

proven experience exposing remote services compliant SOAP or REST

protocols. Creative SOA Architect Developer with experience in Oracle

Fusion Middleware designing SCA components with BPEL and oracle components

for database, file, emails and message transformation, with experience

installing Oracle SOA Suite in Weblogic. Have a strong expertise in e-

passport and e-card chip for citizen identification. Experience developer

in large environments with agile software life cycle and continuous

integration using tools like Hudson, Maven and Ant. Proficient android

developer creating applications with custom account type and

synchronization services, using android configuration API and sqlitle for

persistent. Experience developer in front end applications using Vaadin

with Groovy and Grails ranging from simple websites to complex web

applications, focusing properly on user requirements. Strong analysis,

problem solving and time management skills with proven success at handling

multiple responsibilities in high-pressure environments. Fluent in English,

Spanish (native-speaker).

SPECIALTIES

Development Language:

. Java, Bpel, Groovy, BPMN.

Expert in:

. Java, Multi-threading programing, Java Swing, XML, XSD, JEE, Spring,

Spring MVC, Spring WS, Hibernate, Axis2, JAX-WS, JAX-RS, Android,

Grails and Groovy.

. Tool: PgAdmin in PostgreSql, PL/SQL, Ant, Maven, Hudson, Artifactory,

TeamCity.

. IDE: Eclipse, JDeveloper, NetBeans, Xara Designer.

. Test environment: JUnit, SOAPUI.

. BPM: Bonita, JBPM, Activiti.

. Server: JBoss, WebLogic and Glassfish.

. Database: PostgreSQL, Oracle DB 11g, MySql.

. Software Life Cicle: Rational Unified Process, Scrum, XP, Continuous

Integration (Hudson, Artifactory).

. Server Administration: Windows Server 2008, Centos 5.4, 6.0, RedHat,

Active Directory. DNS. DHCP. IIS. MySQL. Apache. Postgresql, Oracle

11g.

Proficient in:

. Virtualization: XenServer from Xitrix, VitualBox, ESXi from VMWare.

. SOA: Oracle 11g, Oracle SOA Suite, WebLogic, Oracle Enterprise

manager, Oracle Console Manager.

. MS Office, Microsoft Project, PowerPoint, Outlook, Visio, Word, Excel,

Access, Open Office.

PROFESSIONAL EXPERIENCE

Role: Work as Independent Date: December

2013 - February 2014.

Project: Develop of Android applications for contacts and calendar

synchronization with online services. (Application name: LimbCard Contacts

Sync)

Client: Freelance (duration: 3 month)

Description:

Android application for synchronize contacts and calendar events between

smart phones and CardDav or CalDav services. These are two software

applications for upload or download information from applications like

Owncloud and Fruux.

Responsibility:

. Logic implementation for synchronize en both way android

contacts and calendar events.

. Creations of new account types and sync services for android

using AccountAutenticator service and Syncronizing data with

SyncAdapter service.

. Add, update or delete contacts in android systems.

. Add, update or delete contacts in online service according to

CardDav or CalDav especifications.

. Using XML and HttpClient for connect to remote service and

use of SSL for secure connection.

. Application configuration with ActivityPreference and design

with Xara Designer.

. Save configuration data and SharedPreferences api and

application information in sqldatabase.

. Animations of buttons and Internationalization (fr, en, es).

. Inclusion of Google AdMob Ads SDK in android application.

. Android style modification for hide activity title and view

orientation.

. Using of Maven for automated compilations of source code in

Hudson.

. Store source code of the applications in SVN server.

. Upload android application to Android Store.

Work as Independent February 2014

- March 2014.

Project: Android application for media streaming. (Application Name UPNP

Player)

Client: Freelance (duration: 2 month)

Description:

Development of Android application for streaming of video over http

technology using UPNP.

Responsibility:

. Using HttpClient for query video server looking for media

device.

. Use of cling framework for UPNP technology.

. Used of android service for creation of UPNP client service.

. Include the VideoView for show video streaming.

. Using with VideoPlayingController for control the video

streaming.

. Application design with Xara Designer.

. Save application data in database SQLlitle db.

. Using of Maven for automated compilations of source code in

Hudson.

. Store source code of the applications in SVN server.

. Use of Google AdMob for advertises in application.

. Android style modification for hide activity title and view

orientation.

. Upload android application to Android Store.

Role: Grails and Groovy Developer

Nov 2013 - Dic 2013.

Project: Update and Upgrade of license issuing process for client INTT

Client: National Institute of Ground Transportation (Caracas, Venezuela).

Contract position: 2 month.

Description:

Design and Development of two applications for test drivers and license

issuing; each application was development with Grails-Groovy-Vaadin

technology and Postgresql in database.

Responsibility:

. Database design using Grails ORM and annotations.

. PostgreSQL database optimization using index and query

optimization with PgAdmin.

. Consume of REST web services for print the license from java

using JAX-RS.

. Frontend application Design and development using Vaading

framework.

. Installation of Centos operative system in the server.

. Configuration of Bonita BPM for process execution.

. Design of business process using BPMN for deploy in Bonita.

. Configurations of Tomcat server for application deployment.

. Develop of application using Scrum process.

Role: Grails and Groovy Developer May

2013 - Sep 2013.

Geographical System for Construction Work for INTT

Company: National Institute of Ground Transportation (Caracas, Venezuela).

Contract position: 5 month.

Description

Design and Development of web application base in Grails-Groovy-Vaadin for

storage information of public construction work in Venezuela. Show an

interactive map using SVG data.

Responsibility:

. Consume information from web services using SOAP protocol

with Axis2 about construction work.

. Postgresql database design and optimization using Grails

GORM.

. Develop of interactive map using SVG and javascript for

selection of map's area.

. Frontend application Design and development using Vaading

technology.

. Deployment of this web application in Tomcat Server.

. Installation of operative system Linux

. Develop of application using Scrum process.

Role: SOA developer (Remote Job)

Jan 2013 - Jul 2013

Project: System Integration with Oracle ESB, for Spiral Logistics, S.A,

Mexico.

Client: Spiral Logistics, S.A, Mexico.

Frelance: Remote Job - 6 month

Description:

Oracle ERP database and High Jump database integration of for Spiral

Logistics, S.A. This project includes development of stored procedures for

Oracle DB and development of Oracle BPEL process with Oracle SOA Suit for

integrate data between both databases.

Responsibility:

. Development of store procedure and Packages in Oracle

Database 11g.

. Development of BPEL process using Oracle Fusion Middleware

for migrate data between different databases.

. Using of database component for pool new rows in database

tables.

. Configuration of correlations for handling errors during BPEL

execution.

. Configurations of email and trigger components in BPEL for

data movement optimization.

. Configuration of Oracle EM with email account.

. Development of java application for trigger web services

exposed by BPEL composite applications with SOAP protocol.

. Deployment of BPEL composite applications in Weblogic.

. Installation of Oracle SOA environment for development and

integration with JDeveloper.

. Use of Oracle ESB (OSB) for proxy webservices.

Role: Database Architect Apr

2009 - Dic 2011.

Project: Installation and Configuration of DataBase Cl ster with Postgresql

for MPPRE (Caracas, Venezuela)

Client: Ministry Foreign of Venezuela.

Contract Position: 10 month

Description:

Design and supervision of installation for Postgresql Database cluster in

MPPRE for Diplomatic's Identification System and configuration of PgPool II

balance in the cluster.

Responsibility:

. Installation of four Centos server (two for postgres database

and two for load valance cluster).

. Configuration of master-slave of postgres databases.

. Configuration of PgPool in valance cluster.

. Initialization of PostgreSQL database cluster in each server

and configuration of access control.

. Configuration of PostgreSQL backup with pg_dump.

. Backup configuration of WAL segments.

. Configuration of Vacuum and Analyze for database

optimization.

Role: JEE Architecture, JEE Development, .Net Development

Feb 2009 - Dec 2012

Project: Diplomatic Citizen's Identification.

Client: Minister of Foreign of Venezuela (Caracas, Venezuela).

Permanent position with Cuban Government and Venezuela Government: 11

month, 2 Years.

Description:

Diplomatic Citizen's Identifications System is designed for manage of

diplomatic credentials in Venezuela, I was responsible of design,

development and deployment of JEE Client-Server System. The system is

conform by applications for control and print e-passports, and e-cards,

applications for identified person using finger print with a Civil AFIS,

applications and BPEL services for data synchronization.

Responsibility:

. Installation of four Centos server (two for postgres database

and two for load valance cluster). Installation of

virtualization architecture platform with ESXi of VMWare in

MPPRE's data center for deployment of passport system.

. Design and development of software architecture in java for

diplomatic citizen's identification system, using JBPM-Spring-

Hibernate technology.

. Design of process using JPDL for JBPM engine.

. Customization of Spring Context for loading XML files from

different locations inside the applications.

. Setup persistent Layer with Spring and Hibernate, EHCache,

and C3P0 for connections pool.

. Configurations of Spring AOP for transactional behavior in

business layer.

. Integrations of Axis2 with Spring Context using

SpringAppContextAwareObjectSupplier.

. Exposing web services with the protocol SOAP over HTTP using

the Axis2 framework and creation of secure communications

with UsernameToken Timestamp and SOAP body encryption using

WS-Security with Rampart.

. Integration of SAIME and Diplomatic Citizen's Identification

System with business process, deployed in WSO2 BPEL and

Integration of Jasper Server for report administration.

. Expose of proxy services with different service level

agreement using WSO2 ESB server.

. Analysis of Ship standards for Electronic Card according to

ICAO for electronic card. Defining LDS fields required for

fulfill MPPRE identification of diplomatic.

. Hot deployment of web applications using Tomcat.

. Installation of 4 Centos server for Online Portal (two server

for hosting portal and two for load valance).

. Installation of Windows Server 2008 with Postgresql and .net

services for print passports with Bundesdruckerei's Passport

Printer (ME5000).

. Develop of application using Scrum process.

. Installation of .net services in IIS for send data to

passport prints and AFIS service.

. Automate source code compilation using ANT and Hudson

application.

EDUCATION

. Graduate degree from Computer Science University, Dissertation: "SOA

Architecture for Citizens Identification Systems" Informatics Science

University, Havana, Cuba (Honor roll).

. Training - PostgreSQL Optimization by Alvaro Herrera, Informatics

Science University, Havana, Cuba.

. Training - PostgreSQL Data Replication by Jaime Casanova. Informatics

Science University, Havana, Cuba.

. Training - PostgreSQL Monitoring by Jaime Casanova, Informatics

Science University, Havana, Cuba.

. Postgraduate Course - Artificial Intelligence Training: Bio-

Algorithms. Caracas, Venezuela.

. Postgraduate Course - Advanced Data Base Administration for

PostgreSQL. Caracas, Venezuela.

. Training for biometric citizen's identification in AFIS systems with

NIST standard. Caracas, Venezuela



Contact this candidate