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