
Daniel is a system programmer & web developer with 10 years of experience...
system programmer & web developer
coder . cl
a journey in software development...
about
Daniel Molina Wegener is a software developer since 1996. His beginnings are with Slackware Linux and after a year with it, started with FreeBSD as research and development environment.
He started programming with Pascal, learning in parallel under Borland Turbo Pascal the Object Pascal language — later known as Delphi. Without understanding much about how things happened, he wrote instructions and these were performed, but the what was happening on the machine was remaining unknown. This awakened in him a deep interest in knowing more and better tools, and deepen them. Thus he was started the study of Assembler, C and C++, and then fully understood what he was doing. His first intentions were to make network applications, like client-server ones. But not until late in time. A homework of Computer Architecture, was what changed his way of thinking. While his classmates were learning C, Daniel in parallel and on his behalf, learned assembler. His homework was made using embedded assembler in C, with a graphical interface to the application using video interrupts in DOS 6.22. A real achievement for someone relatively new to programming!
He started working on 1999, as a Web Developer with Perl and Oracle, then Oracle and PHP3. His constant concern to learn more, leads to specialize in multiple tools, which enabled him to achieve a significant position in his work. He currently serves as Software Architect and specializes in Web Based Applications, he also knows FOSS platforms from the internal parts — from the kernel upwards — to the servers and languages that are used as Perl, Python and PHP. He is also an expert in Enterprise Architecture, capable of defining systems architectures and scalable software architectures for both JavaEE to FOSS platforms. He has worked in selected industries nationwide. Has risen continuously in office due to his efforts, dedication and guidance to the excellence of their work.
However his real passion lies in developing free software. Begin participating in the FreeBSD mailing lists and in Usenet — also known as Google Groups for people new to the Internet — answering questions for different programming languages, and then providing with small patches developed mainly for friends. Daniel is actively involved in the Open Source Software movement mainly because he likes to share knowledge and work, see people benefit from what it can provide to help you do a better job, make known their capabilities as a researcher and programmer. He also knows about some Computer Science related topics that are not a part of the standard thoughts on Chile, such as functional programming, mainly in Lisp and other small topics that helps him on his work.
Until the year 2006 will launch with its first personal Open Source Software project: caffeine, a framework written in C to develop parallel and distributed applications. Being a large project, is still in development but advanced by 15% due to lack even the most mainstream and implement other algorithms dearest enable more friendly application development.
Subsequently, a couple of months later, he releases LyricsPlugin an Amarok script which downloads the lyrics of the songs which are currently plating and viewing on the panel for this purpose. Then, he faced with a trojan/backdoor in Windows and releases procinfo-win32, a small tool that implements pmap(8), pkill(1) and pgrep(1) in one command, in other words lets see libraries and memory which are using processes, kill the process and seek both processes by name or libraries by using the Win32 API. He finally releases pyxser, an extension — a binary module — to Python that allows Python to serialize objects into XML and perform the reverse process, in other words, it converts Python Objects into XML.


