Andrian Kurniady’s Blog

Sharing my ideas, knowledge, and pictures…

Interests & Skills

I am currently interested in the following areas (outside computer science) :

  • Photography, I have shot about more than 28000 photos with my digital camera (Nikon Coolpix 5700 and Nikon D70 DSLR), but is still currently struggling on how to make wonderful photographs. I like to shoot Landscape photos the most.
  • Travelling, related to photography, I like travelling very much, especially to unique places that offer beautiful views and scenery for natural landscape photography.
  • Music, I always wanted to learn playing pianos, but until now I still haven’t got any time for that.
  • Economics, as I always belief that scientists have to learn about economics to survive and also to become millionaires… :D
  • And many more…

In computer science field, I have some knowledge in the following areas :

  • Internet and Networking technologies. I mastered the basic TCP/IP and ethernet skills and concepts, allowing me to set up my own home networks as well as ensuring the security of my site and networks.
  • BASIC programming language, including Visual Basic. Although it has been years since the last time I used it, I still remembered some of its basics.
  • Pascal programming language, especially with the Free Pascal compiler. This is the official language of Indonesian IOI team.
  • C/C++ programming language, especially with the GNU GCC set of compilers. I use these languages for courseworks, as well as for algorithm competitions, therefore I also mastered these languages up to a quite advanced level. I also have some adequate knowledge in using the Standard Template Library (STL). Lately, I also used Visual C# (.NET 2.0), and I managed to adapt well with the C# language.
  • Java programming language. I use Java mainly for J2EE application development, therefore I also understand some J2EE technologies, such as the EJB (version 3.0) and the Spring Framework with Hibernate and Acegi Security. Currently in progress of learning about JBoss Seam framework and it’s prerequisites : JSF, Facelets, jBPM, etc.
  • PHP for web development. I used to program my own Content Management System with PHP, and once developed my own unique PHP5 framework. Using PHP is never a problem for me.
  • HTML, XHTML, and JavaScript, used in web development projects. I also have some adequate knowledge about AJAX, having implemented it in a couple of projects.
  • Advanced algorithms used in competitions such as dynamic programming, graph algorithms, searching and sorting algorithms, and many more specific algorithms. I have some knowledge about basic automatons, language/parser, and artificial intelligence too.
  • Mathematical theories used in computer science. I have mastered the basics of calculus, matrices, vectors, and some numerical methods, as well as advanced complexity analysis.
  • The Linux operating system, especially Debian (Sarge, version 3.1 and Etch, version 4.0) and Fedora (version 4 to 8) distribution that I’m currently using.
  • The Ruby Programming language and Ruby on Rails web programming, a pleasant, complete, and agile tool for creating web applications.

And many others, which will be added to this page later when I remember to write.

-Andrian Kurniady

No comments yet. Be the first.

Leave a reply