Elod Pal Csirmaz

Principal engineer


Combining the roles of a software architect and a developer, I have designed, implemented and improved various systems for web delivery, content generation and programmatic advertising. I designed and created purpose-built systems including a new high-performance templating engine, and oversaw their successful deployment. I aim to drive innovation by combining and integrating technologies in novel ways, from web frameworks to machine learning.

NewsNow Publishing Ltd. From July 2010
Principal engineer From December 2015

Oversaw the development of NewsNow’s new responsive web layout, and extended our in-house web build system with preprocessors to help this process. Refactored our programmatic ad code based on a statistical model of advertising auctions. Researched neural networks and autoencoders to see how they could improve content generation. Managed recruitment, trained new team members and provided code review.

Main technologies: Perl OO, MySQL, Python, C, C++, AWS, Google Cloud, JavaScript ES6, CSS / SASS, Linux

Website development team leader July 2011 – December 2015

Designed and implemented a high-performance web templating engine with an intelligent and modular cache, built-in support for deployment without downtime, internationalisation and protection against code injection and execution. Complemented the engine with a system to support seamless and gradual deployment of web resources, including distributing non-backward-compatible updates to users. Supervised the work of reimplementing and improving our high-traffic web portals using the new engine.

Assisted with system, database and network administration, as well as 24h on-call duties, including implementing a load balancer for database queries and a system to automatically redistribute work during maintenance.

Main technologies: Perl OO, MySQL, C, C++, AWS, JavaScript, jQuery, CSS, HTML, Apache, Linux, Git, PHP

Software developer July 2010 – July 2011

Designed and implemented an authentication and registration system for the visitors of NewsNow web portals, and prototyped new widgets and website features. Assisted with system, database and network administration, and 24h on-call duties.

Main technologies: Perl OO, MySQL, C, C++, JavaScript, jQuery, CSS, HTML, Apache, Linux, Git, CVS, bash

Ads Dot Com Ltd. July 2009 – July 2010
Web developer

Participated in the rebranding of a family of 11 websites. Created SEO-friendly, scalable web templates following strict design guidelines, and introduced contractors to the systems used and supervised their work. Developed and refactored applications in JavaScript, PHP and Perl, including creating a user-friendly editor for web content in situ. Reported on website performance and conversion rates.

Technologies: XHTML, CSS, JavaScript, PHP, Perl, jQuery, Omniture, Google Website Optimizer, Google Analytics, Apache, Photoshop, SVN/CVS

Freelance web developer and designer 2005 – 2009

Sample projects: www.richard2nixon.hu (Melange Deposit Co., 2005), www.covershow.hu (EXAU Ltd, 2006).

Technologies: PHP, WordPress, XHTML, CSS, JavaScript, C, Perl, Photoshop, Gimp, QuarkXPress, Flash

High Energy Physics Laboratory, Harvard University October 2001 – June 2002
System administrator

Maintained a cluster of personal computers and servers running Linux and UNIX. Provided support for users and researchers.

Technologies: Linux, UNIX, C, bash

Alfréd Rényi Mathematical Institute January 2001 – March 2001
Web developer

Designed the website and programmed a simple CMS in Perl and the C preprocessor. Prepared documentation and provided support.

Technologies: Perl, CPP, HTML, C, bash, LaTeX

Papers in computer science
  • Towards PhD in Modern English and American Literature Eötvös Loránd University (ELTE), Budapest, Faculty of Arts, September 2007 – February 2009
  • MA with honours in English Language and Literature, with specialization in English studies Eötvös Loránd University (ELTE), Budapest, Department of English Studies, September 2002 – May 2007
  • Harvard College, Cambridge, MA, USA September 2001 – June 2002