Post Job Free
Sign in

Java Software Engineer/Programmer Analyst

Location:
Australia
Salary:
60,000 - 80,000 AUD
Posted:
May 09, 2014

Contact this candidate

Resume:

Marlon Cenita Email: ******.******@*****.***

Java Developer Unit 16 12-14 Pennant Hills Rd,

Australian Permanent Resident North Parramatta NSW 2151

Telephone: +61-450-***-***

CAREER OVERVIEW

Has extensive technical experience in delivering and supporting

various applications ranging from manufacturing, retail, online

e-Learning, human resources, logistics to banking applications

using Java/J2EE technologies and open source solutions. Well

organized, calm under pressure and can communicate effectively to

groups and individuals. Open to change and bring this flexible

approach to work.

KEY STRENGTHS

- Banking domain experience - Security conscious

(Payment) - In-depth knowledge of Unix

- Open Source solutions environments

- Team player - Exposed to multi-cultural

environments

RECENT AWARDS

Difference In Quality Award (NCS Pte. Ltd. "DBS Bank - IPE"

project) March 15, 2013

Excellence Award (NCS Pte. Ltd. "DBS Bank - IPE" project) May 1,

2013

Group Enterprise Gold Award (NCS Pte. Ltd. "DBS Bank - IPE"

project) October 9, 2013

TECHNICAL SKILLS

Java Technologies: 10+ years

Java 1.5, 1.6, Swing, Applet, JDBC, RMI, Multithreading, TCP/IP

JEE Technologies: 8+ years

JSP, JSF, Servlet, EJB, JMS, MDB, Web Services (SOAP/Rest), JSTL,

LDAP, JNDI and JTA

Frameworks/Libraries

Struts (8+ years), Spring (6+ years), Hibernate (6+ years), iBatis

(4+ years) JUnit (4+ years), Log4j, Drools, JPA

XML Technologies

JAXB, XPATH, DOM, SAX, XSLT

Web Technologies

JavaScript, AJAX, HTML, CSS, GWT, JQuery

Tools

Apache Ant, Maven, CVS, SVN, Eclipse IDE, Spark Enterprise

Architect, JMeter, IBM Support Assistant, SQL Developer, TOAD,

JIRA

Platforms

Databases (Oracle, MySQL, DB2, MS SQL Server), OS (Unix, Linux,

Windows), Application Servers (Glassfish, Tomcat, JBoss, Websphere

and Weblogic), Message Oriented Middleware (IBM Websphere MQ).

Design Skills

OOD (Object Oriented Design), Design Patterns (Singleton, Factory,

Session Fa ade, MVC), UML (Use Cases, Class Diagram, State

Diagram, Sequence Diagram).

Software Development Methodology

Waterfall, TDD (Test Driven Development)

Others

Jasper Reports, Crystal Reports, Connect:Direct, Tivoli Work

Scheduler

WORK EXPERIENCE

NCS Pte. Ltd., Singapore - NCS is the largest IT service provider

in Singapore and across the Asia Pacific region. The services

includes consulting, applications development, IT infrastructure

and outsourcing services such as business recovery, data center

management and IT security services.

Senior Application Consultant, Feb. 1, 2011 to Nov. 15, 2013

PROJECTS INVOLVED:

Project Title: DBS G3 Payment System

Description: Payment system that supports the newly created G3

infrastructure of Singapore, which promises real-time transaction

across participating local banks.

Technologies/Tools used: BEA Weblogic, SUN Solaris, TIBCO, IBM

WebSphere MQ, Sterling Connect:Direct, Oracle 11g and Tivoli

Workload Scheduler.

Task/Achievements:

. Highly involved in the setup and High availability testing of

the SIT/UAT/PROD and DR (Disaster Recovery) infrastructure (OS,

BEA Weblogic server, MQ, Oracle), which was completed ahead of

expected deadline.

. Developed the Front-end Java application for manual processing

of transaction and report-viewing using Struts for MVC, Spring for

Inversion of control, iBatis for data persistence.

. Reviewed and conducted regression testing and functional testing

conducted by Test teams and developers which greatly improves the

quality of each releases.

. Reviewed codes developed by peers and advised to adhere to

acknowledge coding guidelines and industry best practices.

. Written the core Unix scripts for sending/receiving files via

Connect:Direct. This has resulted in creating fewer lines of code

because most of the heavily used functions are already included in

the core scripts.

. Main coordinator during every production deployment and

significantly reduced any deployment errors due to

