PT. M-ONE is Software House and IT Outsourcing companies focussing on developing business and custom applications utilizing .NET Framework and Microsoft SQL Server technology. We develop M-ONE Enterprise System for mid to large size companies using Server /Client system architecture and covering the following modules:
Finance and Accounting Module
Inventory Management Module
Purchasing Module
Sales Module
Point Of Sales Module
Custom Manufacturing Module
We are also utilizing Wilson Object Relational Mapper and Dev Express User Interface Tools to enhance the M-ONE Enterprise System.
We also developed custom Embedded Application using Microsoft .NET Compact Framework & SQL CE Database under Windows CE environment.
About 70% of our projects are utilizing the M-ONE Enterprise System, the other 20% are custom embedded Windows CE project and the rest are custom web application.
Currently we manage about 60 Software Engineers with 45% of them being full time employee working in Jakarta, the other 30% are technical consultants/programmers hired for specific projects, while the remainings are system integrator/implementor working on the clients’ site.
All of our software engineers are experienced in developing Windows Desktop and Web Application using Microsoft .NET technology and SQL Server Database. Thirty percent of our software engineers are
The way PT. M-ONE structure is very dynamic based on the assigned projects, but in general this is the hierarchy:

Project Manager : manage relationship with clients, and ensure each project has enough resources to meet the requested deadlines. Create proposal and overall scheduling.
Business Analyst : gather business requirements from the client and turn it into a Product Specification document. Develop Test Case document together with the Quality Assurance staff and write user manual and other documentation needed with a help of the Technical Writer staff.
System Analyst : gather technical requirements from the client, and based on the Product Specification document, System Analyst shall create Technical Specification document. Also responsible to prepare software release for testing and deployment.
System Architect : design and implement the system architecture and framework for the specified project.
Lead Programmer : manage programmers and external consultants/programmers to implement the coding based on Technical Specification and Product Specification documents. Develop programmer scheduling as well.
Programmers : implement coding as directed by the Lead Programmer.
External Consultants / Programmers : give consultation or implement coding as needed
Quality Assurance : together with Business Analyst creating Test Case document and do module test (Work Item Test) as well as integration test
Technical Writer : write additional documentation needed such as user manual
Below is the software development cycle from requirements gathering until system deployment:

Below are the list of core/key Software Engineers at PT. M-ONE:
Hans Hermawan – Software Development Director, Project Manager
Computer Science degree from University of Wisconsin-Madison, Wisconsin – USA. (2000)
Working Experience:
Software Development Director of PT. M-One, Jakarta (2004-current)
Manage team to develop M1 Enterprise System, an ERP system consisting of Finance, Purchasing, Inventory & Warehouse, Sales, and Cash/Bank Modules
Manage team to develop custom manufacturing applications for production & maintenance scheduling
Manage team to develop embedded application utilizing C# .NET Compact Framework and SQL CE database
Software Engineer at GE Health Care, Madison - USA (2000 -2004)
Part of a software development team developing application for a Ventilator and Anasthesia Machine using COM, ActiveX, and C++ in Windows NT and Windows CE environment.
Specialized in creating Menu UI and developing automated Checkout/Calibration tools for the Ventilator and Anasthesia Machine
Skills & Area of Expertise:
Project management and software development cycle
Medical device application using Windows CE and COM/ActiveX technology and utilizing MVC Design Pattern
Business application knowledge and technical expertise in business process, UI logic, and database relationship
Embedded application knowledge using .NET Compact Framework and SQL CE database.
Suwardi Suryadi – Project Manager, System Analyst
Computer Science & Electrical Engineering degree from University of Wisconsin-Madison, Wisconsin - USA (2001)
Working Experience:
Project Manager of PT. M-One, Jakarta (2006 – current)
Manage team to do manufacturing application using C#.NET and SQL Server 2005
Manage team to do point of sales application using C#.NET, SQL Server 2005, and SQL CE database
Software Engineer at Absolute Solution Incorporation, Madison-USA (2002-2005)
Manage outsource team in Indonesia to build manufacturing application for doors and windows using .NET Framework technology
Develop product configurator application for doors and windows
Skills & Area of Expertise:
Project management and software development cycle
Custom product configurator for manufacturing application
Manufacturing application knowledge and technical expertise in manufacturing process, UI logic, and database relationship
Yunita Dwiyanti Laimanto – Project Manager, Business Analyst
Bachelor of Science in Finance & Computer Information Systems, Indiana University, Bloomington, IN - USA (2000)
Working Experience:
Project Manager of PT. M-One, Jakarta (2008 – current)
Manage team to develop M1 Enterprise Customization module for Wood Factory Inventory & Sales Management using C#.NET and SQL Server 2005
Information System Consultant at Unisys Corporation, Michigan-USA (2000-2007)
Code uplifting to Microsoft .NET for American Express Corporation.
Info Image Customization Developmnet for Reliance Standard Insurance; which involves Designed and developed ActiveX applications for enhancing RSL productivity in Suspense Research processing. The application was developed in Microsoft Visual Basic 6.0 and Visual Basic for application as the custom workstation that is attached to Client Work Manager Application in Info image solution.
Child Support Solution development for California State Disbursement Unit - Child Support Payment Processing. The application is designed and developed in MS Visual Basic Application for integrating ActiveX applications with Unisys Info Image package version 5.3. Also designed and developed an application in MS Visual Basic.NET as front-end interface and utilized MS SQL Server 2000 as back-end database
Design and develop an e-commerce enabled web portal for Nationwide Insurance using ASP .NET, ADO .NET, C#, and MS SQL Server database
Financial Consultant Intern at Smith Barney Inc (1999 – 2000)
Skills & Area of Expertise:
Seven years of experiences in developing software for Visual Remittance solutions, Unisys e-Workflow and Imaging solutions, and Banking Systems.
Microsoft SQL Server 2005, Microsoft SQL Server 2000 and Oracle 8.0
Programming language used : Visual Basic (4.0, 5.0, 6.0, .NET), C#, ASP (3.0, .NET), Visual C++, C/Pro*C, and Java Script
Susandi Putra – Product Development Lead, System Analyst
IT degree from Perbanas University - Jakarta
Working Experience:
Software Engineer Lead at PT. M-One, Jakarta (2007 – current)
Create technical specification and manage programmers to develop M1 ERP System, focussing on Finance, Purchasing, Sales, and HRD modules
Team leader for the software team in Infomedia Post Sales Application project using C# .NET, ASP .NET, and SQL Server 2005
Software Team Leader at Absolute Solution Incorporation, USA (2004 – 2005)
Involved in the software development team to enhance the inventory module. The role is to acquire the requirements from the project manager in USA, analyze it, design the approach and then turn it into detailed specification to the programmers. The system was implemented using the following tools and technologies:
Windows 2000 Server
.Net 1.0
C#
VBA Scripting
SQL Server 2000
Software Team Leader at SDI Technologies, Jakarta (1998 - June 2004)
ERP Implementation for Indomarco – Jakarta, Indoneisa; the main distributor for Indofood group companies. The role in this project is as the team leader for middleware integration and also monitoring the implementation of the PDA based order taking with the salesman. Tools and technologies used are: Windows 2000 Server, Biztalk Server 2000, Microsoft Great Plains 7.0, Palm OS 4.0, IIS 5.0, ASP 3.0, SQL Server 2000, Dexterity
Enterprise Application integration for Astra Honda Motor – Jakarta, Indonesia. The role in this project is as the project manager utilizing the following tools and technologies: Windows Server 2000, Biztalk Server 2000, IIS 5.0, ASP 3.0, SQL Server 2000, Oracle 8i, Visual Basic 6.0, XML.
HR Portal & Intranet Services for Nuvosoft – Watertown MA, USA. The role in this project is as Software Architect utilizing the following tools and technologies: Windows Server 2000, IIS 5.0, Visual Basic 6.0, SQL Server 2000.
Web Based Workflow and Paperless System for Talisman Energy – Jakarta, Indonesia. The role in this project is as Software Architect utilizing the following tools and technologies: Windows Server 2000, IIS 5.0, ASP 3.0, Visual Basic 6.0, SQL Server 7, XML.
Lead Programmer at Erakomp Infounusa, Jakarta. (Oct 1996 – Sept 1998)
Responsible for creating development standards, ensuring ensuring application compatibility with different databases and defining security mechanism for an Accounting System Application, POS, and Manufacturing Application; utilizing the following tools and technologies: Windows 95, Windows NT, Visual Basic 4.0/5.0, Ms Access 4.0, SQL Server 7.0, Crystal Report, Erwin.
Skills & Area of Expertise:
Twelve years experience in software industry
Wide range knowledge of technical and functional in software: client-server applications, web based applications, business processes, and various technologies.
Technical knowledge on .Net, COM, Middleware and various programming languages.
ERP System implementer and integrator (Microsoft Great Plains)
Budi Santosa – Project Development Lead, System Analyst
Bachelor of Engineering & Information Technology degree from Duta Wacana Christian University - Yogyakarta
Working Experience:
Software Engineer Lead at PT. M-One, Jakarta (2007 – current)
Create technical specification and manage programmers to develop M1 ERP System, focussing on Basic and Advance Point Of Sales modules
Create technical specification and manage programmers to develop M1 ERP System customization for Automated Manufacturing Planning and Production Cost application (MRP II).
IT Officer / Software Manager at Dnium Pte Ltd, Singapore (Aug 2006 – June 2007)
Develop web application using PHP, .NET, and Java technology. Responsibilities include project management, senior analyst, and senior developer.
IT Officer at PT. Sari Segar Alami, Jakarta (Aug 2005 – Aug 2006)
Develop web application using MS Access Application and SQL Server database. Responsibilities include preparing the infrastructure and implementation of the application.
MIS Supervisor at PT. Nagasakti Paramashoes Industry (July 2001 – July 2004)
Web Programmer, Clipper Programer at PT. Setya Teknikatama Elektrokas (Sept 1999 – May 2001)
MIS Staff at PT. Sandimas Reksakeramika Granito (June – August 2002)
System Developer (VB Enterprise) at PT. Realta Chakradharma (April 1999 – April 2000)
Assistant of Lecturer at Duta Wacana Christian University, Yogyakarta (1992-1995)
Skills & Area of Expertise:
Business and manufacturing application knowledge and technical expertise in process, UI logic, and database relationship
Extensive web back-end programming.
Extensive database designing skills.
3-tier Technology/E-commerce.
2-tier Technology/Client-Server
Luthfi Makhfudz – System Architect, System Analyst
Bachelor of Metallurgy Engineering degree from University of Indonesia (1997)
Working Experience:
Senior Software Engineer at PT. M-One (2006 – current)
Lead a team to develop an embedded application using .NET Compact Framework and SQL CE database for GE Health Care – Madison, USA.
As a system architect developing framework application for M1 Enterprise System which is used as a foundation for all the modules.
Lead a team to develop a Phonebook Directory Management System, which is designed as using Flash application, C# .NET, and Vista DB database for Infomedia Nusantara (Yellow Pages).
Lead Developer at PT. Intimedia Talents, Jakarta (2006-2006)
Develop application to manage reports of every state employed officials’ wealth in all provinces of Indonesia. The Application is developed using new features from ASP.NET 2.0, VB 2005, SQL Server 2005 and also integrated Windows 2003 Active Directory user authentication.The application is developed with security as top priority and also utilizing many new features of .NET 2.0 frameworks such as Generic classes, .NET provider model, and many new ASP.NET 2.0 web controls to improve code reusability and reduce total lines of code.
Senior Developer at AbsoluteSolutions Inc, Jakarta (2005-2005)
As Senior Developer for Absolute Solution Inc (ASI) responsible for optimizing application and database performance of Paradigm+ Application Suite.
Paradigm+ is a suite of applications specifically designed for Windows and Doors manufacturing management, from quote management, scheduling, to inventory management. The applications were developed in C# and VB.NET VSA scripting with SQL Server 2000 backend.The achievements made when working with this project was:
Creation of virtual list view capable of instantly display millions of data while allowing multi-threaded data fetching scenario
Enhancement of 2D shapes cutting layout optimization and G-Code machine instruction generation for CNC machine.
Senior Programmer at PT. Infotronik Solusindo Prima (2003-2005)
As Senior Developer for PT. Infotronik in developing database application for mapping Indonesian Strategic Industries related to weaponry. The application was developed for Indonesian Ministry of Defense, and the technical information on the project implementation cannot be disclosed due to the sensitive nature of the project.
As Senior Programmer for web-based budgeting system for Danamon Bank, using ASP 3.0 and MS SQL Server 2000, and also Excel 2000 VBA for off-line budgeting input. The web-based system was later replaced with Hyperion budgeting system, but the Excel spreadsheet is still used to facilitate users in remote branches to input their data and uploaded automatically from the head office.
As senior programmer for joint development of Call Centre Application with PT. Enseval, the application integrates telephony application created with VoiceGuide and customers and orders database in Clipper application. The customer popup screen application is written in VB 6.0 and SQL Server 2000 linked server to read DBF tables from the Clipper Application
As Senior Programmer in the development of Phonebook Directory Management System. This application was designed with multi-tiered architecture, incorporating front-end client application written in Visual Basic 6.0, ActiveX component for business object also written in Visual Basic 6.0 hosted in Windows 2000 Com+ Services to manage the transactions, and MS SQL 2000 as the backend database
Senior Programmer at PT. Indo Software Services (2001-2002)
Web Programmer at Multipolar, Tbk. (2001-2001)
IT Staff and Programmer at PT. Sucofindo (1997-2001)
Skills & Area of Expertise:
Winner of May 2005 Coding Contest Award on PlanetSourceCode.com in Visual Basic 6 category, awarded for VB 6 CodeHelp plug-in entry.
Top 5 Highest Score for Visual Basic 6 Fundamental on www.Brainbench.com for Indonesian Region, public Transcript ID#: 783972
Framework development for enterprise level of business & manufacturing applications using .NET Framework.
Embedded application development using .NET Compact Framework and SQL CE database
Expert in C# .NET, VB .NET, and ASP .Net
Custom developments, tunings, and tweakings of SQL Server 2005 and SQL CE Database.
Lily Sudiati – Business Analyst
Bachelor of Finance Management degree from University of Atmajay, Jakarta (2003)
Working Experience:
Business Analyst at PT. M-One (Sept 2007 – current)
Develop M1 Enterprise System requirements for Finance, Accounting, Purchasing, and Sales module
Develop business requirements for Custom Manufacturing Application designed for Starch Factory in Lampung, Indonesia.
General Accounting Supervisor at PT. Delami Garment Industries (2004-2007)
Staff Accounting Supervisor at PT. Delami Garment Industries (2003-2004)
Rahmat Sobari – Lead Programmer
Bachelor of Physics degree from University of Diponegoro, Semarang (1999)
Master of Computer Science from University of Indonesia, Jakarta (2007)
Working Experience:
Senior Software Engineer at PT. M-One (2007 – current)
Develop an embedded application using .NET Compact Framework and SQL CE database for GE Health Care – Madison, USA.
Software Development Manager at Infotronik Solusindo Prima (2003-2007)
Workflow and Document Management System for Indonesian Ministry of Defense, Jakarta
Indonesia Defense Mapping System for Ministry Of Defense Indonesia, Jakarta
Routing Management System for a capsule manufacturer company (Capsugel, Jakarta)
DataMart system for Bank Danamon, Jakarta
Help Desk and Call Center application for a pharmaceutical distribution company (Enseval, Jakarta)
Production Data Acquisition System with Wireless Fidelity Barcode Scanner for a garment manufacturer company (Leading, Bandung)
Software Developer at Indo Software Services (2001-2003)
Phone Directory Data Management System for a telecommunication company (Infomedia, Jakarta)
Procurement Management System (Point of Sales, Purchasing, Inventory and Accounting) for a retail company (Rumah Baca, Jakarta)
ERP (MRP) application for a textile company (Texmaco, Karawang)
Resident Information System (SIMDUK), (Pemda Karawang)
Software Developer at Geonusa Infotama (2000 – 2001)
Pipeline Data Management System for an oil and gas company (VICO, Jakarta)
Software Developer at ASTEL (1999 – 2000)
Developed Power Electrical Billing System for a
BUMN (PLN, Makassar)
Skills & Area of Expertise:
Highly proficient IT professional with proven analytical abilities and technical skills, as well as 7 years of large industry project experience involving on object- oriented distributed information systems, enterprise application integration, software development processes, deployment, and end-user organization
Web application using ASP and ASP .Net
C# and Java application
SQL Server and MySQL Database design and development.
Embedded application development using .NET Compact Framework and SQL CE database
Gabriela Maymona – Lead Programmer
Honor Degree of Bachelor of Computer Science from Bina Nusantara University, Jakarta (2004)
Working Experience:
Software Engineer at PT. M-One (May 2006 – current)
Lead a team of programmers in developing Sales module of M1 Enterprise System.
Lead a team of programmers in developing Post Sales Application for PT. Infomedia Nusantara
Programmer at PT. Inmac Sejahtera, Jakarta (Mar 2005- Mar 2006)
Skills & Area of Expertise:
Web Programming with ASP .Net and JavaScript
Visual Programming with Visual Basic
Database management with Microsoft Access and Microsoft SQL Server 2005
Design with Adobe Photoshop and Adobe ImageReady
Third winner of .NET Programming Contest in Hongkong (2002)
Yohan Prasetia Siswanto – Lead Programmer
Honor Degree of Bachelor of Computer Science from Bina Nusantara University, Jakarta (2005)
Working Experience:
Software Engineer at PT. M-One (2007 – current):
Lead a team of programmers in developing Manufacturing Maintenance System for wood factory using C# .NET and SQL Server 2005
Lead a team of programmers in developing Finance & Purchasing module for M1 Enterprise System using C# .NET and SQL Server 2005
.NET Developer at PT. Andal Software, Jakarta (2006-2007)
Working on Andal Merchant Trade software using C# .NET and SQL Server 2005
Software Engineer Intern at PT. Sinar Mas Insurance (2004)
Working on web based system for Insurance Claim using ASP and Oracle database
Skills & Area of Expertise:
Microsoft Certified Professional #70-315 (Developing and Implementing Web Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET with a perfect score(1000/1000)
Microsoft Certified Professional #70-316 (Developing and Implementing Windows®-based Applications with Microsoft® Visual C#™ .NET and Microsoft® Visual Studio® .NET with a perfect score(1000/1000)
Expert in C# and ASP .NET application; also in SQL Server database
Taufan – Lead Programmer
Bachelor of Computer Science from Bina Nusantara University, Jakarta (2004)
Working Experience:
Software Engineer at PT. M-One (May 2007 – current)
Lead a team of programmers developing M1 ERP System customization for Automated Manufacturing Planning and Production Cost application (MRP II), using C#.NET and SQL Server 2005
Develop and deploy Material Consumption Analysis Tools application for a Wood Manufacturing Company, using C# .NET and SQL Server 2005
Programmer at PT. Buana Capital, Jakarta (Sept 2005- May 2007)
Develop Datafeed and Remote trading System for PT.Buana Capital using VB .NET and SQL Server 2000
Programmer at PT. Strategi Partner Solution, Jakarta (Aug 2004- Aug 2005)
Developed Trady System for PT. Pacific Eka Perkasa, and maintained Trady System for Lautan Luas branch. Application is developed using VB 6.0, Crystal Report 6 and SQL Server 2000
Skills & Area of Expertise:
Familiar with Internet, Windows 98, Windows 2000, Windows XP, Microsoft Office.
Have good understanding of OOP
Have knowledge ASP.NET, Sourcesave, Janus component
Have a good knowledge in VB /VB.NET,C# , SQL Server 2000, Crystal Reports
Have a good knowledge troubleshooting hardware
Chandra Yansen – Lead Programmer
Honor degree of Bachelor of Computer Science from Bina Nusantara University, Jakarta (2006)
Working Experience:
Software Engineer at PT. M-One (2007 – current)
Develop an embedded application using .NET Compact Framework and SQL CE database for GE Health Care – Madison, USA.
Software Engineer at Iforte, Jakarta (2006-2007)
Worked as .Net Programmer, in charge of developing .NET (C# and ASP) application supporting Microsoft Axapta Application.
Software Engineer at Bina Nusantara University (2005-2006)
Worked as IT-Staff, in charge of developing project for internal departments of Bina Nusantara company.
Skills & Area of Expertise:
Expert in C# and VB .NET application
Embedded application development using .NET Compact Framework and SQL CE database
Ronald Andriyan Hermanto – Lead Programmer
Bachelor of Computer Science from Duta Wacana Christian University, Jakarta (2004)
Working Experience:
Software Engineer at PT. M-One ( 2007 – current)
Lead a team of programmers to develop Inventory & Warehouse Management module for M1 Enterprise System
As a programmer in developing Medical Embedded Application for GE Health Care
Database Expert / Designer at CV. Lambiance, Salatiga ( 2006- 2007)
Programmer at Salatiga Camp (2004- 2006)
Skills & Area of Expertise:
Expert in C# and VB .NET application
Data synchronization for different application utilizing SQL CE database
Expert in SQL database design and implementation,
Harry Mulyadi – Lead Programmer
Bachelor of Information System from Bina Nusantara University, Jakarta (2007)
Working Experience:
Software Engineer at PT. M-One (2007 – current)
Lead a team of programmers to develop a custom Inventory & Sales system for a Wood Factory in Palembang.
As a programmer in developing the Inventory and Finance module of M1 Enterprise System
IT Staff at Adins (2007-2007)
Skills & Area of Expertise:
Web Programming : ASP.Net(experienced),HTML(exp), PHP, ASP
Programming Language : C, C++, Java, VB(exp), C#(exp), .Net Framework(exp)
Database Programming : SQL Server 2005, 2000, Data Warehouse