web developer & system programmer

coder . cl

ramblings and thoughts on programming...

technical services description

published: 08-05-2008 / updated: 08-05-2008
by Daniel Molina Wegener

Currently I can develop system software and Web Based Applications. System software runs over the Operating System, using its API — Application Programming Interface — and is built on top of System Language compilers, such as C and C++. At the other side, Web Based Applications, runs on top of a Web Server, and uses some high level languages, such as Java, Perl, Python and PHP. Usually, systems made for the Web Platform, requires a very skilled programmer on the server side language that is used and the JavaScript, also he must know HTML and CSS.


system software

System software is based upon well known and open standards (POSIX, SUSv2, SUSv3, C99 and C++98), so most applications that I develop are portable through different flavors of UNIX and Linux platforms. Also, I can use third party libraries and toolkits, such as Apache Portable Runtime (APR) or graphical toolkits like Qt, so can develop graphical applications, command line applications and daemons, also called services.

Every piece of system software that I develop is based on Open Standards. From the API and System Calls used to, the indentation styles and naming conventions. The code is very readable and also gives you a good impression of well done code. I usually also use some static checkers and runtime checkers, so that guaranties in some manner that you will receive bug free software. I also use Test Driven Development techniques, where each component of the application is fully tested after is being delivered.



web development

Web development that I do is made upon well known W3C standards, also my developments are based on tested frameworks like Zend Framework and Symfony. Also I can develop applications using Python, with Django and Zope. Even the framework used, the result is high quality and scalable web site or web based application, since I really know my work and the platforms that I’m using.

Java Powered

Java Powered Applications. I am a specialist on JavaEE Application Servers, such as JBoss, Apache Geronimo, WebSphere and Oracle WebLogic. Also I am an expert on Google Web Toolkit and GWT Ext — the ExtJS extension for Google Web Toolkit. I can develop using the leading Architectural Patterns and Design Patterns under well known open standards. Also I can develop Desktop Applications using Java Swing and SWT toolkits. I can develop a Google Application Engine based application too.

Python Powered

Python Powered Applications. I am a specialist on Python, I can develop scalable applications using Django and Zope. I can develop standard Python and mod_wsgi based applications. I can provide you of Python extensions developed on C and C++ languages so you can integrate your proprietary API to your applications. I can prototype your command line application and more. I can use the leading Python approaches to Web 2.0.

Django Powered

Django Powered Applications. I am a specialist on Django Web Framework, I can develop scalable applications using Django. I can integrate your proprietary API to your Django application developing C language written extensions. Also I can develop any plug-in for Django that one you can imagine. Also I can create your Google Application Engine based on Python and Django if that is your requirement.

Perl Powered

Perl Powered Applications. I can develop Perl based applications, for the command line, daemons, and the Web. I use the Catalyst Web Framework, so you can keep a well designed and scalable application with the best open standards. There is no pain on programming Web 2.0 applications in Perl, I can do it for you. I can develop C language based extensions for your Perl application, so you can integrate proprietary APIs to your application.