Eric Halim
Kelapa Gading. Jakarta Utara. Indonesia.
--
Profile
I have diverse knowledge in IT world both technical and non-technical.
I have good knowledge and experience in analyzing, planning, designing, implementing and testing the system (OO and Methodology) as well as management.
Personally I like challenge and have strong will in learning. I learn fast and able to cooperate well both in a team and individually. Flexible, effective, efficient is always be on first place in parallel with quality and deadlines.
I am fluent in Indonesian and English both written and spoken.
Thank You for your attention.
Tech & Skill Knowledge
1. Java SE / EE
1.1. Struts and classic J2EE Framework.
1.2. Java Server Page (JSP), Java Server Faces (JSF), JSTL and Java Servlet (Filter, Listener and so on), Jasper Report and etc.
1.3. Application Servers including BEA WLS, Oracle AS, OC4J, Apache Tomcat, and Apache Web Server.
1.4. BEA Workshop Technologies such as Net UI and Page Flow (JPF).
1.5. Oracle Framework such as ADF
1.6. Desktop Application using Java Development Kit (JDK) such as Java Applet, Socket, AWT, SWING and etc.
1.7. Java IDE such as Oracle JDeveloper, Bea WebLogic Workshop, NetBeans, and Eclipse.
2. Mobile Development [Native]
2.1. Android OS since API 4
2.2. Eclipse + Android Studio
2.3. SQLite
2.4. Google Map
2.5. Google Cloud Messaging
2.6. Gradle and Proguard
3. Mobile Development [Hybrid Framework]
3.1 Sencha Touch
3.2 Telerik Nativescript
3.3 Tagit Mobile
3.4 Outsystems Platform
3.5 Flutter
4. Database
4.1. ORACLE 8i up to 12c trigger, sequence, stored procedure - PL/SQL
4.2. Oracle Internet Directory (LDAP)
4.3. MS SQL Server
4.4. My SQL
4.5. SQLite
4.6. NoSQL: Marklogic
5. Methodologies
5.1. Had undergone various System Development Lifecycles (SDLC). Involved on almost all aspects from initiating, planning, implementation up to testing the system.
5.2. Waterfalls, Agile, rapid prototyping and etc.
5.3. Object Oriented
5.4. UML
Education
Elementary, Junior and High School at Yayasan BPK Penabur, Jakarta, Indonesia. [12 years]
A-Level certification from University of London, London, U.K. via Sedaya International University, K.L. Malaysia. [Aug 1999 – Jun 2000]
BSc. (Hons) Computer Science degree from Northumbria University, Newcastle, U.K. via Sedaya International University, K.L., Malaysia.
[Aug 2000 – Jan 2003]
Training & Workshop
Oracle, IBM and SUN Developer Day [Annually]
SOA Training at Oracle Indonesia [Sep 2007]
SOA Sales Training at Oracle Indonesia [Nov 2007]
SOA Training at Oracle Indonesia [Dec 2009]
BPM Training at Oracle Indonesia [Sep 2012]
SOA Sales Training at CDT/CTI [Nov 2015]
Outsystems Bootcamp at Outsystems Singapore [Nov 2016]
Outsystems Advance Bootcamp at Outsystems Singapore [Oct 2017]
Certification
Outsystems Mobile Associate Developer [Dec 2017]
Working Experience
1. J2J Solusindo, Software Dev [Aug 2004 – Jun 2005]
Lautandhana Securindo & Minnapadi Investama as Developer
Project
Back Office Integration and Remote Trading [Aug 2004 - Jun 2005]
Tools
PowerBuilder, Crystal Report, TOAD
Technology
Oracle 9i
Responsibilities
+ Develop Back Office includes admin, finance and reporting
+ Develop Front Office on remote trading
2. Perkasa Pilar Utama, Full Stack Dev [Jun 2005 – Oct 2018]
Bank Central Asia Tbk as JAVA Developer
Project
KSEI Monitoring [Jun 2005 – Dec 2005]
Tools
BEA Weblogic Workshop, SSH, TOAD
Technology
Oracle 9i , WLS 8, J2EE, Oracle AQ, Java Socket & Networking
Responsibilities
+ Develop B2B App via secure OAQ messaging and parsing
+ Develop web front UI for monitoring the transaction
Project
KlikBisnis [Jun 2006 – Sep 2006]
Tools
Oracle JDev, OC4J, TOAD
Technology
Oracle ADF, Oracle 9i, WLS 8, J2EE, JSTL
Responsibilities
+ Improve performance KlikBisnis Internet Banking
+ Identify and analyze all the bottlenecks
+ Enhance the way of reading or parsing the data
Project
FPMS 1 [Feb 2007 – Nov 2007]
FPMS 2 [Mar 2008 – Aug 2008]
FPMS 3 [Feb 2009 – Nov 2010]
FPMS 4 [Oct 2013 – May 2014]
Tools
BEA Weblogic Workshop, TOAD, Jasper Reports, SSH
Technology
Oracle 10g, WLS 8, J2EE, servlets, log4j, Windows AD
Responsibilities
+ Develop back end system for touchless card payment
+ Convert huge txt file into transactional DB
+ Monitor Suspect transaction
+ Suggest duplicate transaction to be corrected
+ Analyze other transactions patterns
+ Develop PL/SQL
+ Develop Web front UI to monitor the transaction
+ Upgrade BEA Weblogic into Oracle Worklogic
+ Convert BEA Workshop into Oracle Eclipse
Indosat Tbk as Oracle Developer
Project
Integration and Synchronize [Dec 2005 – Jun 2006]
High Availability [Apr 2007 – Nov 2007]
RAC Improvement [Sep 2008 – Oct 2009]
Tools
ODM, Oracle JDev, TOAD
Technology
Oracle 9i, OID 9, RAC
Responsibilities
+ Sync and integrate several DB into OID
+ Ensure smooth data processing on huge data subscribers
+ Implement HA Oracle RAC
+ Sync the cluster and prepare Failover scenario
+ Monitoring Tools
Ministry of Taxation as JAVA Developer
Project
App for isolated area [Oct 2006 – Jan 2007]
Tools
Oracle Form, Oracle JDev, TOAD
Technology
Oracle 9i, Oracle AS 10g, Applet, J2SE, Java WebStart (JNLP)
Responsibilities
+ Implement Java Applet as extension of Oracle Form
+ Build faster and lighter bandwidth App
Project
Tax Monitoring [Nov 2007 – Mar 2008]
Tools
JDev, TOAD
Technology
ADF Faces, Oracle 10g DB, Oracle AS 10g, J2EE
Responsibilities
+ Implement ADF Faces to replace Oracle Form
+ Better UI
Astra International Tbk as Android Developer
Project
Auto2000 Astra World PSS SAM [Nov 2010 – Mar 2012]
Tools
Eclipse, SQLiteBrowser, AVD Emulator
Technology
Android, SQLite, JSON, Google Map, Web Service, Digital Signature, Chart
Responsibilities
+ Collaborative joint dev to build various Android App
+ Auto2000 / AstraWorld / PSS / SAM
+ Give a role model to Junior Developer
+ Set path for coding style and standard
+ Explore new possibilities to be implemented
Prudential Life Asia as Project Manager
Project
Host to Host Payment System [Feb 2012 – Feb 2013]
Tools
Eclipse, BIRT Report, .NET Studio, SFTP
Technology
SQL Server 2008 DB, Tomcat, J2EE, .NET Framework, Windows AD
Responsibilities
+ Coordinate and manage developer team
+ Monitoring and maintain progress of the project
+ Progress meeting to make sure project track
BTPN Tbk as JAVA Developer
Project
Prospera [Feb 2013 – Oct 2013]
Tools
Eclipse, Toad for MySQL, MySQL Workbench, SVN
Technology
MySQL DB, Tomcat, J2EE, Hibernate
Responsibilities
+ Develop back end system for micro financing
Hybrid Technologies
Project
Finnova [Feb 2014 – May 2014]
Marex Astra Credit Companies [Sep 2014 – Dec 2014]
Tools
Sencha Architect, Aptana, Scout, Chrome Tools
Technology
Sencha, JS, Ruby, JSON, SASS
Responsibilities
+ Develop prototype for these companies
+ Explore possibilities and limitations
+ Evaluate Sencha Platform
Project
Open e-commerce [May 2014 – Sep 2014]
Tools
Eclipse, Tomcat, JIRA, Atlasian
Technology
Ofbiz, Oracle
Responsibilities
+ Develop Java Open Source E-Commerce & Marketplace
+ Evaluate Ofbiz Platform
Project
Radana Finance [Oct 2015 – Nov 2015]
Tools
Eclipse, SVN, Toad for Oracle
Technology
Java, Android, Oracle, Tagit Mobile
Responsibilities
+ Develop Mobile Collection
+ Develop Mobile Survey
+ Evaluate Tagit Mobile
Project
Smart Parking [Nov 2015 – Jan 2016]
Tools
Android Studio, TOAD, Nativescript
Technology
Oracle, Telerik, Anagog, Google Map, Fused Location
Responsibilities
+ Develop Smart Parking using sensor movement
+ Evaluate Anagog Technology
Project
Express Taxi [Feb 2016 – May 2016]
Tools
Android Studio, TOAD
Technology
Oracle, Google Cloud Messaging, Google Map, Fused Location
Responsibilities
+ Develop Airport Booking Taxi App
+ Maintain taxi queue at airport
Gudang Garam Tbk as JAVA Developer
Project
MIS [Dec 2014 – Oct 2015]
Tools
JDev, Toad for Oracle, JMeter
Technology
Java, JSF, Oracle
Responsibilities
+ Develop MIS App
+ Performance test & load test
UNSTRUCTURED BIG DATA as Developer
Project
Ministry of Defense [Jun 2016 – Oct 2016]
Tools
Aptana, Atom, Chrome Dev Tools
Technology
NoSQL DB, Marklogic, Xquery, Angular, Open Layers Map
Responsibilities
+ Perform an elastic and fast searching on personnel data and military weaponry
+ Parse and build unstructured data
OUTSYSTEMS PLATFORM as Consultant / Tech Leader
Project
Bank Mandiri - Electronic Payment Transfer [Oct 2016 – Dec 2016]
BTPN – Mejaku / WFMS [Jan 2017 – July 2017]
Bank Danamon – Trade Connect [Aug 2017 – Nov 2018]
Tools
Service Studio, HeidiSQL, MSSMS, TOAD
Technology
Outsystems Platform, Java, .NET
Responsibilities
+ Demo and POC to various customers
+ Give Outsystems Training both web and mobile
+ Design and Develop Web App
+ Design and Develop Mobile App
+ Practicing Agile methodology
+ Collaboratively share knowledge grow and learn together
+ Collaboratively with infra guy to establish Outsystems Platform
3. Jatis Solutions, Sr. Tech Consultant [Nov 2018 – May 2019]
FIF as Tech Lead / Architect
Project
FIFADA
Tools
Android Studio, VSCode, Postman
Technology
Flutter, BLoC Pattern
Responsibilities
+ Manage and Coach Junior Dev
+ Make sure delivery align with timeline
+ Design and Develop Mobile App
+ Integration to BackEnd
4. Gtech Digital Asia, IT Manager [May 2019 – Present]
Blubox as Tech Lead / Architect / IT Manager
Project
Mapemall (Web/Mobile)
PIM, HUB, OMS, BT
3PL
3rd party API Integration
Reporting
Tools
Eclipse, VSCode, Postman, Heidi SQL
Technology
Flutter, Spring, PHP, MongoDB, MySQL
Responsibilities
+ Manage and Coach Junior Dev
+ Manage developer team KPI
+ Build and maintain developer team
+ Improve existing architecture
+ Make sure delivery align with timeline
+ Embrace new technologies
+ Delegate knowledge on microservice, react programming and flutter technologies
+ Manage external vendors
Speedworks as Tech Lead / Developer / Analyst / IT Manager
Project
Speedworks China
Speedworks Indonesia
Tools
VSCode, Postman, HeidiSQL
Technology
ReactNative, MongoDB, SQL Server
Responsibilities
+ Manage and Coach Junior Dev
+ Manage developer team KPI
+ Build and maintain developer team
+ Improve existing architecture
+ Make sure delivery align with timeline
+ Embrace new technologies