miscommunication between release teams and infra team.

. Created Unix script to automate the deployment process from

gathering the files from SVN, building of the war files,

deployment to BEA Weblogic server in SIT, UAT, PROD and DR. Has

resulted in fewer deployment mistakes because there are less

manual intervention.

Project Title: DBS IPE Remittance System Phase 3

Description: System that provides a more flexible platform for DBS

performing funds transfer and remittance services.

Technologies/Tools used: WebSphere Application Server, Oracle,

WebSphere MQ, Struts, Spring, NCS iFrame, SOAP Web Services, XML,

Task/Achievements:

. Implement LDAP and OTP (One Time Password) authentication for a

bank remittance system. Developed using Struts, Spring Framework,

iBatis and deployed in WebSphere Application servers.

. Created Message Driven Beans (EJB MDB)/JMS to consume SWIFT

Messages via IBM WebSphere MQ.

. Created a module that communicated to a customer information

system via SOAP Web services/XML

. Authored Connect Direct core scripts to send batch files across

downstream systems. This has resulted in creating fewer lines of

code because most of the heavily used functions are already

included in the core scripts.

. Liaise with Development Team, Release Team, and Infra (IBM) to

ensure smoother production deployment and highly involved in all

the phases of Software Development Life Cycle.

. Used Apache Maven for build and IBM Clear Case for SIT/UAT/PROD

release.

. Provide high-level estimation for user change request and was

used by Development Manager to be able to present a clear project

cost estimation to client.

. Mentored the production support on how to handle day-to-day jobs

and reports.

. Provided application support when an issue arises. Helped in the

investigation/resolution of incidents and

maintain/improved/optimized the overall performance of the

enterprise application.

. Analyzed defects, designed solutions and testing the code using

unit testing. Preparation of builds and release notes and

coordinated SIT/UAT/PROD/DR deployment. Prepared Implementation

Plans in timely and orderly manner to be used by different parties

like Release Team and Infrastructure Team. Maintenance of the

technical documents such as data dictionaries, production handover

documents etc.

Renaissance Solutions Pte. Ltd., Singapore - is a leading

recruitment company specializing in IT industry.

System Analyst, Jan. 18, 2010 to Jan. 31, 2011

PROJECTS INVOLVED:

Project Title: DBS IPE Remittance System Phase 2

Description: Is a system that provides a more flexible platform

for DBS performing funds transfer and remittance service.

Technologies/Tools used: IBM WebSphere Application Server, IBM

Httpd Server, Tivoli Workload System, Oracle, IBM WebSphere MQ,

Struts, Spring, NCS iFrame

Task/Achievements:

. Responsible for the creation of mock-up pages that was presented

to the end user and later used by offshore developers as a

template pages to build a bank remittance systems.

. Lead the development and design of a bank remittance system's

Manual processing, Enquiry and Maintenance modules using UML

methodologies using Use Case, Class diagrams and Sequence Diagrams

via Spark Enterprise Architect.

. Planned and coordinated the set-up of SIT / UAT environments

which includes WAS Clustering, Connect Direct, IBM WebSphere MQ,

HTTP Servers, System Load Balancer, LDAP and OTP authentication,

Tivoli Workload Systems and security access rights which was

completed ahead of expected deadline.

. Monitoring of various processes of the application to ensure

that all components are working smoothly and to flag potential

issues to the concerned person immediately.

. Provided application support when an issue arises. Helped in the

investigation/resolution of incidents and

maintain/improved/optimized the overall performance of the

enterprise application.

. Developed the online reporting module using Jasper reports,

which can be viewed by the user using the web application.

. Analyze defects, design solutions and testing the code using

unit testing. Preparation of builds and release-notes and

coordinated SIT/UAT/PROD/DR deployment.

Orange Business Services (Sillicomp Asia Pte. Ltd.), Singapore -

provides customers with full spectrum of services and solutions

for enterprise communications. They specialized in

Machine-to-Machine solutions, such as fleet management, dispatch

systems, warehousing and RFID as well as biometrics.

Java Software Engineer, Apr. 24, 2009 to Dec. 31, 2009

PROJECTS INVOLVED:

Project Title: Energy Market Corporation - Settlement System

Description: The project involves porting of business logic to

EJB/Hibernate to offload Oracle, replacement of XML/XSLT with

Hibernate POJO/JSTL and development of new User requirements.

Technologies/Tools used: Oracle Weblogic 10.3, Hibernate, EJB,

