Kim, Hyung Joon
Address: ***/* ********* ****, ********, NSW, Australia 2064
Mobile / Email: 61-450-***-*** / *******@*******.***
Career Summary
. Have over 10 years of professional experience in designing and
developing large enterprise applications in major programming
languages including Java, J2EE, C#.
. Extensive Expertise at all levels of software development life cycle
including
requirements and specifications, development, quality assurance, and
deployment
. Strong knowledge of the derivative products including options, future,
warrants, and technologies being used in financial industry
. Clear understanding in Object Oriented Programming, Design Patterns,
and UML, ability to come up right relations among the classes,
interaction diagrams, etc.)
. Experienced in managing people & partners, global projects from
concept through end-of-life, while driving Software Development Life
Cycles, schedules, resources
. Trilingual in English, Korean, and Japanese. Many years of experience
in global projects across multiple countries on multiple continents
. Highly organized self-starter who works well in a fast-paced, results-
oriented environment
. Strong knowledge of major RDBMS used in industry
Technical Skills
Operating System Solaris, HP-UX, Linux, FreeBSD, Windows NT/2000/XP
Languages Java/J2EE(JSP/EJB/JMS/RMI), C/C++, C#/VB, .NET, XML,
JavaScript, Shell, Perl, SQL, Stored Procedure
Database Oracle, Sybase, MS SQL Server, DB2, AD/eDirectory
Design Design Pattern(GoF), ERD, UML etc
Web&App Weblogic, Websphere, IIS, TOMCAT/JBOSS, SIEBEL,
Platform/Framewor Struts, Hibernate, Calypso
ks
Others Spring, Hibernate, TestDirector, LoadRunner, VISIO,
ERWin, Rational Rose, Eclipse, NetBeans, Visual
Studio, CVS, Visual Source Safe etc...
Professional Experience
Westpac Institutional Bank. (Sydney, Australia) March
2009 - April 2013
Analyst Programmer (Equity Derivatives),
. Developing and deploying applications and interfaces in Calypso
trading platform.
. Developed, build, and administration of Calypso platform, processes to
automate builds and deployments, architecture in a Unix environment,
source code management using CVS/Ant, software package build scripts
continuous build and integration systems.
. Designed and Developed warrant pricing model for equity product in
Java, integrated into the system.
. Designed and Implemented in VB/C++/Java (Swing, RMI, JNI), application
enabling users to book trades into the system.
. Developed and maintained in C#, application importing various pricing
factors into the system.
. Developed many scripts in Perl that monitored and maintained servers
activities, including producing logs, file export/import, etc...
. Providing support to end users including front, middle and back-
office.
Environment: Linux, Win XP/Vista, Oracle, MS SQL, J2SE (Swing, Webstart),
RMI, .C/C++, VB, Script (Bash), Perl, Visual Studio, NetBean, Ant, CVS
Goldman Sachs Japan Co. Ltd. (Tokyo, Japan) March
2007 - November 2008
Senior J2EE Consultant (Equity Derivatives),
. Successfully setup and developed market-making system for Korea
warrants business; served as one of the first engineer on the project,
from initial design through go-live.
. Deployment Planning to Product Planning and Management including
Requirements, Market Use Cases and User Stories.
. Implemented in Java/RMI/JNI a contribution engine for KRX (Korea
Exchange), which manages connections to exchange, contributes prices
and quotes to the market, and processes executions.
. Along with the traders and sales, continuously designed and developed
anti-arb algorithms; i.e. - adjusting prices and quantities of the
quotes automatically as liquidity of underlying asset moves under
certain circumstances.
. Developed in .NET (C#/C++) a front-end GUI that the traders and sales
primarily used for pricing and option adjustments based on real-time
market data feeds from RMDS (Reuters).
. Continuously implemented scheduled jobs in Ksh/Bash/Perl that
performed tasks, such as morning health checks, monitoring underlyer
movements, logs, etc... Also produced reports for P/L, downstream
feeds, etc...
. Designed and developed failover matrix that was composed of multiple
instances running on different locations in both onshore and off-
shore. Also uses of 3rd party software as a backup were also
implemented to recover from the incident that the primary system
failed due to its own software bug.
. Developed and conducted complete sets of testing with users prior to
each releases.
. Provided on-call support during/after market hours.
. Worked very closely with business stakeholders including trading desk,
sales, marketing, and compliance. Especially for the warrant trading
desk, served as a first level support from IT side.
Environment: Solaris, Linux, Win XP, Sybase, J2SE, RMI, C#.NET, C/C++,
Shell scripts, Perl, RMDS, Visual Studio, Eclipse, Ant, CVS
Satyam Computer Services Ltd. (Tokyo, Japan)
January 2006 - February 2007
Senior System Analyst, Project Manager
. Designed and developed Expense workflow system in J2EE for Nissan
Automobiles.
. Managed design, build, and administration of tools, processes and
systems to automate builds and deployments across a variety of
languages, frameworks, and architecture in a primarily Linux/ Win
environment, source code management using CVS/Ant, software package
build scripts continuous build and integration systems
. Led a team maintaining Nissan's global portal which serves 2,500 users
per day in average. Responsible for project proposals, plans and
controls of project.
. Served as a leader of 2nd level technical support of the portal,
performed tasks such as; organizing incident meeting, reporting to
business manager, preparing RCA report, etc...
Environment: AIX, Solaris, Linux, Win2003, Websphere, IIS, TSA, Mercury,
MS SQL Server, DB2, ORACLE, Active Directory, eDirectory, J2EE, C#.NET,
XML, SQL, DHTML/CSS, Spring, Hibernate, Eclipse, Ant, CVS, VSS
Everypath Japan K.K (Santa Clara, CA - Tokyo, Japan) July 2002
- December 2005
Senior Solution Consultant, Mobile Professional Service
. Provided technical consulting to clients, mainly responsible for
integrating firm's solutions into existing clients' systems
. Took a leading role in coordination of developments and product
releases for Japanese market.
. Worked on enterprise connectors in proprietary mobile gateway,
handling connections/protocols to various backend systems, such as
Siebel (CRM), EJB, and Database
. Designed and developed in Java/JNI a MTA agent which was the
proprietary client module that enabled mobile devices to connect the
proprietary mobile gateway infrastructure
Environment: Win2000, HP-UX, Solaris, BEA Weblogic, Websphere, JBOSS,
SIEBEL, ORACLE?MS SQL Server, DB2, J2EE(EJB/JMS/JSP/Struts/Hibernate),
J2SE, UML, XML(SyncML), SQL, PL/SQL, DHTML/CSS, Eclipse, Ant, CVS, VSS
ELT (San Francisco, CA) Jun 2001 -
May 2002
Software Engineer
. Developed next generation of web based content delivery platform
running on OC4J (Oracle Application Server) for CBT system. Also
developed and tested 1,000+ test cases prior to the first beta
release.
. Improved performance problem the previous CBT system had, reduced
response time by 70% by optimizing DB queries, changing program logics
and architecture.
. Developed customized and deployed systems for each client firms;
helped and trained users.
Environment: Win2000, Solaris, OC4J, ORACLE?OpenLDAP, Swing, EJB, JSP,
XML/XSL, UML, AICC, Eclipse, Ant, VSS
Education
San Francisco State University
B.S. Computer Information System, Graduated
Spoken Languages
Korean - Native in speaking reading, and writing
English - Fluent in speaking reading, and writing
Japanese - Fluent in speaking reading, and writing