Last updated at 2010-07-27 00:23:08 » duguo.com » About » CV: Guo Du
CV: Guo Du
You may download PDF Version cv_guo_du.pdf [100 KB]
SUMMARY
Leading engineering excellence to deliver business value.
  • Proven achievement at deliver high performance/available/complex system.
  • Holding roles in software design, development, testing and support.
  • Working experience of web oriented architecture.
  • In-depth working knowledge of open source projects in all layers.
  • Lean, agile and sustainable coding practice.
  • With solid education background and innovative hard working.
  • Success driven team development and player.
CONTACT
EMPLOYMENT
  • 2007.06 ~ current IBM Ireland Ltd.
  • 2007.04 ~ 2007.05 RevaHealth.com ( http://revahealth.com/ )
  • 2004.10 ~ 2007.03 NewBay Software Ltd. ( http://newbay.com/ )
  • 2002.11 Job offer from Lenovo (offer declined for further study in Ireland)
EDUCATION
  • 2003.10 ~ 2004.09 M.Sc. Dublin City University (eCommerce [Technical - Security])
  • 2002.01 ~ 2003.07 B.Sc. Dalian University of Technology (Computer science and technology)
  • 1998.09 ~ 2002.07 B.Sc. Dalian University of Technology (Management Information System)
CERTIFICATION
  • 2001.10 National Computer Rank Examination Certificate Grade 4 [highest]
  • 2001.05 IBM Linux e-Learning
  • 2001.02 MCSE/MCDBA
  • 2000.09 IBM WebSphere Studio,V3
  • 2000.07 IBM AIX V4.3 System Support
OPEN SOURCE PROJECT
COMMERCIAL DEVELOPMENT
  • Application Architecture
    Lead the research and development of spring based service component architecture to deliver hi-available online service systems. Design and implement of enterprise aggregation service.
  • Application Implementation
    Implement services from prototype to production system.
    • General: Eclipse, UML, Agile, AOP
    • Environment: OSGi, HTTPD, Tomcat, Jetty, WebSphere, Windows, Linux, AIX, Solaris
    • Back end: Oracle, PostgreSQL, MySQL, Derby; SwiftMQ, ActiveMQ, ImageMagic, FFmpeg
    • Middle layer: Spring, Hibernate, iBatis, JAMon, MX4J, XFire
    • Front end: Tapestry, Struts, SpringMVC, Velocity, Free Maker, XML, JSON, jQuery, Dojo
  • Mobile Messaging
    Work closely with customer to deliver innovative mobile service. Lead the development of key mobile message process components by using mobile standard protocols.
    • Technologies: SMS, WAP-PUSH, Provisioning, SMPP, MMS, MM7, 3gp, WML, XHTML
  • Maven 2
    Introduce and implement maven 2 build environment with repository management and continuous integration.
    • Technologies: Maven2, Maven-proxy, Artifactory, Luntbuild, Archiva, Continuum, Bamboo
  • Automation
    Using & development different tools to automate the build, population, deployment, testing, data collection, analysis and report process.
    • Technologies: STAF/STAX, Selenium, AutoHotKey, EasyMock, Najios
  • Reliability Testing
    Define and perform enterprise level system integration and reliability testing. Diagnose system in complex deployment environment.
    • Technologies: Load Runner, Rational Performance Tester, Rational Functional Tester
NON-COMMERCIAL DEVELOPMENT
  • 1999.09 ~ 2009.06 Personal Homepage
    Released 8 versions in past 10 years: 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2009.
  • 2007.04 ~ 2007.05 duguo.org
    A free service platform for open source and communities.
  • 2006.12 ~ 2007.02 DynamicMVC
    My first ever open source project. It is a web controller framework based on spring and javassist code generation. Works on the same layer of Struts.
  • 2004.05 ~ 2004.08 XDirectory
    XDirectory is an xml enabled directory, information store, and management system. It also facilitates setup for dynamic infrastructure.
  • 2003.03 ~ 2003.07 Portal of School of Software, Dalian University of Technology.
    Online nearly 4 years and serve for more than 2,000 active users in 2007.
    • Technologies: HTML, JavaScript, CSS, ASP.NET[C#], MS SQL SERVER, Web services, UML
    • http://go.duguo.org/ssdut [application architecture]