Curriculum Vitae 2016
Irfan Kertianto
[Personal Detail]
Place of Birth:
Date of Birth:
Religion:
Phone:
Bandung
4th September 1991
Islam
-
Gender:
Health:
Language
Male
Good
Indonesia, English (Average)
A. OBJECTIVE
A position as System Analyst, Team Lead Developer, Programmer
B. PROFILE
-
Goal-oriented individual with fast leaner, result oriented.
Enthusiastic team player and strive to contribute best practice, standards compliant approaches wherever possible.
Detail-directed problem solver.
Good knowledge system development methodology.
Eager to learn new skills and competencies,
Technology:
Programming Language: Java (J2SE), PL-SQL, JSP/Servlet, C#, C++
Framework: Struts, Jasper Reports, ASP.NET MVC 2, ASP.NET MVC 4, Crystal Report, K2Workflow
Application Server: Apache Tomcat, IIS, Microsoft Windows Azure
Database: Oracle (10g), MySQL, SQL Server
Operating System: Windows (XP – 10, server- R2), Ubuntu 9, Remix OS
Development Tools: PL-SQL Developer, Microsoft Office, Eclipse, Netbeans, Navicat, Toad, Sybase Power Designer,
Enterprise Architect, Microsoft Visual Studio -), SQL Server -), Red Gate, SAP Logon, K2Designer
for Visual Studio
C. EDUCATION
School
Degree
Subject
From
To
Polytechnic State of Bandung
Diploma (D3)
Informatics
2008
2011
Polytechnic State of Bandung
Bachelor (D4)
Informatics
2012
current
(From the most recent)
D. COURSE,TRAINING
No
Title
Provider
Place
Date , Duration
Certificate
1
Enterprise ALM Hands-On Lab:
SharePoint and SQL Server BI
Microsoft
Microsoft Jakarta
23th May 2013 –
24th May 2013
-
2
Microsoft – ISV Day 2015
“Membangun Solusi Berbasis Cloud
untuk Indonesia”
Microsoft
Microsoft Jakarta
21th Sep 2015
-
3
Microsoft DEVcamps Cloud DevCamp
Microsoft
Executrain Setiabudi 2
Building
29th Sep 2015
-
4
Office 365 Education Partner
DevCamp
Microsoft
Executrain Setiabudi 2
Building
14th Dec 2015 –
15th Dec 2015
-
Page 1 of 11
Curriculum Vitae 2016
D. RELEVANT EXPERIENCE & ACCOMPLISHMENT
[System Analyst, Programmer]
Involved on system design, user interface design, system specification
involved in testing the application in order to achieve good performance
E. EMPLOYMENT
E.1 Company
Period
E.2 Company
Period
E.3 Company
Period
E.4 Company
Period
Name :
PT Bee Solution Partners
From:
Sep 2011
Name :
PT Indo Ad (Ogilvy)
From:
Jan 2014
Name :
PT Pinteraktif Media
From:
Jun 2014
Name :
Freelancer
From:
Aug 2015
To:
To:
To:
C1
Dec 2013
Current Role:
Programmer
C2
May 2014
Current Role:
Back End Developer (ASP.Net Programmer)
C3
Current
Current Role:
ASP.NET Developer
C4
To:
Sep 2015
Current Role:
Project Manager, Programmer
(From the most recent)
E.4 Projects
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
Zashira Online
P1
Project Manager, Programmer
Period From 20:
08-2015
To 6:
09-2015
Zashira
Create HTML page from Photoshop Images
-
Create sample HTML page from Photoshop files.
Manage people who will work on my timeline and ensure timely
Estimate deadline project
App Type:
Web Application
Dev language:
Server OS:
Windows Server
Framework:
HTML, Javascript
-
DB:
-
Dev Tools:
Microsoft Excel, Photoshop CS3, Notepad++
App Server:
-
Other Info:
-
Page 2 of 11
Curriculum Vitae 2016
(From the most recent)
E.3 Projects
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
Learning Management System
Programmer, Tester
P1
Period From 30:
-
Web Application
Dev language:
Server OS:
Windows Server
Framework:
C#, Javascript, PLSQL, HTML
ASP.NET MVC 4
SQL Server
Dev Tools:
Visual Studio 2015, SQL Server 2014
IIS 7/8
Other Info:
-
(From the most recent)
E.2 Projects
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
Survey Nestle 2014
Programmer
-
Server OS:
Windows
App Server:
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
To 1:
02-2014
Dev language:
Framework:
C#,
ASP.NET MVC 2
Dev Tools:
Visual Studio 2010, SQL Server 2008
IIS
Other Info:
-
Sahabat Nestle Digital 2014
Programmer
P2
Period From 1:
01-2014
PT Nestle INDONESIA
Fix Security Check Issue such as Cross-Site Scripting, Form Auto Complete Active
-
Detect query string from URL input, then redirect to home if it not safe.
Web Application
Server OS:
Windows
App Server:
01-2014
SQL Server
App Type:
DB:
Period From 1:
Create Database
Create form
Web Application
DB:
P1
PT Nestle INDONESIA
Create form survey 2014 using asp.net from existing project nestle.
App Type:
Page 3 of 11
Current
Implement design from html code into aspx (ASP.NET MVC 3 extension) with custom code jquery,
ajax, json etc
Create controller for connecting input from client into server or server into client
Create web report with export excel and PDF feature
Integrate with Microsoft Azure Server
Many improvement for application such as upgrade themes for client (OJK, Unpad, & Kemenhan),
project structure upgrade and create web API with JSON passing parameter (LMS mobile version in
the future).
App Type:
App Server:
To 1:
PT Pinteraktif Media
Create Learning Management System Application such as create Lesson for Article, SCORM, Quiz.
-
DB:
06-2014
Dev language:
Framework:
C#,
ASP.NET MVC 2
SQL Server
Dev Tools:
Visual Studio 2010
IIS
Other Info:
-
To 1:
02-2014
Curriculum Vitae 2016
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
Zurich Web Site Maintenance
Programmer
Web Application
Server OS:
Windows
App Server:
Period From 1:
02-2014
Dev language:
03-2014
Framework:
C#,
ASP.NET MVC 3
SQL Server
Dev Tools:
Visual Studio 2012, SQL Server 2008
IIS
Other Info:
-
(From the most recent)
E.1 Projects
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
Business Process Management – PAP (Penghargaan Atas Pengabdian) Final Without Advance
Programmer, Database Analyst, Workflow
Analyst and Implementation
Web Application
Server OS:
Windows
DB:
App Server:
Project Name:
Current
Dev language:
Framework:
C#,
ASP.NET MVC 2
Visual Studio 2012, SQL Server 2008,
K2Designer for Visual Studio 2010
IIS
Other Info:
-
Business Process Management – Migration EPMS
Customer:
MedcoEnergi
P5
Period From 29:
07-2013
To 20:
08-2013
Migration EPMS from BPM 2 into BPM 3 standard application
-
Migration flow from Biz-Flow into K2Workflow (create Flow from the begin but the logic is same
with as is) include EPMS Planning, EPMS Mid-Year Review, and EPMS Evaluation
Migration Searcher, and Generate Excel Report
App Type:
Web Application
Server OS:
Windows
DB:
To 1:
Dev Tools:
Programmer
Technical Info:
09-2013
SQL Server
Role:
Project Desc.:
Period From 1:
P4
MedcoEnergi
PAP application is an application used for the submission of Top Service Award for Worker who will
termination, either because of retirement, termination of employment, death, and other conditions.
- Create Flow and Database
- Create Web Application based on blue print
- Synchronize Web and Flow using Service
- Create Email to Treasury and Employee
- Testing
App Type:
Page 4 of 11
To 1:
PT Zurich INDONESIA
Maintenance web such as remove form input career on Zurich website, fixing functionality such as change
language, mismatch menu etc.
- Import existing project code and database
- Fixing on Local PC
- Upload file into production server
- Operate CMS Zurich
App Type:
DB:
P3
SQL Server
Dev language:
Framework:
Dev Tools:
C#,
ASP.NET MVC 2
Visual Studio 2010, SQL Server 2008
Curriculum Vitae 2016
App Server:
Project Name:
IIS
Other Info:
Business Process Management – (Hand Over) IS Charging
Role:
Programmer
Customer:
MedcoEnergi
Project Desc.:
P6
Period From 1:
06-2013
To 1:
09-2013
BPM3 IS Charging is an application for cost reporting services division which is owned by Information
Services (IS) which is charged to each division and department of IS service users. Fees for services are
reported include:
1. Service Cost: Email, OCS, Internet, BPM, SAP, File Sharing Server, Desktop License, Remote Access, PPU,
Technical Application Access, LAN The Energy, Desktop Support
2. PC Cost: Notebooks, PC, Peripherals
Direct Cost
Technical Info:
-
Bug fixing checkbox on Panel Service Updater
Bug fixing grid on panel Service Updater
Bug fixing on process Add Service Updater
Bug fixing submit Form IS Charging initiation
Bug fixing View Form Division Report
Bug fixing View Form Department Report
Bug fixing Form Searcher
Bug fixing function for sending Email
App Type:
Web Application
Server OS:
Windows
DB:
App Server:
Project Name:
Visual Studio 2010, SQL Server 2008
IIS
Other Info:
-
Business Process Management – (Change Request) SHE (Safety Health Environment)
Application
Customer:
MedcoEnergi
Server OS:
Windows
Page 5 of 11
06-2013
To 1:
09-2013
- Create Notification email for SHE Recommendation Task To-do
- Create Notification email for Daily Recommendation Status
- Bug fixing Report SHE All Application (because of adding new Department)
- Bug fixing flow status SHE CATS when finished
Web Application
App Server:
Period From 1:
P7
-
App Type:
DB:
ASP.NET MVC 2
Dev Tools:
Programmer
Technical Info:
Framework:
C#,
SQL Server
Role:
Project Desc.:
Dev language:
Dev language:
Framework:
C#,
ASP.NET MVC 2
SQL Server
Dev Tools:
Visual Studio 2010, SQL Server 2008
IIS
Other Info:
-
Curriculum Vitae 2016
Project Name:
Business Process Management – (Change Request) E-Procurement
Role:
Programmer
Customer:
MedcoEnergi
Period From 17:
Project Desc.:
-
Technical Info:
-
Create Tools Update OE Manual
-
Adding Action when Vendor Suspended
-
Bug fixing on Winner Recommendation condition
-
Adding function for Back to Initiator
-
Bug fixing on OE Revision process
-
Adding new Action New Bid for Tender Failed Clarification
App Type:
Web Application
Server OS:
Windows
DB:
App Server:
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
04-2013
C#,
ASP.NET MVC 2
Visual Studio 2010, SQL Server 2008
IIS
Other Info:
-
Business Process Management – Migration OBA GAAP Financial Report
Programmer, Database Analyst, Workflow
Implementation
Period From 1:
07-2012
P9
To 1:
current
MedcoEnergi
- Design Database System (review from current database then remake all design)
- Create Workflow with K2Workflow (understanding current flow then make some modification)
- Create Tools Uploader (Report Budget, ICP, Lifting)
- Create Signature Uploader
- Create function insert Cover Letter
- Create Pop Up Add Journal Main and Journal Detail
- Rebind all model with some function after add Journal
Server OS:
Windows
Page 6 of 11
To 24:
Dev Tools:
Web Application
App Server:
Framework:
01-2013
SQL Server
App Type:
DB:
Dev language:
P8
Dev language:
Framework:
C#,
ASP.NET MVC 2
SQL Server
Dev Tools:
Visual Studio 2010, SQL Server 2008
IIS
Other Info:
-
Curriculum Vitae 2016
Project Name:
Role:
Customer:
Project Desc.:
Business Process Management – Office Supplies Application
Programmer, Database Analyst, Workflow
Implementation
Period From 1:
P-
To 5:
05-2013
MedcoEnergi
General material are goods of a general nature and is considered as a non-stock. A typical non-stock are
purchased item cost that is directly absorb into WBS / CC certain.
This application was developed to record the process in and out of general goods in this case are the stuff
of merchandize. And also noted the request or demand of these items by the user.
Their purpose is
- Process request and the charges can be recorded in the system.
- Process out of the goods can be recorded in the system
- Report reclass calculations can be done easily
Did not rule out the application is being used by another department, who has typically the same process.
Technical Info:
- Design Database System
- Implement workflow with K2Workflow
- Create Screen Tools Add Material
- Create Screen Office Supply Request
- Create Screen Office Supply Movement (Issuing/ Receiving)
- Create Searcher Office Supply Request & Movement
- Create Report Office Supplies (Call BAPI office supplies from SAP)
App Type:
Web Application
Server OS:
Windows
DB:
App Server:
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
Dev language:
Framework:
C#,
ASP.NET MVC 2
SQL Server
Dev Tools:
Visual Studio 2010, SQL Server 2008
IIS
Other Info:
-
Business Process Management – SINTA EPro (Sistem Integrasi Data Enginering dan Produksi)
Gathering
Programmer, Database Analyst
Period From 1:
04-2012
To 1:
P11
current
MedcoEnergi
Review process history of data by engineering teams conducted periodically in 1 month, to prepare
monthly data history is valid and reliable.
- Design Database System
- Create Screen Input Gathering System
- Create Sub Gathering System
- Downstream Point Configuration
- Assign Downstream & Upstream Points
App Type:
Web Application
Server OS:
Windows
DB:
App Server:
Page 7 of 11
Dev language:
Framework:
C#,
ASP.NET MVC 2
SQL Server
Dev Tools:
Visual Studio 2010, SQL Server 2008
IIS
Other Info:
-
Curriculum Vitae 2016
Project Name:
Business Process Management – Migration SMK 03, 05, 06 from web version into mobile web
Role:
Programmer
Customer:
MedcoEnergi
Project Desc.:
Technical Info:
Server OS:
Windows
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
To 1:
12-2011
- Understanding source code from SMK web version
- Minimize JavaScript code then make code post back for getting/submit data
- Applying CSS for BPM Mobile web version
Web Application
App Server:
08-2011
-
App Type:
DB:
Period From 1:
P12
Dev language:
Framework:
C#,
ASP.NET MVC 2
SQL Server
Dev Tools:
Visual Studio 2010, SQL Server 2008
IIS
Other Info:
-
Genetic Algorithm Implementation in Course Timetabling at Informatics and Computer
Engineering Department of Bandung State of Polytechnic
System Analyst, Programmer, Tester
Period From 1:
02-2011
P13
To 1:
08-2011
Application that can generate course timetabling using Genetic Algorithm
- Design system, user interface design
- Implement design
App Type:
Web Application
Server OS:
Windows
DB:
App Server:
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
Dev language:
Framework:
Dev Tools:
NetBeans 6.8, Navicat, Enterprise Architect,
Power Designer
Apache Tomcat
Other Info:
-
Entry Outlet
Developer
P14
Period From 1:
7-2010
One of Distributor in Bandung City
Application for Master Data Transaction
- Implementation from System Design
Standalone
Server OS:
Windows
Framework:
DB:
OracleXE
Dev Tools:
-
Other Info:
Page 8 of 11
-
MySQL
App Type:
App Server:
J2EE, JSP, SQL
Dev language:
J2EE , SQL
NetBeans 6.8
To 1:
10-2010
Curriculum Vitae 2016
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
IEC
Programmer, Tester
Windows
Project Desc.:
Technical Info:
Technical Info:
12-2009
To:
12-2010
Dev language:
Framework:
Dev Tools:
J2EE
Eclipse
Other Info:
Enterprise Resource Planning System Analysis
Developer, Tester
P17
Period From:
12-2009
To:
12-2010
Analyze, create new feature of software ADempiere
- System Analyst, Developer, Tester
Server OS:
Windows
Page 9 of 11
Period From:
MySQL
Desktop Application
App Server:
P16
- Unitest
App Type:
DB:
NetBeans 6.8
Queue Management System
App Server:
Project Desc.:
-
Bank Swasta
Windows
Customer:
Dev Tools:
Tester Leader
Server OS:
Role:
Framework:
J2EE
Queue
Standalone
Project Name:
12-2010
Other Info:
App Type:
DB:
Dev language:
MySQL
App Server:
Customer:
To:
- Implementation Design, Testing
Server OS:
Role:
12-2009
Application for Data Master Transcational
Standalone
Project Name:
Period From:
IEC
App Type:
DB:
P15
Dev language:
Framework:
Java
-
PostgreSQL
Dev Tools:
Eclipse, Adempiere, Embarcadero, PostgreSQL
JBoss
Other Info:
-
Curriculum Vitae 2016
Project Name:
Role:
Customer:
Project Desc.:
Technical Info:
Restaurant System
System Analyst, Designer, Developer, Tester
Windows
Role:
Customer:
Project Desc.:
Technical Info:
Customer:
Project Desc.:
Technical Info:
Other Info:
-
Restaurant System
P19
System Analyst, Designer, Developer, Tester
Dev language:
Framework:
Technical Info:
Apache Tomcat
Other Info:
-
“Who Wants To Be Millionare” Game
P20
System Analyst, Designer, Developer, Tester
12-2008
To:
12-2009
Game about answer a various question to earn 1 billion money
- Design system, develop system, testing application
Dev language:
Framework:
File
C++
-
Dev Tools:
Turbo C++ 4.5
Other Info:
-
“SPBU” System
P21
System Analyst, Designer, Developer, Tester
Period From:
12-2008
System that can simulate SPBU making order.
- Design system, develop system, testing application
Server OS:
Windows
Page 10 of 11
Period From:
-
Console Application
App Server:
Eclipse, Enterprise Architect, Power Designer
App Type:
DB:
Java, JSP, javascript, html
Dev Tools:
App Server:
Project Desc.:
12-2010
MySQL
Windows
Customer:
To:
- Design system, develop system, testing application
Server OS:
Role:
12-2009
Application for making order in Restaurant
Console Application
Project Name:
Period From:
-
App Type:
DB:
-
Apache Tomcat
Windows
Role:
Framework:
Java, JSP, javascript, html
Eclipse, Enterprise Architect, Power Designer
Server OS:
Project Name:
Dev language:
Dev Tools:
Web Application
App Server:
12-2010
MySQL
App Type:
DB:
To:
- Design system, develop system, testing application
Server OS:
Project Name:
12-2009
Application for making order in Restaurant
Web Application
App Server:
Period From:
-
App Type:
DB:
P18
Dev language:
Framework:
C++
-
File
Dev Tools:
Turbo C++ 4.5
-
Other Info:
-
To:
12-2009
Curriculum Vitae 2016
Page 11 of 11