Development

» Home » Development

In addition to my scientific course, a growing number of development experiences led me to acquire various skills in computer programming that are briefly exposed on this page.

XML Technologies

W3C

Ihave a strong interest in XML technologies: structuring and exchanging data, accessing data using the DOM, transforming data with XLST, and finally presentating with XSL-FO or publishing online with XHTML.

Web Applications

Apps

I also achieved a solid knowledge in web programming using PHP (procedural and object-oriented), with the integration of SQL databases or XML workflows. On the client side, a further comprehension of JavaScript allows me to program asynchronous AJAX applications. Familiar with the MVC programming paradigm, I enforce a clean separation of data storage, views and application logic. More rencently, I turned over the use of the Ruby on Rails framework to deliver reachful Web 2.0 applications.

Web Design

code

Writing web pages strictly compliant to the web standards HTML or XHTML also became one of my specific skill. I intent to focus on the document’s semantic, conscious of pages’ accessibility, and to delegate the layout to CSS stylesheets. In addition to this comes a mastering of table-less design and a good usage of hacks to avoid rendering bugs found in Microsoft Internet explorer.


Computer Graphics

logos

Aside of web design, I have a few experience in computer graphics such as logo design, elaboration of visual identities, or works for print like posters, flyers and leaflets.


Ancillaries

  • Mac OS X automation using AppleScript,
  • Basic understanding of Objective-C programming with the Cocoa framework,
  • Production of documents using XML/XSLT/XLS-FO technics or LaTeX,
  • Administration of TCP/IP wired and wireless networks, firewall/router setup.

iNMR

Featured Software

iNMR

iNMR — “the ultimate NMR experience” —

iNMR is a stylish and intuitive NMR processing software specifically designed for Mac OS X. Its developpement is leaded by Giuseppe Balacco, founder of Nucleomatica.
Learn more »