<?xml version="1.0" encoding="utf-8" ?>

<?xml-stylesheet type="text/xsl" href="dev.xsl"?>

<resume>
  <name>Artem Avdacev</name>
  <subheading>4A Software Engineering</subheading>

  <contact>
    <email_personal><mailto>artem&#64;avdacev.com</mailto></email_personal>
    <email_school><mailto>aavdacev&#64;uwaterloo.ca</mailto></email_school>
    <phone>905-901-3517</phone>
  </contact>

  <skills>
        <item>Over 7 years of computer programming experience.</item>
        <item>Languages: Java, C/C++, Objective C, Perl, PHP; some Python, Ruby, and Bash</item>
        <item>Worked with: iPhone SDK, J2EE, Ruby On Rails, XSLT, CSS, AJAX, MySQL, 
        SVN, Perforce, Linux </item>
        <item>Design Principles: object oriented design, high-level UML design, 
        black/whitebox/unit testing</item>
  </skills>


  <work>
    <job tag="MSFT">
      <position>Program Manager Intern</position>
      <employer>Microsoft (Windows, Web Services &amp; Content)</employer>
      <location>Redmond, WA, USA</location>
      <date_range>January 2010 - April 2010</date_range>
      <description>
        <item>Designed the user experience for a prominent Windows feature 
          for hundreds of millions of users worldwide.</item>
        <item>Developed an interactive prototype, held design reviews, and
        drafted a user study to test the feature design.</item> 
        <item>Directed a team of PMs, developers, and testers to agree on a
        functional spec; coordinated end-to-end requirements across 
        neighbouring teams. </item>
      </description>
    </job>

    <job tag="YAHOO">
      <position>Technical Yahoo! Intern</position>
      <employer>Yahoo! Inc.</employer>
      <location>Sunnyvale, CA, USA</location>
      <date_range>May 2009 - August 2009</date_range>
      <description>
         <item>Built a performance monitoring tool for a system with load &gt; 
         2000 qps. (Perl, Nagios, Linux) </item>
         <item>Used Apache JMeter for stress-testing with production-like load.</item>
         <item>Developed a tool for location-aware app. testing on iPhone 
         simulator. (iPhone OS 3.0 SDK, Obj C) </item>
      </description>
    </job>

    <job tag="BOBJ">
      <position>Software Developer Intern</position>
      <employer>SAP BusinessObjects</employer>
      <location>Vancouver, BC, Canada</location>
      <date_range>September 2008 - December 2008</date_range>
      <description>
         <item>Configured an auto-install test infrastructure environment for 
         daily, weekly and monthly builds.</item>
         <item>Deployed and tested the flagship product across all major J2EE 
         servers. (Java, Selenium)</item>
      </description>
    </job>

    <job tag="INVIO">
      <position>System Engineer/Developer Intern</position>
      <employer>Invio Inc.</employer>
      <location>Tokyo, Japan</location>
      <date_range>January 2007 - May 2007</date_range>
      <description>
         <item>Contributed to Sugoi-Mail, an open-source mailing list manager. 
         (Ruby on Rails, Bash, MySQL)</item>
         <item>Managed data migrations, installation, and server configuration 
         on production Linux systems.</item>
      </description>
    </job>

    <job tag="AUDAS">
      <position>Freelance Graphic Designer</position>
      <employer>Audas Design Co.</employer>
      <location><url>http://audasdesign.com</url></location>
      <date_range>April 2005 - Present</date_range>
      <description>
         <item>Worked closely with clients to collect project requirements and 
         specifications.</item>
         <item>Organized and managed other freelancers to collaborate on larger 
         projects.</item>
         <item>Tools: Adobe Photoshop, Illustrator.</item>
      </description>
    </job>

    <job tag="TTC">
      <position>Operations Intranet Web Developer/Programmer Intern</position>
      <employer>Toronto Transit Commission</employer>
      <location>Toronto, ON, Canada</location>
      <date_range>May 2006 - September 2006</date_range>
      <description>
         <item>Designed and developed a schedule-tracking intranet system. (ASP, 
         JavaScript, CSS, AJAX) </item>
         <item>Responsible for collecting design requirements and restrictions.</item>
      </description>
    </job>

    <job tag="EMISSARY">
      <position>IT Support Engineer</position>
      <employer>Emissary Computer Solutions</employer>
      <location>Tokyo, Japan</location>
      <date_range>May 2007 - April 2008</date_range>
      <description>
         <item>Responsible for maintaining several IT infrastructures at client 
         offices. (Windows/Linux)</item>
         <item>Built and deployed production servers including: VOIP, domain 
         controller, webservers.</item>
      </description>
    </job>

    <job tag="GABA">
      <position>One-on-One English Instructor</position>
      <employer>GABA English Conversation School</employer>
      <location>Tokyo, Japan</location>
      <date_range>June 2007 - February 2008</date_range>
      <description>
         <item>Fine tuned clients' business manners, communication, and 
         presentation skills.</item>
         <item>Developed the thinking agility required to customize lesson plans 
         on-the-go.</item>
      </description>
    </job>
  </work>

  <education>
    <degree>
      <title>Candidate for Bachelor of Software Engineering</title>
      <program>Honours Software Engineering</program>
      <institution>University of Waterloo</institution>
      <location>Waterloo, ON, Canada</location>
      <date_range>September 2005 - April 2011 (expected)</date_range>
      <relevant_courses> 
        <course tag="HCI2">
          <title>Human Computer Interaction</title>
          <description>developing designs based on extensive user field research</description>
        </course>
        <course tag="REQS">
          <title>Requirements and Specification Analysis</title>
          <description>intricacies of writing PRDs for software systems</description>
        </course>
        <course tag="PERF">
          <title>Systems Performance Evaluation</title>
          <description>queuing theory, bottlenecks, system optimization</description>
        </course>
        <course tag="GRAPHICS">
          <title>Graphics</title>
          <description>working with 3D models, OpenGL, and raytracing. C++ heavy course.</description>
        </course>
        <course tag="UI">
          <title>User Interfaces</title>
          <description>intro to Xlib, Swing, and design of custom UI components</description>
        </course>
        <course tag="ALGO">
          <title>Algorithms</title>
          <description>emphasis on pragmatic and mathematical aspects of efficiency</description>
        </course>
        <course tag="CONCURRENCY">
          <title>Concurrent Programming</title>
          <description>structure, implementation, and debugging of concurrent programs.</description>
        </course>
        <course tag="ARCHITECTURE">
          <title>Architecture</title>
          <description>software design patterns and standardized interchangeable parts</description>
        </course>
        <course tag="DB">
          <title>Databases</title>
          <description>fundamentals of DBMS, SQL, and DB administration.</description>
        </course>
        <course tag="RTOS">
          <title>Real-Time OS</title>
          <description></description>
        </course>
        <course tag="NETWORKS">
          <title>Networks &amp; Security</title>
          <description></description>
        </course>
      </relevant_courses>
    </degree>
  </education>
</resume>