Oracle 10g

Task/Achievements:

. Took part in the migration of business logic of an energy

trading system from Oracle PL/SQL to EJB/Hibernate.

. Used Hibernate reverse engineering tool to automatically

generate the entity classes thereby reducing the development time.

. Converted XML/XLST with Hibernate POJO/JSTL.

. Added trading participant modules using Struts

. Wrote JUnit test cases to test EJB and Utility classes before

integrating with the UI components

. Provided test cases to be used by QA team. Updated the

requirements specs (UI, Low Level Design) to incorporate the new

functions not present in the initial specs.

Computer Sciences Corporation Pvt. Ltd., Singapore - is an IT

company that provides IT outsourcing, systems design and

integration, application software development, Web and application

hosting and management consulting to Singapore's business and

technology needs.

Java Software Engineer, Aug. 16, 2007 - Apr. 15, 2009

Task/Achievements:

. Maintained and improved PSA's Container Terminal Incentive

System - a java stand alone system that computes incentives to

quay crane operators. Created Unix shell scripts to generate

reports and send to downstream system using SCP. Liaised with

infrastructure team for production implementation.

. Developed additional modules for PSA's Gethin Jones Online

Medical system that was developed using JSP and deployed on

iPlanet app server.

. Involved in the enhancement and bug fixing of PSA Pass system -

a Java Applet application running on BEA Weblogic and Oracle as

the persistence DB.

. Fixed bug issues reported by users and wrote test cases

documents.

. Wrote programmer level documentation.

Bigfoot Global Solutions, Inc., Philippines - is a communications

and media company that engages in providing corporate

communications solutions such as Outsourced Call-center services

and online English learning (Cleverlearn).

Sr. Java Software Engineer, Aug. 16, 2004 to Apr. 13, 2007

Task/Achievements:

. Lead programmer for the Cleverlearn team. Participate in the

product design phase with the marketing managers and product

managers. Worked with QA team to ensure that projects, fixes and

enhancements are properly tested, reviewed and approved before

releasing to production. Assigned tasks to junior developers and

ensured appropriate actions are taken.

. Responsible for integrating Cleverlearn products/services such

as Clevercourse, TOEIC, Test your English, Word Reminders,

Movielearn and CleverClasses.

. Design and implemented Bigfoot Attendance system - A java web

application that employees will access to view their daily

attendance captured from fingerprint biometric device; apply

leaves and schedule adjustments. Developed using Struts framework,

Hibernate for object relation mapping and persistence; Apache

Tomcat as the application server and Oracle for DB. Helped setup

SIT/UAT/PROD servers running on Linux

. Developed a web-based administration system for monitoring

various Cleverlearn websites and services. This system includes

CMS for news and press releases; an Enrollment and Monitoring tool

for Cleverlearn Premium Services; Corporate subscription tool and

Emailers Lookup System. The technologies used are Apache HTTP

server, JKConnector, Jboss, Struts, EJB, AJAX, Oracle 10g.

. Mentored junior developers on java best practices and coding

standards.

New City Commercial Center, Philippines - is a chain of malls and

supermarket across southern Philippines.

Programmer, April 2004 to August 2004

. Created reports using Crystal Reports 9 and DB2 stored

procedures harnessing data from JD Edwards Merchandise Management

Systems on AS400 machine.

. Developed MS SQL scripts that will import data from JDA Edwards

MMS to MS Great Plains.

Software Studio for Concepts, Development and Research,

Philippines - was an IT startup company developing applications

for locally and abroad (Holland).

Java Programmer, 2002 to April 2004

PROJECTS DEVELOPED:

Project Title: HR Leaves And Attendance System - Dole Philippines

Description: java web app that will compute leaves and attendance

of employees.

Technologies/Tools used: Websphere App Server, DB2 AS400,

Servlets, JSP, Eclipse

Roles/Responsibilities: optimize/re-designed the application and

some of this processes so that it will be viable to be used on the

web, developed caching of the frequently accessed data. Developed

process manager that accommodates to all time-consuming batch

processes.

Project Title: CDR Accounting System

Description: java web app that will compute leaves and attendance

of employees.

Technologies/Tools used: Tomcat, Java Applets, Servlets, MS SQL,

VisualCafe

Roles/Responsibilities: Designed UI Applets. Perform testing,

update of documentation.

EDUCATION

Bachelor of Science in Computer Engineering (University of the

Immaculate Conception - Davao City, Philippines) March 2001



Contact this candidate