Experienced Web Developer & Architect
Colombia
Experienced Web Developer & Architect
Colombia
Senior Web Developer and Architect in a wide variety of online marketplaces, highly skilled in designing and implementing rich user interfaces as well as complex business logic. Also, a Project Manager experienced in leading development teams using agile methodologies, capable of adapting and improving software production processes.
Considered an avid coder with proven experience in several development tools, especially in frameworks and client-side languages, with particular expertise in CakePHP and jQuery.
A firm believer that good development skills should not be measured by the number of programming languages known, but by the ability to solve problems effectively, using the mind as the most powerful tool for algorithm construction.
Interested in innovative startup projects that involve social media. Photographer in progress, always looking in all directions for new captures. Passionate music lover, always listening in every direction in search of new sounds and experiences.
PHP, CakePHP, Javascript, jQuery, project management, web development, usability, online marketplaces, music, photography.
(Privately Held; Hospitality industry)
February 2008 — July 2009 (1 year 6 months)
• Co-designing the architecture of the system based on Web Services, adapting the CakePHP framework
• Designing and developing several subsystems, from data structure in MySQL to the backend architecture
• Developing rich user interfaces using jQuery and Google Maps
• Adapting the CakePHP test suite to the particular requirements of the project
• Participating in the LetMeGo Immersion, an effort to release the beta version of the site in record time, coding 24x7 (minus sleeping time) for three months.
(Privately Held; Internet industry)
August 2007 — January 2008 (6 months)
• Estimating, scheduling and following up tasks for a new parameterization system
• Overseeing development architecture and data structure design
• Carrying out quality assurance on some of the features implemented
• Writing test cases based on user stories provided by the Product Developer
(Computer Software industry)
July 2005 — August 2007 (2 years 2 months)
• Developing applications in Perl and Javascript for Prromo (a Promotion Management System for Agora Inc.), Voice123 and Language123
• Designing the architecture and developing Voice123 SmartCast, a filtering system designed to more effectively match voice talents with projects
• Creating and implementing the processes to effectively manage all bugs and support requests
• Carrying out the estimation and development assignment for bugs and support requests
(Computer Software industry)
January 2005 — July 2005 (7 months)
• Designing and developing several Web applications in PHP, dynamic HTML contents and implementation
for PDA devices (Palm OS) in SuperWaba.
• Overseeing development and carrying out quality assurance on the implementation of the second version
of a content management system
• Managing MSSQL Server and MySQL databases
• Supporting and maintaining the company’s previously released applications
• Designing and developing several Web applications in PHP, dynamic HTML contents and implementation
for PDA devices (Palm OS) in SuperWaba.
• Overseeing development and carrying out quality assurance on the implementation of the second version
of a content management system
• Managing MSSQL Server and MySQL databases
• Supporting and maintaining the company’s previously released application
(Non-Profit; Higher Education industry)
October 2003 — December 2004 (1 year 3 months)
• Managing all related processes, including help desk, for the University’s course management tool (WebCT)
• Carrying out testing and supervising the initial live online broadcasts of classes for the video streaming
project aimed at teachers, students and the general public
• Developing multiple static and dynamic pages with flash animations for internal use
• Automating a reporting process by creating Perl scripts
• Developing a search system for Learning Objects in ASP
(Non-Profit; Higher Education industry)
July 2002 — July 2003 (1 year 1 month)
• Providing help desk services for teachers and students with issues using WebCT
• Assembling HTML contents in the aforementioned system
• Developing Learning Objects in Flash and Java
Major , Software Engineering for Computer Networks , 2005 — 2006
I worked in a prototype project called Target Offers, a site that facilitated mass-marketing to mobile devices via SMS. Marketers would be able use the web interface to create specifically targeted marketing campaigns to registered members of the recipients database. I took the role of managing the project, assigning the development tasks to a 4-person team (including myself), and developed most of the core applications, including the graphic design of the Web client and the architecture of the whole project. The core system was developed in PHP and required a PDA client application that was written in .Net (VB). The project used a MySQL database and SOAP to allow communication between the PDA client and the core system, which used the same standard to communicate with an external provider that sends SMS to cell phones.
Bachelor , Computer Systems Engineering , 1998 — 2003
As part of my bachelor degree, I created MoReLia, a Network Monitoring Tool Based on Netsaint. The application was made to monitor the status of hosts in a network and alert administrators or trigger events based on pre-defined rules. My responsibilities in this project included research, documentation, graphic design, data structure design and the development of the Web interface. It was written in PHP and C++ with a MySQL Server database under Linux RedHat 7.2.
music, web development, photography, php, cakephp, javascript, jquery, new technology, social media, startups