Resume

Giancarlo Angulo

  • Quezon City, Metro Manila ,National Capital Region, Philippines
  • Makati City, Metro Manila ,National Capital Region, Philippines
  • Mobile: 0915-837-7340 (Text first I dont answer numbers I do not recognize)
  • Primary personal email :  igan.long@gmail.com
  • Secondary personal email: giancarlo.angulo@gmail.com
  • facebook
  • twitter
  • googleplus
  • twitter
  • linkedin

Work Experience

  • March 2010 – Present | Incuventure Partners Corporation.
    • Technical Manager (Present)
    • Systems Architect/Technical Lead
    • Senior Systems Developer
  • April 2008 – March 2010  | Symbio Inc.
    • Software Analyst Programmer
  • November 2007 – January 2008 | Azeus Philippines Limited Inc.
    • Trainee Software Test Engineer
  • July 2006- May 2007 | Dynamic Soft Solutions.
    • Software Developer/Programmer

Skills and Technical Proficiency:

Professional Experience in the following Programming Languages :

  • Groovy  over 8 years
  • Java over 9 years
  • C# about 2 years
  • Javascript over 8 years
  • PHP less than a year

Database :

  • Oracle 9/10g/11g
  • MySql
  • MS Sql Server
  • IBM DB2 9/10/11
  • PostgreSQL
  • Derby
  • SQL Lite
  • H2

NoSQL:

  • Redis
  • MongoDB

Web Server :

  • Jetty
  • Apache Tomcat.
  • Oracle Weblogic 9/10/11g
  • NGINX
  • IIS
  • WEBrick
  • WebSphere
  • JBoss AS
  • GlassFish

Cloud Technologies :

  • Amazon Web Services. S3 . Incognito.EC2.
  • Google Cloud Platform. Compute Engine.
  • Windows Azure.

Source Control :

  • Mercurial
  • Git
  • Subversion
  • CVS
  • MS Visual Source Safe

IDE :

  • IDEA IntelliJ
  • Netbeans
  • Visual Studio
  • Eclipse
  • JDeveloper

Frameworks :

  • Spring
  • Spring Batch
  • Quartz
  • MyBatis
  • Groovy on Grails
  • Struts
  • YII

Developed in the following Operating Systems:

  • Mac OSX (Tiger and Leopard)
  • Windows (XP,7, Server 2003,  Server 2008,  Server 2012)
  • Linux (Ubuntu,  Fedora,  RHEL, and CentOS)
  • BSD (FreeBSD)

Blogging Platform/CMS :

  • WordPress.
  • MediaWiki

I have used the following technologies and programming languages extensively:

  • Groovy and Grails or Groovy/Grails
  • Jasper Reports
  • Quartz Scheduler
  • Maven
  • Spring

I have used the following technologies, libraries, and programming languages in the past:

Education

  • [2000-2007] University of the Philippines, Diliman
    • College of Engineering
    • Department of Electrical and Electronics Engineering
    • BS Electrical Engineering.
  • [1996-2000] Philippines Science High School, Diliman

Certification

  • Registered Electrical Engineer.(September 2007 Electrical Engineering Board Exams)

Research

  • Undergraduate Research:
    • “Real Market Dispatch, A System of Dispatching Curtailable Bids/Offers: A Mixed Integer Linear Programming Formulation”.

Personal Projects

  • OnThe8Spot Chrome Extension
  • Republic Acts Crawler and CRUD Application
  • Senate Bills Crawler and CRUD Application

Extra Curricular Activities

  • President. UP Christian Brotherhood. 2004-2005, Member 2000-2007.
  • Member, UP Circuit. 2000-2007
  • Member, UP IIEE-SC Diliman, 2005-2007
  • Member, SUMS-UP 2004-2007

Volunteer Work

  • Oct 2009 – March 2010
    •  Volunteer Teacher, Computer Skills Class Unang Hakbang Foundation
  • July 2006,July 2005, July 2004,July 2003, July 2002, July 2001
    • Volunteer Teacher, Highschool Skills Review Classes
  • July 2002- September 2002
    •  Student Assistant , UP Human Resource Development.

Employment History Including Projects:

(as of September 2016)

Incuventure Partners Corporation. Ortigas CBD. Technical Manager/System Architect/Technical Lead/Senior Systems Developer/ System Analyst

March 2010 – Present.

MediCard MACE.

Technologies Used: Spring Boot. Mybatis. SQL Server. Google Cloud Compute Engine. Android. IOS.

