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