Michał Januszewski
41-943 Piekary Śląskie, Poland+48 504 917 690
http://people.gentoo.org/spockmjanusz@us.edu.pl

Skills

  • Programming languagesC, C++, C#, Python, OpenCL, PHP, Perl, Java, JavaScript, shell scripting, AWK, x86 assembly, XSLT
  • Content-description languagesXML, XHTML, CSS, LaTeX, PostScript
  • Operating systems and platformsLinux, Windows, x86, x86-64
  • LanguagesPolish (native), English (fluent), German (basic)
  • Miscellaneous
    • Linux kernel programming
    • parallel programming on GPU (CUDA, OpenCL)
    • network, web and database technologies
    • low-level programming and code optimization
    • computer simulations, data visualization and scientific computing
    • familiarity with automated software testing techniques

Experience

Gentoo Foundation http://www.gentoo.org/Jan 2004 -- present
Gentoo Linux Developer, voluntary work
  • Work in the Gentoo kernel and science teams, responsible for framebuffer and CUDA/OpenCL issues and applications.
  • Developed a framebuffer driver (uvesafb, currently in mainline Linux kernel) and graphical console enhancement programs (fbsplash, standalone Open Source project).
Google Inc. http://www.google.com/Jul 2009 -- Sep 2009
YouTube Software Engineer Intern, internship
  • Worked on the YouTube Content Management system.
  • Used Python, MySQL, JavaScript and Bash.
CitySpace Investment http://cityspace.pl/Nov 2008 -- Mar 2009
Software Developer, independent contractor
  • Developed a CRM system using C# and MySQL.
  • Developed a web application for customers.
Google Switzerland GmbH http://www.google.com/Jul 2008 -- Sep 2008
Software Engineer Intern, internship
  • Worked on a YouTube monetization project.
  • Received two Peer Bonus awards for my work during the internship.
  • Used Python, C++, MySQL and various internal core Google technologies.
Google Switzerland GmbH http://www.google.com/Aug 2007 -- Oct 2007
Software Engineer Intern, internship
  • Worked in the geo team on issues related to search quality and maps infrastructure.
  • Used Python, C++, JavaScript, MySQL and various internal Google technologies.
Asar GmbH http://www.asar.de/Jan 2005 -- Dec 2006
Software Developer, independent contractor
  • Developed a Linux-based recovery LiveDVD with accompanying applications.
  • Ported the gensplash software to Debian Linux.
Optymalne MediaJan 2002 -- Dec 2006
Software Developer, independent contractor
  • Developed a CRM system based on Open Source technologies (Linux, MySQL, PHP).
  • Developed a web application for a survey of dietary habits and a distribution system for a magazine.

Education

University of Silesia
Dept. of Mathematics, Physics and Chemistry
, Katowice, Poland
Oct 2008 -- now
Theoretical Physics student, Master's programme
University of Silesia
Dept. of Mathematics, Physics and Chemistry
, Katowice, Poland
Oct 2005 -- Jun 2008
Individual Science Studies: Computer Science and Physics student
  • Obtained a BSc degree in Computer Science (summa cum laude). Thesis title: "Distributed and High Performance Computing with Open Source software".
8th High School, Katowice, PolandSep 2002 -- Jun 2005
Student in a class with extended curriculum in Mathematics and Physics
  • Participated in university-level workshops in Physics, Mathematics and Computer Science.
  • Participated in European Space Camp 2005 and was Main Telemetry Group Leader during the rocket campaign.

Achievements

  • Ministry of Science Scholarship for Academic Achievements (2006/2007, 2007/2008, 2008/2009)
  • Scholarship of the Prime Minister of Poland (2004/2005).
  • Participant of the Polish Children's Fund programme for gifted students; scholarship holder status (2004/2005).

Activities

Publications

Talks

  • The Lattice Boltzmann Method in fluid simulations. 8th National Conference of Physics Students "Piknik Naukowy 2009", Brenna, PL. Apr 2009.
  • CUDA for numerical computing. 7th National Conference of Physics Students Societies, Warsaw, PL. Nov 2008.
  • Distributed computing using commodity hardware. 7th National Conference of Physics Students "Piknik Naukowy 2008", Brenna, PL. Apr 2008.
  • Absolute Negative Mobility in noisy dynamical systems. 6th National Conference of Physics Students Societies, Lublin, PL. Nov 2007.
  • Smoothed Particle Hydrodynamics in fluid simulations. 6th National Conference of Physics Students "Piknik Naukowy 2007", Cieszyn, PL. Apr 2007.
  • Modeling the structure of compact astrophysical objects. 5th National Conference of Physics Students Societies, Wroclaw, PL. Nov 2006.
  • Simple computer simulations in General Relativity. 5th National Conference of Physics Students "Piknik Naukowy 2006", Cieszyn, PL. Apr 2006.