Michael Graves

Michael Graves

Lead Web Application Developer at NCsoft

Greater Seattle Area

Current
  • Lead Web Application Developer at NCsoft
Past
  • Web Application Developer at NCsoft
  • Web Developer at NCsoft
  • Web Developer & Web Server Administrator at Freelance
  • Web Developer & Linux Administrator at Computer Parts and Upgrades
  • Computer Technician at Computer Parts and Upgrades
  • Support Technician at Network Internet Services
Education
  • Texas State University-San Marcos
  • The University of Texas at Austin
Connections
83 connections
Industry
Computer Games
Websites

Michael Graves’s Summary

I am a software developer with excellent problem solving skills and extensive web experience ranging from interface design & usability to production web server configuration & maintenance.

Michael Graves’s Specialties:

I am an expert programmer with working knowledge of ActionScript, C/C++, Bash, HTML, Java, Javascript, Perl, PHP. I work well in a team environment, have leadership experience, deliver on-time, communicate well, and enjoy learning new technologies.


Michael Graves’s Experience

  • Lead Web Application Developer

    NCsoft

    (Public Company; Computer Games industry)

    November 2008Present (1 year 5 months)

    Define web publishing policies, procedures, and systems architecture. Research technologies and methodologies to improve performance of systems and productivity of developers.

    Provide expert insight regarding web technologies to gauge feasibility, development time, and overall complexity of upcoming projects.

    Develop and maintain Perforce automation scripts and tools for a team of five developers, scalable & robust tools used by Web Services and other departments within the company to publish content to production servers located in many different countries, and maintain the development server used by all web developers.

    Support high traffic game message boards including creating custom modules, maintaining existing modules, applying maintenance patches or version upgrades, overseeing the development of all message board related work.

    Identify and delegate tasks to other developers as well as provide critical feedback to increase the quality of work produced by the team.

  • Web Application Developer

    NCsoft

    (Public Company; Computer Games industry)

    May 2007November 2008 (1 year 7 months)

    Created internal and public facing web applications for system automation, game to web data pipeline, web publishing.

    Designed & implemented clan management tools for a multiplayer online game with thousands of users. Worked with the game producer and OCR team to gather functional requirements, establish a project time line, and set achievable milestones.

    Oversaw the migration of five high traffic game message boards from older limited software to a more scalable, secure, and robust solution. Created custom modules to integrate the new software into an existing authentication system. Worked with multiple OCR teams to meet deployment deadlines.

  • Web Developer

    NCsoft

    (Public Company; Computer Games industry)

    April 2005May 2007 (2 years 2 months)

    Part of a team of "generalist" developers who designed, implemented, and maintained several high traffic game websites. Helped create visually stunning, highly efficient, usable, and engaging websites for NCsoft game titles. Worked on projects that ranged from interface design to flash movies and internal tools.

  • Web Developer & Web Server Administrator

    Freelance

    (Computer Software industry)

    January 1998April 2005 (7 years 4 months)

    Clients ranged from non profit organizations to high traffic e-commerce driven companies. Responsible for the entire web development process including functional requirements definition, interface design, optimization, implementation, and maintenance.

    Developed and maintained online inventory management tools for several tractor dealers in the East Texas area.

    Created a classified ad system with support for paid services and payment modules for PayPal and Authorize.net.

    System administrator of several high traffic web and database servers hosted from my home and colocated at a local ISP. Responsible for software and hardware installation, configuration, and maintenance as well as operational concerns such as security, scalability, reliability, and performance optimization.

  • Web Developer & Linux Administrator

    Computer Parts and Upgrades

    (Consumer Electronics industry)

    19992004 (5 years )

    Designed & implemented an order processing system to handle thousands of online transactions per week. Created and maintained a custom e-commerce solution for the company that is based on the OSCommerce platform.

    Built and maintained redundant Linux web and database servers that received thousands of hits per day.

  • Computer Technician

    Computer Parts and Upgrades

    (Consumer Electronics industry)

    19971999 (2 years )

    Built computers according to customer specifications, troubleshooted hardware and software problems, provided phone technical support.

    Set up networks of up to 50 workstations and was involved in cabling, configuration, troubleshooting, and maintenance.

  • Support Technician

    Network Internet Services

    (Information Technology and Services industry)

    19961997 (1 year )

    Provided Internet access support for dial-up and business class customers, managed MS Exchange email accounts.


Michael Graves’s Education

  • Texas State University-San Marcos

    BS Computer Science , Computer Science, Mathematics , 20062009

  • The University of Texas at Austin

    Mechanical Engineering, Computer Science 20032004

    Transferred


Additional Information

Michael Graves’s Websites:

Michael Graves’s Groups:

  •    IGDA Seattle Pro Chapter

Michael Graves’s Contact Settings

Interested In:

  • career opportunities
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Michael Graves’s full profile:

  • See who you and Michael Graves know in common
  • Get introduced to Michael Graves
  • Contact Michael Graves directly

View Full Profile