download resume in word format here
Makati City, Philippines
Mobile Phone: 0917-5259342
Home Phone: 575-6042
email :jonas.b.lim@gmail.com
SUMMARY
Technical lead developer with more than five years experience in systems development from various industries
such as government, insurance and financial institutions. Have also been assigned the role of lead developer
on various projects which were successfully implemented. Highly proficient in the Java language.
TECHNICAL SKILLS
Hardware : IBM PC/XT/AT
Languages : Java
Operating Systems : Windows NT/2000/XP/9x Novel Netware 4.11, MVS/ESA,RedHat Linux
Tools : IBM Visual Age for Java, Interbase database server, SQL, Jbuilder 5, Jcreator 1.5, InstallShield Express 2.12 ,
Lotus Notes, Lotus Scripts, Macromedia Dreamweaver UltraDev, Adobe Photoshop 6,, Eclipse, CVS, Design Patterns, Eclispe 3.0, Weblogic 8.1, Websphere 5.0
Applications : Enterprise Information Portal, E-App System, Financial Portal, Clients Link Entry System,
Status Report Consolidation System, Document Writer, Billing Notice Writer, Insurance Proposal Systems,
Purchase Order Monitoring System, Bidding Tracking System, Personnel Information System, Resume Tracking System
EDUCATION
B.S. Computer Science
Adamson University, Manila, Philippines
1998
CERTIFICATION
Sun Certified Java Programmer
Oct 27, 2002
TRAININGS
Asia Pacific College – IBM
Jan 2000 – Feb 2000
Java Programming and object-oriented programming
TSP-Consultants, Inc
Sept 1999 – Nov 1999
In-house training : Java programming
QUALITY CAREER INCORPORATED
April 1998 – June 1998
Ateneo de Manila
Training includes
· Programming Fundamentals
· COBOL Programming
· CICS Programming
· FIELDEX Fundamentals
· MVS JCL and its UTILITIES
· ISPF/TSO Features
· Testing Methodology
· Lotus Notes
· MS Excel, MS Word, MS Powerpoint
· Y2K
EXPERIENCE
Oct 2002 - present
Exist Software Lab
www.exist.com
Technical Lead
Dec 2004 – present
http://activemq.codehaus.org
Technical lead developer on a team responsible for the development of modules for the ActiveMQ JMS provider. Currently developing JMS performance tools based from Jmeter. Also developing a swing/web based JMS console that would allow an administrator to administer JMS topics/Queues, manage dead letter queue and multiple brokers.
Technical lead developer for a a RAD framework for building webapps with integrated workflow. The application uses Tapestry, hibernate , Spring framework and groovy as its main technology.
Active contributor/committer to the ActiveMQ open source project
Responsibilities includes:
• Setup development environment (CVS, JIRA, Xplanner, maven) and standardize development tools and coding style
• Coordinate directly with Activemq project lead/developers in the US/UK
• Module delegation
• Module design and architecture
• Development of modules
Environment : JDK1.4, XML, Derby, ActiveMQ, Spring, , maven 1.0, Junit, JIRA, JMeter, Groovy, Tapestry, Apache Agila , Jmeter, Swing, Hibernate
Oct – Dec 2004
www.gluecode.com
Part of the team that delivered the Gluecode Java Open Enterprise (JOE) Open Edition. JOE is an integrated Apache-based open source stack that includes the most commonly required feature set for simple application development. It comprises an application server (Apache Geronimo), JSP and servlet container, business process management services (Apache Agila), database (Apache Derby), and portal framework (Apache Pluto). I was responsible for developing the JMS/ActiveMQ component. Manager.
Responsibilities includes:
• Development of the JMS manager module based from ActiveMQ.
Environment : JDK1.4, Apache Geronimo, ActiveMQ1.5, Apache Agila, Apache Pluto, JSR168 Portlet, JSP, maven, Junit, JMS, JIRA
Oct 2002 – Oct 2004
Technical lead developer on a team responsible for the development of an Enterprise Information Portal. The Portal product is a standards-based portal (supports JSR-168 and WSRP standard) solution that addresses the business automation needs of mid-market to enterprise companies. The product is designed to be scalable depending on the client’s need thru the use of ‘portlets’ and has built in functionalities such as authentication, workflow, email, publishing, SOAP calls and etc. It was develop using Java based open source technologies from Apache such as Tomcat, Jetspeed , Velocity and Turbine and has been integrated with J2EE compliance app server such as Jboss ,Weblogic and Websphere. It is also developed to integrate with popular database system such as Oracle, MySql, MSSql, Hypersonic and can also integrate with LDAP. It also uses JAAS based authentication for secured user management.
Is also an active contributor to the Apache Jakarta Jetspeed 1.x project.
Responsibilities includes:
. Development of various modules for the portal
· Client product presentation
· Module delegation
· Product design and architecture
· Setup CVS for product development and versioning
Environment : JDK1.4, Jboss 3.0.3,Apache Jetspeed 1.4b3, Apache Velocity, JSP, XML, XSL, HTML, SOAP, Javascript,
Oracle 9i, Open LDAP for Windows and Linux, Hypersonic DB, MySQL, Jakarta Tomcat 4,Windows XP, Linux,,Ant,Weblogic 5.0, Websphere 8.1, maven,JAAS, JIRA
July 2002 - Sept 2002
Global 2, Inc, CA, USA
Information Security Analyst
Client: A leading Financial Institution
Assigned to the development of an IP Address Geographical Detection System. The system
retrieves the geographical
information (continent, country, city, carrier, etc) of IP addresses that are logged on the Firewall and Intruder Detection
systems and consolidate them with attack information from the IP addresses (type of attack, date of attack, action taken,
etc). The system is used by management to review and analyze attacks on the company's servers from various parts of
the globe.
Responsibilities includes:
· lead developer
· requirement gathering
Environment : JDK1.4, SQL Server 2000, Informix Database, Ms Internet information Server 5,
Jakarta Tomcat 3.2.3,
Java Servlets, JavaScript,HTML, Acrobat Reader, Windows 2000 Server, third party propriety database server for
ip addresses geographical location (GeoPoint from Quova)
May 2002- July 2002
Icon Designs Multimedia Corp. (project based)
Java Developer
Participated in the enhancement and implementation of a financial portal for a leading
securities firm. The financial portal
was originally developed using ASP and was converted later on to java/jsp. My main responsibilities included
developing/enhancing the modules that have not been completed and assisting in the
implementation of the web
application to production.
Responsibilities includes:
· Program coding
· Requirement gathering, specification and design of some of the modules of the web application
· Implementation of the web application to production
Environment : JDK1.3.1, MS SQL Server, Ms Internet information Server 5, Jakarta Tomcat 3.2.3,
JSP, Java Servlets,
JavaScript, HTML, Acrobat Reader 4.0, Windows 9x
Feb. 2001 - May 2002
Sunlife Financials
Java Developer
(2/2001 - 3/2002)
Assigned to the development of an E-App System. The system automates the transaction
process between
the insurance agent and his/her client such as automatic writing of client information to the mainframe
database in Canada using the web and IBM MQSeries technology, executing automatic appraisal and
printing of application forms. The system will be installed on agent’s laptop and site offices nationwide.
Responsibilities includes:
· Performed program coding of server side classes and jsp pages
· Setting up communication between app-server box(MQ Client/Business Rules) and web server box using RMI
· Setting up communication between MQClient and MQSeries Server using Java API
· XML implementation using the JDOM API
Environment : JDK1.4, Oracle 9i, Ms Internet information Server 5, Jakarta Tomcat 3.2.3,
JSP, Java Servlets,
JavaScript,HTML, XML, IBM MQ Series/Client, Windows 9x/2000/NT
Assigned to the development of a Status Report Consolidation application. The application
enables the
team leaders/project managers to log their report in a single database. The application generates
consolidated summaries of these reports which later are presented to upper management.
Responsibilities includes:
· Lead Programmer
Environment : Novell Netware 4.11, Lotus Domino Designer, Lotus Script JavaScript, HTML,
JDK 1.3, Windows 2000/NT/95
Assigned to the development of an internet based insurance Proposal System (Philippines).
The system is
use by agents for presenting insurance proposal to prospective clients. The agents access the system by
logging on to the internet and entering the clients information. The system then produces a proposal which
can be printed on the client’s side The system was developed using Java and runs on MS IIS 5 in
collaboration with Jakarta Tomcat 3.2.3. A stand alone version of the system was also developed for user’s
individual laptop.
Responsibilities includes:
· Assisted in the design of modules to comform to the MVC/model-2 design pattern.
· Performed program coding of backend modules (servlets / business logic)
· Performed program coding of jsp pages.
Environment : JDK1.3.1, MS SQL Server, Novell Netware 4.11, JBuilder 3.5, Ms Internet information Server 5,
Jakarta Tomcat 3.2.3,JSP, Java Servlets, JavaScript,HTML, Acrobat Reader 4.0, Interbase Database server
(for standalone), Windows 2000/NT/95
Assigned to the development of a Document Writer for China. The system is divided into
three sub-system
and is responsible for printing Billing Notice reports, Policy contracts and policy receipts on batch and/or
ad hoc basis.
Responsibilities includes:
· Lead programmer
· System Analysis/Design
· Program coding
· Coordinate with business analyst/users for user requirements
· System documentation
Environment : JDK1.3, Swing, JDBC, Novell Netware 4.11, JCreator 1..5, RichWin97 for Windows, Acrobat Reader 4.0,
InstallShield Express 2.12 , Windows 2000/NT/95
Assigned to the development of Billing Notice Writer for India. The system is used
to print batch and
ad hoc billing notices based on a given COBOL extract file provided by
another system.
Responsibilities includes:
· Lead programmer
· System Analysis/Design
· Program coding
· Coordinate with business analyst for user requirements
· System documentation
Environment : JDK1.3, Swing, JDBC, Novell Netware 4.11, JBuilder 4.0, InstallShield Express 2.12,
Acrobat Reader 4.0 , Windows 2000/NT/95
Assigned to the development of an offshore insurance Proposal System. This System
was developed to
aide the insurance agent in the presentation of various insurance policies,
projection of benefits,
dividends and the overall projection of the insurance policy given
the appropriate user data. The system
was customized and enhanced for each asia pacific
operations (China, India, Hongkong, Philippines)
Responsibilities includes:
· Developed UI (swing) and business logic modules.
· Coordinate with business analyst/users from each asia pacific operations
Environment : JDK1.3, Swing, JDBC, Lutris InstantDB 4.0 (for China and Hongkong), InterBase Database Server
(for India and Philippines), Novell Netware 4.11, JBuilder 4.0, Acrobat Reader 4.0, InstallShield Express 2.12,
Windows 2000/NT/95 (Chinese/English version), RichWin97 for Windows (for China and Hongkong)
May 1998 – Feb. 2001
TSP-Consultants, Inc
Consultant / Programmer
(10/2000 – 2/2001)
Participated in the development of a Purchase Order Monitoring System (POMS) for a government department. The POMS
is an expansion of the BTS (refer below) to keep track of all the purchase order made by the government agency. The
system runs on a distributed environment and uses web technology to pass information to various divisions of the
government agency.
Responsibilities includes:
· System analysis
· Lead the development of servlet programs
· Unit testing
· Integration testing
· Integration of modules
Environment : JDK1.2.2, JSDK2.0, Java Web Server 2.0, javascript HTML, Windows NT 4.0, Oracle8I
Participated in the migration of a Bidding Tracking System (BTS) from MS Access to Java. The BTS
is a monitoring system
and was developed to enable the government agency to keep track of every bid projects they have. It stores and
provides access to every stage a bid project goes from the time it was prepared until it was awarded. The system runs
on a distributed environment and uses web technology to pass information to various divisions of the government
department.
Responsibilities includes:
· System analysis
· Lead the development of servlet programs
· Unit testing
· Integration testing
· Integration of modules
Environment : JDK1.2.2, JSDK2.0, Java Web Server 2.0, java-script HTML, Windows NT 4.0, Oracle 8I
(6/2000 – 10/ 2000)
Participated in the development of a Personnel Information System. The system stores and
provides access to employee
information and uses web technology to pass information to the HR and management personnel.
Responsibilities includes:
· Program Coding
· Test data creation
· Unit testing
· Integration testing
Environment : JDK1.2.2, JSDK2.0, Java Web Server 2.0, javascript HTML, Windows NT 4.0, Oracle8I
(11/ 1999 – 2/2000)
Participated in the development of a Resume Tracking System. This system was developed for
the HR and management
personnel to filter out applicants whose credentials do not match the company’s requirements and also produces listing of
applicants with specified criteria.
Responsibilities includes:
· System analysis
· Program coding
· Unit testing
· Integration testing
Environment : JDK1.2.2, JSDK2.0, Java Web Server 2.0, javascript HTML, Windows NT 4.0, Oracle8i
(3/1999 – 5/1999)
Participated in the conversion of COBOL/CICS programs to DB2. Scope of project is analysis of an existing Order System
and the conversion of assigned programs from CICS to DB2. Responsibility also included unit testing of programs.
Responsibilities includes:
· Program coding
· Unit testing
· Integration testing
Environment : COBOL/CICS, DB2, MVS/ESA
(6/1998 – 12/1998)
Participated in the enhancement and maintenance of an Order System using COBOL/CICS and batch JCL. The system
provides on-line access to customer service information. Responsibility also included unit testing of programs.
Responsibilities includes:
· Program coding
· Development of jcl batch programs
· Unit testing
· Integration testing
Environment : COBOL, DB2, MVS/ESA, JCL
last updated: february 2004