Skip to: site menu | section menu | main content

Résumé of Alex Hamed Ahmadi

“Quidquid latine dictum sit, altum sonatur.”
 

Click Here to Download/View Resume in PDF Format...


Résumé


Alex Hamed Ahmadi
Email: www.hamedahmadi.com/contact.html
Website: www.hamedahmadi.com

Technical Skills
  • Programming Languages
    Experienced in using C/C++, C#, and Java. Exceptionally efficient at quickly developing bug-free code.
  • Data Structures, Algorithms, and Graph Theory
    Excellent theoretical and practical background, as demonstrated by success in IOI, ACM-ICPC, and TopCoder competitions, which focus on the rapid design and implementation of fast algorithms for various problems.
  • Graphics API’s
    Experienced in using OpenGL and Microsoft DirectX for 2D and 3D work.
  • 3D Software
    Modeling, animation, scripting, and rendering in Autodesk Maya at an intermediate level. Also familiar with Autodesk 3D Studio Max.
  • Multiplatform Development
    Familiar with development under Microsoft Windows (Visual Studio and MinGW) as well as GNU/Linux (GCC).
Work Experience
  • [2009–now] Senior Software Engineer, Realtime Worlds Ltd.
    Implementing and Maintaining AI systems, Optimizing code base for maximum performance.
  • [2008–2009] Software Engineer, Realtime Worlds Ltd.
    Implemented and Improved AI systems for pedestrians within a Living City simulation within a realtime server/client environment.
  • [2008] 3D OpenGL Programmer, Northway Research & Development Inc.
    Involved in contract work implementing custom interactive graphics within an OpenGL environment.
  • [2007] Head Coach and Delegation Deputy Leader for IOI 2007
    Responsible for the training of Iran’s 4-person team sent to Croatia for the International Olympiad in Informatics.
  • [2006–2007] Scientific Chairman and Manager of INOI (Iranian National Olympiad in Informatics)
    Supervised and directed workflow of 20 members of the INOI scientific committee.
  • [2004–2006] 3D Game Programmer, Baghi Inc.
    In charge of all 3D game projects, writing professional quality 3D games for use in live television game shows. Developed a 3D game engine, used for eight major projects, and a few minor ones. Eliminated costs of hiring additional 3D programmers, by single-handedly delivering all required software.
  • [2005] Software Manager and Programmer, ERC Kerman, Robotics Division
    In charge of all software for driving an autonomous humanoid robot, including an embedded Linux OS, image processing, visualization and animation software for walk sequence design, and motion control for robot balance and movement.
  • [2002–2004] Graphical Interface and Prototype Programmer, HATEF Banking Systems
    Worked on drivers and graphical interfaces in embedded software within POS (Point-of-Sale) devices, queue managers, and various vending machines.
  • [2002–2008] Instructor of Computer Science and Programming
    Invited several times by various high schools and universities to teach special workshops on computer science topics and programming.
  • [2002–2008] Committee Member and Trainer of INOI (Iranian National Olympiad in Informatics)
    Responsibilities include teaching, problem design, preparing contest software, and organizing training camps and nationwide selection exams.
Education Awards and Honors
  • [2007–2008] TopCoder Red Rated Member (Top 2% in worldwide algorithm programming competitions).
  • [2007] 14th Place, ACM-ICPC (International Collegiate Programming Contest) World Finals, Tokyo, Japan.
  • [2006] 13th Place, ACM-ICPC World Finals, San Antonio, Texas, USA.
  • [2003–2006] 4th , 2nd , 1st , and 2nd Place, in years 2003, 2004, 2005, and 2006, respectively, ACM-ICPC Asia/Tehran (Southwest Asia) Region, Tehran, Iran.
  • [2005] Participant, RoboCup Humanoid Medium Size League, Osaka, Japan.
  • [2002] Silver Medal, 14th International Olympiad in Informatics (IOI 2002), Yong-In, South Korea.
  • [2002] Silver Medal, 9th Central European Olympiad in Informatics (CEOI 2002), Košice, Slovakia.
  • [2001] First Prize, Khwarizmi National Science Fair, Awarded by president of Iran for project entitled Software to Solve Geometric Problems and Construct Geometric Proofs, Tehran, Iran.
  • [2001] Gold Medal and First Place, 11th Iranian National Olympiad in Informatics, Tehran, Iran.
  • [2000] First Prize, Khwarizmi National Science Fair, Awarded by president of Iran for project entitled Persian Carpet Processing Software, Tehran, Iran.
Publications Personal Projects
  • [2006] High Quality 3D Ray Tracer
    Renders spheres, planes, and polygon meshes. Features include lighting, Lambert and Blinn shading, shadows, bump-mapping, reflections, refractions, and anti-aliasing.
  • [2003] Chess Playing Software
  • [2002] Very Strong Reversi/Othello Playing Software
Languages
  • English: Excellent, native. (Lived in USA between ages 2 and 14.)
  • Persian: Fluent, native.


Back to top