Post Job Free
Sign in

engineer

Location:
Bellevue, WA
Posted:
October 05, 2012

Contact this candidate

Resume:

Bryan Cheng

*** ***** *** ** *** B***, Tel: 425-***-****

Bellevue, WA 98007, USA Email: ********@*****.***

Work Experience:

Software engineer in Microsoft headquarters, Redmond, WA, USA

Aug 2008 ~ present Design/develop features in Exchange using C# on .NET in a dynamic, fast-paced, cross-teams environment. Comfortable with both team work and working independently.Have been through two full product releases. Experienced with development cycles.Experienced with analyzing code performance and building complex analysis tools for datacenters assessment to guide business decisions.Experienced with datacenters on-call duty.

SDET intern in Microsoft headquarters, Redmond, WA, USA

May 2007 ~ Aug 2007 Work in the department of Exchange mail server. Design/develop the automatic test code for mailbox migration.Design/develop the fuzzing framework for MAPI middle tier.

Research Assistant in Object Architecture Lab, Computer Science Department, University of New Mexico, Albuquerque, NM, USA

January 2002 ~ July 2008Conduct independent research, mainly in computer security field. Work involves intensive algorithms design and systems development.

Teaching Assistant in Computer Science Department, University of New Mexico, Albuquerque, NM, USA

August 2001 ~ December 2001 In charge of teaching and grading in CS361-Data Structure and Algorithm I.

Technical Skills:

Specialized in complex system analysis/design/development and have strong math/statistics background.Computer Languages: C#, .NET framework, Java, C/C++, Python, Perl, PowerShell, SQL, PHP, HTML, Intel x86 assembly, ML, Scheme, PrologEmail server: Microsoft Exchange ServerContent management System: JoomlaDatabase Systems: MySQL, Microsoft SQL ServerNetworking: RPC, TCP/IP, Web Programming, Client/Server programming.Operating Systems: Linux, UNIX, Microsoft Windows family.Binary Emulator & Compiler Building Tools: Valgrind, Lex, Yacc, Flex, Bison.

Technical Accomplishments:Code Performance Analysis: Developed analysis tools and methodology to catch numerous regressions in code performance in Microsoft Exchange mail server during development cycle.Datacenter Analysis: Developed analysis tools to find glitches, latency degradation, and various problems in Microsoft datacenters around the world. They provide insights into complex systems and guide business decisions.Internet Spiders: Developed spiders to crawl the Internet for financial data for investment analysis/decisions.Soft Non-executable Memory: Developed a Valgrind-based binary emulator that protects running programs from code injection attacks and imposes only negligible overheads.Mini C Compiler: Developed a compiler for a modestly stripped-down C language that generates standard MIPS assemblies.ISH: Developed a UNIX shell that has most features of a typical csh.Toy Functional Language Interpreter: Developed an interpreter for a specially designed, toy functional language.

Education:

Masters of Science in Computer Science. University of New Mexico, Albuquerque, NM, USA. Degree received in 2008. Research focused on computer security, including binary code analysis, intrusion detection and prevention, security assessment, computer worm/virus analysis.

Award:Best Graduate Talk in the 2nd Computer Science at UNM Student Conference, 2006



Contact this candidate