DTI-Support Web . The Web based TIN Registration

Technologies Used: Groovy and Grails. Oracle 10g. Amazon Web Services. Amazon S3. Amazon EC2.

Government Service Insurance System – GWAPS Enhancement Project.  The Web based mobile kiosk enhancement of the present GWAPS that enables members to view and update membership details.,Apply for loans, Apply for retirement and policy claims.

Technologies Used:Java. Spring Web. Spring Batch. Spring Security. Apache CXF. AngularJS. SOA. Microservices. Oracle 106. Oracle Weblogic, Oracle ESB (OSB).  RFID. Biometrics.

 

BIR – TRIU Enhancement Project.  The Web based TIN Registration

Groovy and Grails. Java. Spring Web Flow. Spring Batch. Spring Security. MySQL.

United Coconut Planter’s Bank– Trade Finance System  (UCPB-TFS). Web based application that handles the trade finance workflow of the UCPB.

Technologies Used:Groovy and Grails. Java. Spring. Hibernate. DB2 10. Web Services. Linux. Design, Implementation, Coding, Testing.

  • Accounting Module – UCPB TFS  Developed the Accounting  made with the accompanying accounting entries. System is developed using Java 2 SE and J2EE technologies the core technology. The accounting module was implemented as Java Web Services with service configuration done in XML.
  • Charges Module -Charges module used to generate charges for transactions.
  • Reports Module-Module used to call jasper reports from web service to generate various report types (excel/csv/word,etc).

 

Government Integrated Financial Management System – National Budget Execution System (GIFMIS NBES). Web based application that handles the different requirements of the DBM with regards to the Budget Execution Process in fullfilment of it’s commitment to the GIFMIS project.

Technologies Used: PHP. Oracle 11g. MS SQL Server. MySQL. MS Excel Programming. Web Services. Linux. System Design, Implementation, Coding, Testing.

  • National Budget Execution System – A sub system of the GIFMIS that handles the full lifecycle of an HDMF borrowing project. The lifecycle of a borrowing project includes structuring of the loan project, the checking and approval of the loan project, the selection of collaterals, the posting of accounting entries, the posting of payments and related entries, restructuring and closing of loan projects.

 

  • Initial Authentication/Authorization module – module initially used by the GIFMIS to implement authentication and Authorization. Used simple-saml PHP package to implement authorization by logging into google account.

 

Home Development Mutual Fund – Integrated Informations System- Fund Source System(HDMF-IISP FSS). Web based application that handles the . Groovy and Grails. Java. Spring. Hibernate. Oracle 11g. MS SQL Server. MySQL. MS Excel Programming. Quartz. Web Services. Linux. Design, Implementation, Coding, Testing.

  • Borrowing System – A sub system of the FSS that handles the full lifecycle of an HDMF borrowing project. The lifecycle of a borrowing project includes structuring of the loan project, the checking and approval of the loan project, the selection of collaterals, the posting of accounting entries, the posting of payments and related entries, restructuring and closing of loan projects.
  • Bond Flotation System– A sub system of the FSS that handles the full lifecycle of an HDMF bond floatation project. The lifecycle of the bond floatation project includes structuring of the bonds to be issued, the checking and approval of the bond floatation project, the selection of collaterals, post auction processes including printing of certificates and population of the bond registry, bond registry functionality like cancellations and transfer of certificates, handling of raffle master list and raffle tools, the posting of payments to investors, handling of LRA ,the posting of accounting entries on various transactions, and closing of issuance.
  • Auction System– Customization of Apache Struts based Securities Auction System (SAS) of Incuventure. This systems is supports the whole life cycle of a Philippine securities auction. Work on this system includes customization of fields and implementation of some of the work required to integrate the SAS with the Bond Floatation System.
  • Securitization System – A sub system of the FSS that handles the full lifecycle of an HDMF bond floatation project. The lifecycle of the bond floatation project includes cash flow and selection criteria/loan portfolio analysis.
  • Investment System – A sub system of the FSS that handles the reporting and ancillary requirements of the HDMF Investment Department. Some of these requirements include the production of execution documents, the display of funding calendars and various reporting requirements required by the PFRS.

