From: route@monster.com
Sent: Friday, September 2, 2016 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: TOMCAT
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Maria Leonora dela
Cruz ma_leonora_dela_cruz@yahoo.com Career OBJECTIVE I'm looking for a full-time Senior Java
Developer position in Fort Lauderdale, Florida where I can use my current
skills and that gives me opportunities to learn new technologies. PROFESSIONAL EXPERIENCE w
Highly
Competent Senior Java Developer with Wall Street experience. w
Worked
as a Senior Java Developer for Alea Software where her ability to
quickly learn the ins and outs of new projects, to consistently finish
projects on time or ahead of schedule and to work effectively with all types
of people made her a valuable asset to all of the company's teams. w
Worked
as a Senior Java Developer Consultant on high performance software projects
for Fortune 100 companies including Microsoft Corporation, Goldman
Sachs, J.P. Morgan Chase, Lehman Brothers and Merck & Co.,
Inc. w
The only
Java Specialist assigned by Microsoft Corporation in the US to Lehman
Brothers in New York City. w
Worked
as a Senior Java Developer Consultant at Major League Baseball, the
organization that operates the National League and the American League of
Professional Baseball Clubs. w
More
than 10 years of experience with core expertise in design, development and
deployment of N-Tier enterprise applications for J2EE platform using Java,
EJB, Servlets, JSP, JDBC and Spring. w
Experienced
in database design and back-end programming using Oracle, Sybase and
Microsoft SQL Server. w
Experienced
in installation, configuration and administration of Tomcat, JRun and JBoss
application servers. w
Experienced
in programming using other languages like C and C++. w
Experienced
with Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on
Unified Modeling Language (UML) architecture using Visio. w
Well-versed
in the complete Software Development Life Cycle (SDLC) process which includes
Gathering of User Requirements, Designing, Architecting, Developing, Unit and
User Acceptance Testing (UAT) and Implementation. w
Hands-on
experience in both Agile Scrum and Traditional software development methods. w
Extremely
motivated individual with a strong sense of Commitment and Responsibility. w
Excellent
oral and written communication skills and strong analytical skills. w
A good
Team Player as well as a proven track record on Technical Project Leadership. technical skills w
Languages: Java, C, C++,
C#/Microsoft .NET, SQL, Oracle PL/SQL w
Java
Technologies:
J2EE, JSP, JavaBeans, Servlets, EJB, Struts, JMS, RMI, JNDI, Swing, AWT,
Applets, Lucene, Castor, XStream, JDK, JDBC, JUnit, Selenium w
Web
Technologies:
HTML, HTML5, DHTML, CSS, XML, XSL, XSLT, XPath, Xerces, JavaScript, JSON,
AJAX, SAX, DOM, Spring Webflow, HBX (HitBox), jQuery, jQuery Mobile w
RDBMS: Oracle, Sybase,
MySQL, IBM DB2, Microsoft SQL Server w
Operating
Systems:
Windows, OS X, CentOS/Fedora Linux w
Version
Control:
CVS, Subversion w
IDE
Tools:
Eclipse w
Methodologies: OOA, OOD, OOM,
MVC, Design Patterns, SDLC, Agile, UML w
Web/Application
Servers:
Apache Tomcat, Apache Web Server, Microsoft IIS, JBoss, JRun, BEA Weblogic,
IBM WebSphere w
Data
Replication:
Terracotta w
Build
Automation:
Hudson, Jenkins, Apache Ant, Apache Maven w
Object
Relational Mapping: Spring Framework, Hibernate, iBATIS PROFESSIONAL EXPERIENCE Alea Software Ltd.,
Vancouver, CanadaApr ’06 – Sep '13 Projects: SportsBook Backend
Tools Maintenance (http://www.sportsbook.ag) These are web
applications used by SportsBook administrators to manage the SportsBook
application which is used by millions of simultaneous customers betting on
sports competitions. Responsibilities: w Was brought into this
project because speed was important as there were a lot of new features to be
implemented. w Gained a good
understanding of the applications' source codes within a short period of
time. w Implemented new
requirements using Java, JSP, jQuery, Spring Framework, iBATIS and Oracle. w Created unit tests
using JUnit. w Created daily
builds of the applications using Jenkins. w Helped QA writing
and running automated test cases using Selenium. w Wrote test requests
for QA and promotion instructions for pre-prod and productions deployment. w Demonstrated
products to product management. E-Commerce Application Maintenance This is a collection of E-commerce web
applications used by millions of customers to deposit and withdraw funds.
This project consists of a set of front-end applications that are
customer-facing and a set of back-end applications that are used by
administrators to process customers' withdrawal requests. Responsibilities: w Quickly learned the
application's source code. w Finished coding
tasks quickly and ensured early delivery of code to QA. w Implemented new
requirements using Java, JSP, jQuery, Spring Framework, iBATIS and Oracle. w Created unit tests
using JUnit. w Converted the
application’s large and complex JSP pages into manageable, easier to read,
and easier to maintain pages. The resulting pages became the group’s
standard, exemplifying the “best practices” of how to refactor other JSP
pages in the application. w Worked with a group
to upgrade the JBoss servers for this application. w Created
documentation about the project and encouraged the rest of the group to
create and update documentation. w Improved the QA
team’s productivity by creating documentation and conducting training
sessions for QA, thus enabling QA to start working on their tasks earlier in
the project’s schedule. w Created daily
builds of the application using Hudson and Jenkins. w Wrote test requests
for QA and promotion instructions for pre-prod and productions deployment. w Demonstrated
products to product management. w Provided thorough
training to a new developer so that he was able to contribute to the project
immediately. w Provided production
support for these products. Maintenance of
Alea's Mobile Applications This project aims
to standardize the look and feel of all Alea's mobile applications (Casino,
SportsBook, Customer Account Management and E-Commerce) so that customers
have a better product experience. It also aims to simplify code
maintenance. Responsibilities: w Implemented the new
requirements on e-commerce product using Java, JSP, jQuery Mobile, HTML5,
CSS, and Spring Framework. w Collaborated with
other teams on how to smoothly deliver e-commerce builds to QA without
affecting other team changes. w Created daily
builds of the applications using Jenkins. w Wrote test requests
for QA and promotion instructions for pre-prod and productions deployment. w Involved in
providing on-going production support for this product. Quick Deposit Mobile Application This is a mobile application that
simplifies the deposit process for customers using mobile devices like the
Apple iPhone/iPod Touch/iPad, Android, Blackberry and Nokia. Responsibilities: w Involved in the
complete development of the project. w Created code
samples that were easy to read and to maintain and which were used by other
developers as a starting point for their own code. w Developed the
application using Java, JSP, CSS, jQuery Mobile, HTML5, Spring Framework,
iBATIS and Oracle. w Used both real
mobile devices and mobile emulators to test the application. w Created daily
builds of the application using Hudson. w Wrote test requests
for QA and promotion instructions for pre-prod and productions deployment. E-Commerce Deposit
Routing System This system aims to develop a more stable
payment gateway system so that Alea's customers will have a high degree of
confidence when making deposits. It is also designed to handle higher loads
and more continuous operation. Responsibilities: w One of 3 core
developers who designed and developed the Deposit Routing System, a critical
module in the company’s application. w Developed the
administrative web interface for the Deposit Routing System which focuses on
profile management and reporting using JSP, CSS and HTML. Created and
validated HTML forms using JavaScript and Spring Webflow. w Developed the
backend using Java, Spring Framework, iBATIS and Oracle. w Used Terracotta to
store data in a Terracotta server and to take advantage of clustering. w Created daily
builds of the application using Hudson. Integration of Third-Party Payment
Processors This project involves integrating several
third-party payment processors where each processor handles the deposits made
by customers through the E-Commerce web application. Responsibilities: w Was requested to
help a group in integrating third-party payment processors into the
E-commerce deposit web application. w Quickly learned the
E-commerce web application and integrated several payment processors using
Java, Spring Framework, iBATIS, and Oracle. All of the integrations were
completed ahead of schedule. w Created daily
builds of the application using Hudson. w Wrote test requests
for QA and promotion instructions for pre-prod and productions deployment. Withdrawal Process Management Application This is an internal web-based application
used by operators to process customer’s withdrawal requests. Responsibilities: w Learned the
existing application and implemented new features to the existing application
using Java, Spring Framework, iBATIS, and Oracle. w Created daily
builds of the application using Hudson. w Wrote test requests
for QA and promotion instructions for pre-prod and productions deployment. Bonusing Application This is a web application used to support
the awarding of bonuses on different customer’s activities such as account
signup, deposit, and SportsBook and Casino games betting. Responsibilities: w Studied the
existing application very quickly and implemented the new features. w Developed the
back-end using Java, Spring Framework, iBATIS, Java Messaging Service (JMS),
and Oracle. w Developed the
front-end using JSP and Javascript. w Created daily
builds of the application using Hudson. w Wrote test requests
for QA and promotion instructions for pre-prod and productions deployment. Bonusing Automated Test This is an internal application aimed at
reducing the time required to test the Bonusing web application. Responsibilities: w Worked with a group
to develop an automated test suite for the Bonusing application using Java
and JUnit 4. w Wrote
well-documented code in Java that was easily understood by QA and which was
later used by QA to create new tests. w Wrote installation
instructions for QA. SportsBook This is a web
application that handles millions of simultaneous users betting on thousands
of sports competitions. Responsibilities: w Served as a
principal contributor to SportsBook beginning with its initial design in
Java. w Worked on both the
front-end and back-end development of the application. w Developed the
backend using Java, Spring Framework, iBATIS and Oracle. w Created and
validated HTML forms using Javascript. w Integrated CSS
files created by the Multimedia team into JSP pages. w Was the first
developer in the company to use HBX (HitBox) and acted as the resource for
this technology. HBX Web Analytics is a reporting tool. It analyzes in
real-time the data gathered when visitors or customers access web pages that
are using HBX code. w Prepared and
delivered training presentations on HBX to the rest of the company. Casino This is a family of
web applications that handle thousands of simultaneous users playing a
variety of popular casino games. Responsibilities: w Involved in the
full project development of online casino games using C++ in a Linux
environment. w Wrote C++ logic and
load-testing code for the Baccarat and Craps games. w After Casino was
ported to Java, wrote programs to perform load tests on Slots and multiplayer
Blackjack. w
Involved
in providing on-going production support for this product. Customer Service Console This is an internal web application used by
staff to access customer information in order to facilitate the handling of
customer requests. Responsibilities: w Was requested to
help a group deliver the project on time. w Studied the
existing application very quickly and implemented the new features. w Developed the
additional features using Java, JSP, Javascript, Spring Framework, iBATIS and
Oracle. w Created daily
builds of the application using Hudson. w Wrote test requests
for QA and promotion instructions for pre-prod and productions deployment. Customer Central Authentication System
(CCA) This is a centralized single sign-on authentication
system for Alea applications. Responsibilities: w Developed the
system using Java, Spring Framework, Spring Webflow, iBATIS, Oracle, and CAS
(Central Authentication Service). CAS is an open source authentication system
originally created by Yale University. w First developer in
the company to use Spring Webflow and Terracotta and acted as the resource
for these technologies.
IT consulting firm Client: Major League Baseball (MLB), New
York, USA (http://www.mlb.com) Projects: MLB Drug Testing System A MLB internal web-based application use to
schedule players for drug testing and to track drug test results for MLB’s
minor league clubs. Responsibilities: w Developed the
system using Java, JavaScript, JSP, HTML, Struts, Castor, and Eclipse for
front-end and back-end validations; used JDBC, spring framework and Hibernate
mappings to connect to the DB2 backend. w Implemented
different business logic to support administration of drug testing, such as
screening and notifying players. w Managed and built
the project using Maven and CVS. w Prepared technical
documentations and deployed the application in the IBM WebSphere environment. MLB Search Application A web-based application that allowed the
client to search content from hundreds of different documents based on their
roles. Responsibilities: w Developed the
application using Java, JSP, HTML, Struts and Lucene. w Managed and built
the project using Maven and CVS. w Deployed the
application in the IBM WebSphere environment.
IT consulting firm Client: Merck
& Co., Inc., New Jersey, USA (http://www.merck.com) Projects:
BRMTA (Basic Research Material Transfer
Agreement) – 2nd Version A Merck internal web-based application that
is used to handle thousands of outside requests for Merck compounds released
under Material Transfer Agreement. Responsibilities: w Gathered the new
user requirements and wrote the functional requirements specifications. w Implemented the new
requirements using XML, XSLT, JavaScript for the front-end and Java, J2EE,
EJB, Servlets, JDBC and Oracle for the back-end. w Demonstrated the
system enhancements to a group of users. w Provided technical
support to users. w Resolved production
issues like “the application produces inconsistent information in the
database”, “the application doesn’t generate expected reports”, etc. w Updated the user’s
manual and the technical design specifications. w Worked with the
deployment team to release application to UAT servers for user acceptance
testing. w Worked with the
Merck Migration team to migrate the application from Bea Weblogic 7.0 to Bea
Weblogic 8.1 BRCOS (Basic Research Customer Ordering
System) – 2nd Version A Merck internal web-based application that
automates the storage of thousands of samples received from Merck Research
Laboratories, academic and commercial sources worldwide and automates the
retrieval and processing of samples requested by Merck scientists globally. Responsibilities: w Gathered the new
user requirements and wrote the functional requirements specifications w Implemented the new
requirements using XML, XSLT and JavaScript for the front-end and Java, J2EE,
EJB, Servlets, JDBC and Oracle for the back-end. w Provided technical
support to users. w Resolved production
issues like the current application is very slow, the user is logged out from
the system unexpectedly, etc. w Migrated the
application from Bea Weblogic 7.0 to Bea Weblogic 8.1. Client: Episcopal Church, New York, USA (http://www.episcopalchurch.org) Project: Collaboration Space The application provides an alternative
means of communication for parishioners, members of the church, as well as
the executive council. Responsibilities: w Gathered the user
requirements and defined the technical specifications. w Developed a
collaboration space application that includes a discussion forum, a chat
application, a calendaring system and a project management application using
Java. w The only consultant
sent by the client to attend a fast track training on CIS (Content
Integration System) to be used in the application. w Had an intensive
training on CMS – Content Management System. w Configured and
administered a Tomcat server running in a Linux environment. Client: Microsoft
Corporation, New York, USA (http://www.microsoft.com) Project: Rendering Java Support to
Microsoft clients The only Java consultant assigned by
Microsoft Corporation to Lehman Brothers to provide technical support to Java
developers, users, managers and business analysts on Java applications
running on the Windows platform. Responsibilities: w Resolved Java
(J2EE, EJB, Servlets, JSP, ASP, JDBC) related issues on applications running
on the Windows platform. w Worked with
different groups at Lehman Brothers including Fixed Income and Equities Group
to resolve Java issues including application performance, randomly crashing
applications, hanging applications, etc. using ADPLUS. w Gathered
information about the issue from users, traders, Java developers and
managers. w Analyzed gathered
information and determine appropriate action, including weighing the costs of
various solutions against their benefits and risks. w Discussed issues
with the Microsoft team in Redmond, WA if further analysis was needed. Client: Merck
& Co., Inc., New Jersey, USA (http://www.merck.com)
Project: BRCOS (Basic Research Customer
Ordering System) A Merck internal web-based application that
automates the storage of samples received from Merck Research Laboratories,
academic and commercial sources worldwide and that automates the retrieval
and processing of samples requested by Merck scientists worldwide. Responsibilities: w Gathered user
requirements and updated system design specifications. w Led the front-end
development activities of the project and coordinated work with the back-end
development team. w Designed and
implemented the applications user interface using HTML, DHTML, XML, XSLT and
JavaScript. w Implemented access
to the back-end (Oracle) using Java, JDBC and J2EE. w Developed test
cases and performed unit/integration testing. w Prepared technical
documents and user’s manual. Gonetix, LLC.
Sep ’01 - Mar ’02 Client: J.P.
Morgan Chase, New York, USA (http://www.jpmorganchase.com) Projects:
GAExchange This is a gold trading web-based
application for JP Morgan Chase. Responsibilities: w Designed the user
interface according to client’s specifications. w Coded and
implemented the system using XML Schema, JavaScript, JSP and Java for
front-end and back-end validations. w Optimized SQL
queries to improve the system’s performance. w Performed rigid
integration testing and assisted team members in resolving issues. w Learned and used
UML for technical specifications documents and project references. Gonetix Timesheet This is an internal web-based application
for Gonetix management and employees.
Responsibilities: w Reverse-engineered
the existing system and worked with the users to come up with detailed system
specifications. w Researched on other
technical platform alternatives, including the Microsoft .NET Framework. w Coded and
implemented the new system using ASP and Visual Basic. w Re-designed and
optimized the Microsoft SQL Server backend. w Generated HTML with
embedded JavaScript for execution within the client browser-using ASP. w Performed systems
integration testing with team members.
IT consulting firm Client: Goldman
Sachs, Wall Street, New York, USA (http://www.goldmansachs.com) Projects:
Error Tracking System An internal web-based application for
Goldman Sachs that keeps track of errors committed during execution of Stock
Trading. It is used by different groups of users in the United States
and Europe, such as Equities Management, Salespersons, Traders, Controllers,
Error Administrators, Managers and Compliance. Responsibilities: w Analyzed the 1998
Error Tracking System prototype originally written in Perl, derived the
business logic and documented the existing functionalities. w Fixed the Perl
prototype; demonstrated to the users and to the project team and performed
requirements gap analysis. w Meet with different
user groups (Sales persons, Traders, Controllers, Compliance, Administrators
and Managers) to determine their specific needs. w Adjusted screen
designs based on varying requirements from different user groups. w Assisted the
Business Analysts in preparing the final functional specifications. w Coded and
implemented the system using JavaScript, JSP and Java classes for front-end
and back-end validations; used JDBC to connect to the Sybase backend. w Installed,
configured and administered a JRun application server. w Wrote some stored
procedures for data storage and retrieval. w Prepared technical
documentation. Headcount Request This is a web-based application that keeps
track information on Goldman Sachs Equities employees globally. Responsibilities: w Coded and
implemented the system using JavaScript, JSP and Java for front-end and
back-end validations. w Collaborated on
development of a Visual Basic application that interfaces with the Java
modules. w Performed rigid
systems integration testing. Education B.S. Computer Science, University of the
Philippines Continuing Study, New York University Advanced Java programming, British Columbia
Institute of Technology AJAX programming, British Columbia
Institute of Technology Advanced database modeling and design,
British Columbia Institute of Technology 1 |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|