David Majda

David Majda

Independent software developer interested in programming languages, software engineering and web development

Czech Republic

Current
  • Lead developer at Impala Design
Past
Education
  • Univerzita Karlova v Praze
Connections
40 connections
Industry
Computer Software
Websites

David Majda’s Summary

I am interested in three areas:

1. Programming languages, especially dynamic programming languages: Syntax, semantics, principles in the background, their development, suitability for particular tasks, formalisms (e.g. functional programming, lazy evaluation), static analysis, implementation (compilers, interpreters, VMs).

2. Software engineering: Problems of the software design, maintainability, development methodologies, etc.

3. Web applications and associated technologies: Server-side and client-side web technologies.

David Majda’s Specialties:

Software development in many environments (PHP, (X)HTML/CSS/JavaScript, Ruby, Java, C#, C/C++, XUL,...), experience with team work and leadership, ability and experience with handling non-development tasks of the projects (coordination with other parties, specification and documentation writing, etc.).


David Majda’s Experience

  • Lead developer

    Impala Design

    (Computer Software industry)

    June 2003Present (6 years 2 months)

    Technical lead: specifying and often implementing various web-based projects, supervising of work done by the contractors. Most work done in PHP & MySQL.

  • Lecturer

    Charles University

    (Educational Institution; 1001-5000 employees; Research industry)

    February 2007May 2008 (1 year 4 months)

    Taught two classes about the art of writing good code during my studies at the university. The target was to teach students to write well-arranged, high-quality and maintainable code. The classes were created after I’ve perceived lack of classes in practical software engineering on the faculty an complained to the software engineering department’s staff.

  • Developer & editor

    CZilla

    (Internet industry)

    February 2005November 2006 (1 year 10 months)

    Preparation of articles and presentations (LinuxExpo 2005, 2006) about development on the Mozilla platform. Administrator of the “Developers” section on the project web, partial author of its contents.

  • Developer

    Charles University Computer Centre

    (Educational Institution; 1001-5000 employees; Research industry)

    August 2003July 2005 (2 years)

    Design and implemention of a web application in PHP +
    MySQL/Oracle, part of the university’s information system.


David Majda’s Education

  • Univerzita Karlova v Praze

    MS , Computer science , 20012007

    Master thesis topic: Ruby to PHP compiler. Final examination passed with the best grades possible.


Additional Information

David Majda’s Websites:


David Majda’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View David Majda’s full profile:

  • See who you and David Majda know in common
  • Get introduced to David Majda
  • Contact David Majda directly

View Full Profile