National Home Mortgage Finance Corporation – Securitization System (NHMFC-NSS). Web based application that handles the securization workflow and various ancillary financial requirements of the NHMFC. Groovy and Grails. Java. Spring. Hibernate. Oracle 11g. MySQL. Alfresco CMS. MS Excel Programming. Quartz. Web Services. Linux. Design, Implementation, Coding, Testing.

  • Loan Purchasing System– A sub system of the FSS that handles the full lifecycle of an NHMFC loan purchasing transaction.

 

  • Auction System– Customization of Apache Struts based Securities Auction System (SAS) of Incuventure. This systems is supports the whole life cycle of a Philippine securities auction.
  • Securitization System – A sub system of the NSS that handles the full lifecycle of a securitization project from structuring to the issuance. The lifcycle of a securitization project from structuring to issuance includes collateral selection, structuring of issue, generation of cash flow model of the selected collateral, various approval and report functionality.

 

  • Servicing System – A sub system of the NSS that handles the full lifecycle of a securitization project at the servicing stage. The servicing phase of a securitization project includes the
  • Investment System – A sub system of the NSS that handles the reporting and ancillary requirements of the Investment Department. Some of these requirements include the canvassing, investments approval and various reporting requirements.
  • Borrowing System – A sub system of the NSS that handles the requirements of borrowing projects of the NHMFC. Some of these requirements include the selection of collateral, the canvass of credit proposals, various reporting requirements.

 

PRC OSA2 , Web front end used by the PRC for handling human resources, physical inventory and supply request, and cash system. Groovy and Grails. Java. Spring. Hibernate. IBM DB2. Grails project. Linux. Design, Implementation, Coding, Testing.

 

  • ECMS Electronic Cash Management System – Used by the Cash Division and Accounting Division of the PRC to handle cashiering, Cash management and Accountable Forms Official Receipt management.
  • AMIS Asset Management Information System – Used by the Supply Division to maintain inventory information, monitor supply and equipment request through the full lifecycle of the equipment.

Symbio Inc. Ortigas CBD. Analyst / Programmer

April 2008 – March 2010,

    • Faxtool , Web front end used by customer/technical support. personnel of an IP fax server. Java.Spring . Hibernate . MySQL. Eclipse project. Ubuntu Linux. CentOS. Design, Implementation, Coding. Testing. Maintenance.
    • PCIBS, Phone card inventory and billing system. C#.Net. Web Forms. SQL Server 2005. Crystal Reports. Visual Studio project. Windows XP. CentOS. Design, Implementation, Coding, Testing. Maintenance.
    • Fax Report Generator. Tool used to generate fax usage and error reports. Java.Spring.Hibernate. MySQL. Eclipse project.iReport. Jasper Reports. Mac OS X Leopard. Design, Implementation, Coding, Testing. Maintenance.
    • VertexCRM, Customer Relations Management tool. Java.Struts. Hibernate. MySQL. Netbeans project. Mac OS X Leopard. Coding. Testing. Maintenance.
    • CDR-Tollfree Report Generator, Tool used to generate Call Data Record. Java. Struts.Hibernate.Eclipse project. Ubuntu Linux. Design, Implementation, Coding, Testing. Maintenance.
    • ORM/CS Webtool, Tool used to create reports by customer service representatives. VB.Net. SQL Server. Windows XP. Coding, Testing. Maintenance.
    • Agent Tools, Tool used to create/handle/resolve customer email concerns. VB.Net. MySQL. Windows XP. Coding, Testing. Maintenance.

Azeus Philippines Ltd. Ortigas CBD. Software Test Engineer Trainee.

November 2007 – January 2008.

  • Training for creating and implementing unit test plans for web based applications, reports and backend processes.

Dynamic Soft Solutions Inc Angeles City. Software Developer.

July 2006 – May 2007.

    • Rich Internet Application tool for Medical Transcription, Tool used to handle medical transcription workflow. Java. EJB. PostgreSQL. FreeBSD. Testing. Coding.
    • Proof of Concept / Initial Implementation of Audio Recorder Downloading program. Java. JNI. Swing. Windows XP.
    • Proof of Concept / Initial Implementation of Multi Page Scanning and Printing program. Java. JNI. Swing. Windows XP.
    • Proof of Concept / Initial Implementation of Java Based Audio Player program. Java. JNI. Swing. Windows XP.
    • Proof of Concept / Initial Implementation of Java Library/Application to Wrap OS based signals from Foot Pedal Control. Java. JNI. Swing. Windows XP.
If you email me stating you got my details from this website I promise to email back.Reblog this post [with Zemanta]

Trying To Find The Sweet Spot Where Happiness and Passion Fuse

%d bloggers like this: