Rean A. Estrada
ASYCUDA Code Breaker
Unix System and Network Programmer
Curriculum Vitae (Download)
■ Unix/Linux System and Network Programmer, Unix/Linux Systems Administrator, Network Administrator, Unix Shell programmer; C++ programmer, Database Administrator/Programmer, Web Developer, Software Tester
□ Ascendant Technologies Inc. □ April 8, 2008 – Oct. 15, 2012
Roles and Responsibilities:
-Created advance C++ applications that modifies the DATABASE and update the DB.
-Seeks answers using the google search engine to suffice a certain task.
-Able to modify 2 important revisions on iMD (The company's main product, which is source coded in PHP using the Smarty template).
-Created a PHP source code/script that runs on the COMMAND LINE, a PHP source/script that have the ability to CHANGE/MODIFY the First Names of individuals in a live DATABASE to make the live Database a DEMO DATABASE. For DEMONSTRATION PURPOSES.
- Able to use BASH (Bourne again shell) to create and automate a necessary BACKUP MANAGEMENT SYSTEM for the Philippine Orthopedic Institute. A multiple bash shell scripts that have the capability to CREATE, MANAGE and AUTOMATE the TRANSMISSION of the Philippine Orthopedic Institute BACKUPS from their SERVER to our SERVER SECURELY.
Responsible for network management including performance tuning and security monitoring.
- Check and Maintain a Remote Linux Server every 15th and 30th of the Month (Philippine Orthopedic Institute), task includes rotating and maintaining the DB backups of Philippine Orthopedic Institute to insure that their DATABASE BACKUPS are secured, intact and safe.
- Perform software installation (including CMS such as wordpress), upgrade/patches, troubleshooting, and maintenance on Unix/Linux and Windows Servers.
- Administer workstation configuration and connectivity to SERVERS, DATABASE, and APPLICATIONS.
- Instantiate our EMR system (Electronic Medical Records System) application and other software to workstations and servers.
- Responsible for the ENCRYPTION (using ioncube) of our web-based EMR before instantiating to an external workstation/machine.
- Can work on a fully networked server from the ground up to PRODUCTION (Using OPENSOURCE TECHNOLOGIES - LAMP).
- Install applications to servers and workstations when needed.
- Assist staff on using hardware and software applications.
- Troubleshoot and resolve hardware, software and network related issues.
- Handles the request and purchasing of new hardware equipment.
- Maintain the company's source code repository (using Subversion).
- Manage and maintain multiple LINUX CLOUD-BASED SYSTEMS.
- Responsible for the Maintenance of all hardware and other office equipment.
- Responsible for the integrity and security of the company's local area network and external remote SERVERS.
- Manage and maintain the company emails.
- Handles the documentation of application software and the company’s electronic medical records system (iMD).
- Handles the documentation of software and hardware processes and procedures.
- Ensure that the company's website is 99% up and running 24/7.
- Ensure that the doctor's Electronic Medical Records System instances on the CLOUD VPS are 99% up and running 24/7.
- Maintain an inventory of hardware and other devices.
- Ensures that all important files are PROPERLY BACK-UP and SECURED on a regular basis.
- Create and maintain back-up scripts (BASH) for AUTOMATION, INTERGRITY and SECURED TRANSFER.
- Provide technical support for all our clients (LIMC – Loyola institute Multi-Specialty Clinic) on a daily basis (Onsite and via phone).
- Striving for good and safe BACKUP MANAGEMENT. Notoriously REDUNDANT BACKUPS – Google's strict adherence to BACKUP MANAGEMENT POLICY.
Technologies: Windows, Mac OS X, Unix, Linux (Ubuntu), Apache, MySQL, PHP (Smarty Templates), Phpmyadmin,
C++ (G++ on Ubuntu), Bash shell, MD5SUM, Ioncube, UFW (Uncomplicated Firewall), RAID, Subversion.
Duration: 4 years 6 months.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
■ Software Development Consultant, Java Consultant
□ Microserv Inc. □ Nov. 2, 2004 – April 29, 2005
Roles and Responsibilities:
- Handles the debugging and revisions on the Automated Excise Data Management System (AEDMS) in the Bureau of Internal Revenue.
- Assist fellow developers in maintaining the application.
- Assist my colleagues (IT Consultants) by sharing them my ideas, and collaborate with my managers to IMPROVE the system and create a way to solve the problems of AEDMS under the ASYCUDA WORLD FRAMEWORK by UNCTAD.
- Help fellow developers at BIR RCC (Bureau of Internal Revenue - Revenue Computing Center) by introducing them to new tools and softwares that will lead them to PERSEVERANCE, PRODUCTIVITY and EXCELLENCE.
Automated Excise Data Management System is a web-based application, coded in Java having Oracle 9i as the back-end on a Sun SPARC OS environment, specifically designed to provide corporate taxpayers a convenient way to file their removal declaration on their excise taxable products online. The system is powered by the United Nations Conference on Trade and Development (UNCTAD) Asycuda World Framework.
Role: Consultant
Team size: 3
Platform: Windows 2000 (development); Sun Solaris (deployment and maintenance).
*** I was able to break the ASYCUDA CODE, to come up a solution on one of the major problem of AEDMS (Automated Excise Data Management System) under the ASYCUDA WORLD FRAMEWORK by the United Nations Conference on Trade and Development (UNCTAD).
*** Patience and Perseverance has been my weapon.
Technologies: Java, Sun Solaris, WinSCP, Oracle 9i and the Asycuda World Framework.
Duration: 6 months.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
■ Applications Developer/Programmer
□ Cronus Group Inc. □ Nov. 17, 2003 – Aug. 27, 2004
Roles and Responsibilities:
- Develop, test and implement applications with particular emphasis on web-based and wireless technologies.
- Support and maintenance of applications.
- Enhanced and modify software applications to their PRODUCTIVITY.
Developed and maintained two(2) SMS/wireless applications and one(1) web-based application. Supported and maintained one(1) WAP application.
Technologies: Java (J2SE, JSP), xHTML, WML, Unix (Solaris), Windows 98, MySQL.
Projects Involved:
››› Horoscope Subscription Application
- A wireless application that sends daily text horoscope forecast to its subscribers.
Developed, test and integrate Java classes for CGI client’s server. Design the required database.
››› MMS Sender Application
- A wireless application that Sends logos, wallpapers and polytones to the subscribers.
Developed the MMS sending engine.
››› Raffle Draw Application
- A web-based application that generates random winners for a certain promo.
- Developed from an existing application and integrate the classes for CGI client’s server. Design and implement the required database.
Mobile Printshop
- A WAP application that allows the sharing of photos among users. Sourced in Java and WAP, an application that allows everybody to share their photos using their mobile phones.
*** Handles the maintenance, revision and the addition of new features of Mobile Printshop.
Technologies: Java, Sun Solaris, WinSCP, Putty, Linux (Fedora), WAP (Wireless Application Protocol),
Duration: 9 months.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
■ Quality Assurance Engineer
□ Cyberware Inc. □ Feb. 3, 2003 – Oct. 17, 2003
Roles and Responsibilities:
- Ensures the integrity of software applications.
- Able to test and made results for various applications needed to LAUNCH
- Generate test plans for software applications based on specifications and standards.
- Immediately reports critical errors/bug to the team leader.
- Perform software testing and other duties for the company's PRODUCTIVITY.
- I was able to read programming books and manage to source using Visual C# on Microsoft .NET Framework.
Assigned to test various desktop and web-based applications for manually testing, to help eradicate errors before the application is launch.
Technologies: Microsoft Technologies.
Duration: 8 months.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------