I love programming, but its not what my entire life is composed of. I love nature and animals more than socializing. Lawl. I enjoy spending time with my family and my cat. I'm a private person and I love sharing only the most important life stories with my closest friends. I'm a very organized person as well and I hate clutter. I love GTD and I count my blessings everday. :)
I have had many blogs before, but I decided to compile all of my works in one place. Hence, the birth of Coderkitty. My day to day blogging is compiled under Livinglife. Its where I pour most of my thoughts into.
I also work fulltime as a technical person, currently the Technology Development Manager (IT Department) of Devex. I enjoy helping out friends with their minor coding challenges, and I love to tinker with this site when I'm free. Otherwise, I'm usually found whetting my appetite with different cutting edge technologies, or doing some freelance work. I don't like coffee, though I love having tea while working.
I've worked as a developer, a senior web analyst, developer team lead, software development manager and even as an IT manager over my 12 year working experience. Most of my work were focused on web applications, though I have also been able to produce standalone applications like an offline inventory system, a computerized student records system and even offline data gathering application with databasing. Currently, I'm working fulltime as Devex' Technology Development Manager, running a team of 18 people through Agile practice.
Wordpress 10/10
MIS 8/10
E-commerce 9/10
Agile / Project Management 10/10
SEO / Interface Development 9/10
- Suggest alternative approaches for suggested features depending on feasibility in terms of technical aspect.
- Focused on delivering the sprint requirements at the end of every cycle; by eliminating all possible impediments to the sprint.
- Merge development and testing requirements with Infra team shcedule and deliverables.
- Conduct daily scrum meetings (for Neo and Dhire, and future products) and send scrum notes to all involved in the product.
- Provide coaching and technical mentoring for junior developers when solicited or when deemed necessary for growth within Devex.
- Provide technical assistance to those in need of help, especially for impediments and urgent items.
- Make decisions for conflicts on technical approaches, testing requirement, etc.
- Perform evaluation of every IT team member, particularly for developers and Infra team members.
- Mainly responsible for maintaining team schedules in terms of deliverables within the team and external to the team.
I was hired to produce a website driven by a ground-up built CMS using PHP on Smarty. MIS and web development were my primary responsibility. After completion of the project, I was tasked to maintain the site and debug as needed.
The service I rendered was more on coaching and mentoring the technical team (from designer to developer to infra team) to equip them with the best practices and best tools to utilize for the success of their current and upcoming projects
- Gather and design specifications for task requirements
- Designate programming tasks to developers
- Monitor project time tables and milestones
- Inspect and Deploy completed programming tasks
- Test deployed programming tasks
- Create documentation of current system
- Regulate MIS tasks
- Developed deeper understanding of project management
- Learned Design and Development of software/program appropriate to its requirements
- Conducted training sessions to DepEd personnel, regional directors, coordinators, planning officers, encoders, etc. across 25 divisions nationwide and acquired experience as a public speaker (in CFSS Project)
- A redevelopment of an existing system built from Oracle, Oracle Reports and with a little bit of PHP to Ruby on Rails with PostgresQL
- Studied old records' structure to make it work retroactively. Works with records from way back 1930s to current.
- Lead & mentor other employees, assist in the development and implementation of structured methods such as Change Control, Configuration Management, Release Management, Tests and Quality Management
- Perform software development, including validation and testing of source codes against standards; conduct staff reviews
- Translates user requirements into software specifications for customizations
- Implements use of suitable open source technologies to aid development & project mgt
- Undertake customizations of existing open source projects in PHP/XML
- Provide end-user training and support for projects developed
- Contribute & update software documentation for projects
- Provided assessment of developers and properly delegate tasks
- Responsible for hiring developers
- Debugs, develops tasks unsolvable by developers
- Executes MIS tasks
View 2 recommendations to this experiece- Implements suitable systems framework for development of an existing project
- Audits/Inspects developed codes against imposed standards
- Assigned as the Head of the Development Team
- Develops difficult modules and provides support for the junior developers
- Monitors development of the frameworked and traditional version of the software
- Develops difficult modules and provides support for the junior developers
- Monitors development of the frameworked and traditional version of the software
- Provides semi-weekly training on development principles, and assesses developers on their strengths and weaknesses
- Learned the application of Symfony Framework for PHP powered development
- Supervises/Assists junior programmers in development
- Assists Project Management Team in decision making and strategy selection
- Provides help in monitoring aspect
View 1 recommendation to this experiece- Developed deeper understanding of project management
- Learned Design and Development of software/program appropriate to its requirements
- Acquired competence in design and development of a computerized records system (permanent student record and academic record) in the UPIS CRS Project
- Enhanced Python programming skills
- Managed three (3) encoders for data warehousing module
- Supervised and trained a school clerk for using the program for report card generation, grading sheet upload/generation, etc.
- Gained teaching skills and improved speech (as a substitute teacher)
- Successfully increased percentage of passing students up to 83%
- Gained more invites as a speaker/teacher for Higher Mathematics
- Knowledge in PHP was reinforced through development of an Intranet application
- Acquired learning on database design & administration in SAP DB
- Learned Python and Python COM programming
- Enhanced ability to develop programs in Linux and/or Windows environment
- Handled group of encoders from testing of module in development to deployment of module for production level
- Deployed the project’s first intranet site and intranet-based encoding system powered by python and sap db
- Member of a Three-Man Development Team tasked to translate an existing accounting software written in Visual Basic/MS Access into C++/PostgresSQL in Linux
- Gained knowledge in the application of PostgresSQL for an accounting software
- Learned Macromedia Flash programming for a project with Ballard & Tighe
- Experienced programming in HTML, JavaScript and PHP
- Manager of a project with Ballard & Tighe Publishing for five months
- Handled on-the-job-trainees and graphic artists
I am NOT currently available for new exciting projects. However, feel free to contact me for freelance work inquiries.