Resume Text:
|
Michael Chen *** ** ********* ** • Oakville • ON L6k 3E9 • 416-***-**** • ********@*****.**
Summary ** ***** ** *********** *********** in the system analysis, design, development, and testing of software. 8+ years of solid C\C++ expertise. 6 years of proven Java and J2EE expertise. 8+ years working experience with Unix\Linux. 8+ years working experience with multi-threading programming. 4+ years in shell scripting. 5 years working experience with Socket programming. 5 years working experience with distributed system. 4 years with Windows Technical Skills: Operating Systems: UNIX/Linux, Windows, VMware. Languages: C/C++, Java, C#, SQL, Shell Scripting(Bash, Awk, Perl), Javascripts, HTML, XML. Databases : Oracle, MySQL, SAP, SQL Server. Software: GCC, Visual Studio, Eclipse, GNU Make, CMake, Ant, YACC/LEX, Struts, Tomcat, Jboss, Websphere. Tools: STL, Boost, Pthread, OpenSSL, GSOAP, VDDK, Ant, CVS, SVN, Hibernate, Spring, gtest, CppUnit, Junit, Spring, hibernate. Others: IPC, Security Protocols, Webservice, Qt, PKI, SSL, TCP/IP, FIX, JMS, Servlet, JSP, JDBC.
Professional Experience:
Software Developer July 2010 – present Evault, A Seagate Company, Canada (http://www.evault.com)
Working as a key role implementing current data protection cloud product supporting VMware vSphere plug-in. De-dupe algorithms analysis and system optimization design. Implemented a Media Manager for RMAN based on Oracle SBT version 2.0. Technical environments: Linux, vSphere, Windows, C++, Oracle, RMAN, Oracle SBT API, TDD, gtest, SOAP, VDDK, Perl, Webservice, OpenSSL, CMake and GSOAP.
Consultant Dec, 2009 – May, 2010 Transtek Network Engineering Co., Ltd., China (http://www.transtek.com.cn)
Engaged in a business of software outsourcing; participated the regulation of software development procedure, team member training, developing environment setup, and client relationship handling. Technical environments: Linux, Java, C++, Ant, Shell Scripts, SVN
Softerware consultant, Software Engineer Dec, 2006– July, 2009 Platespin ULC, A Novell Company, Canada (http://www.platespin.com)
Made system integration and Added Solaris Zone feature to Platespin Migrate (http://www.platespin.com/products/migrate/Default.aspx), which is a workload portability and migration solution. Main contributions included Unix\Linux system discovery, security shell (sudo & pfexec) support, and system validation. Technical environment: Windows, Linux, Solaris, C/C++, C#, shell scripts, socket and multi-thread programming, Yacc & Lex, Visual Studio, Bugzilla, SVN, XML and Web Service.
As a consultant from Tannery Creek Systems (http://www.tannerycreeksystems.com/), provided multi-platform inventory solution for the product PlatespinRecon, which is a virtual capacity management and consolidation planning solution for data center management. Took part in the design of a distributed system framework, which is a universal discover infrastructure basically. Technical environment: Windows, Linux, Solaris, HP-UX, VMWare and Netware server, C/C++, C#, Assembly, and shell scripts, Linux kernel module & Multi-thread programming, Visual Studio, Hibernate, SVN, CppUnit, and XML.
J2EE Developer April, 2006 - Sept., 2006 Dyadem International, Canada (http://www.dyadem.com/)
Took part in the development of a J2EE application, Management of Change (http://www.dyadem.com/products/staturerlm/). Main contributions included implementing business logic, developing a tool for XML and worksheet translation, writing database access code. Technical environments: Java, OFBIZ, Tomcat, Open JMS, ANT, ORM, DAO, XML, Jacascript, JavaBean, JSP, Servlet, Taglib, SAP, CVS, Eclipse, Junit, and JIRA.
Java Developer Nov, 2005 – Feb, 2006 National Amusement Network Incorporation, Canada (http://www.nani.org/)
As a main staff member, took part in designing and implementing a web based management system for vending machine network. Main contributions included: designing database schema, implementing a web server with embedded security channel of PKI, writing JSP and Servlet. Technical environment: Java, JBoss, ANT, PKI, JSP, Servlet, socket, Struts, Hibernate, Spring, MySQL, CVS, Eclipse, and Linux.
Software Engineer May, 1998 – Feb, 2005 Transtek Network Engineering Co., Ltd., China (http://www.transtek.com.cn)
As a tech lead, designed and implemented a programming language and distributed simulator for soccer robot. Main contributions included designing grammar, implemented a beta version of that language, implementing a distributed simulator platform for robot soccer based on socket and multi-thread technology, and coaching & mentoring team members. Technical environment: C++, Yacc & Lex, socket, multi-thread, TCP/IP, Linux, and Windows.
As a tech lead, took part in a multi-layer history tracing & risk management system of for the Industry & Commerce Bank of China. Main contributions included designing database schema, implementing business logic, planing tasks, instructing junior team members, and communicating with other teams. Technical environment: Java, servlets, JSP, Java Beans, EJB, Web Services, JNDI, JDBC, Websphere, and Oracle.
Education
Chinese Academy of Sciences, China 1998 M.S. in Computer Science Jilin University, China 1991 B.S. in Computer Science,
|
|
Similar ResumesProgram Manager, Project Manager, Business Analyst
Oakland, CA
- microstrategy, teradata, kofax, netapp,...Sr Websphere Developer
Beaverton, OR
- websphere, j2ee, developer, aix, solaris, portal,...Business Management Manager Development Project
Silver Spring, MD
- ea, adjudication, elearning, ehr, vulnerability,...Developer Java Project Business Development Information Technology
Pflugerville, TX
- html javascript, falcon, java developers,...Coating Inspector
United Kingdom, Perth
- riser, khobar, coating inspector, dammam, nace,...Experienced Warehouse Worker
Cary, NC
- cary, mig welding, mover, hardwood, tester, hvac,...Manager Assistant Security Guard Driver High School
Country Club Hills, IL
- vocal, freezer, driver, security guard, steve,...Real Estate Manager Project Sales Construction
Herdon, VA
- estate manager, soils, herndon, asset manager,...Personnel Intern, Accounting Intern
Houston, TX
- finance accounting, epicor, nfl, fuels, coaches,...Manager Supply Chain Business Project Management
Lewisville, TX
- patience, schedulers, presenter, monte, growing,...
|