Da Lu
Toronto, ON M2N 6Z8
**********@*****.*** 416-***-****
OBJECTIVES:
Obtain a position where I can maximize my technical analyzing and interpersonal skills.
EDUCATION:
Bachelor of Applied Science and Engineering
University of Toronto, Department of Computer Engineering 2005 ~ 2010
TECHNICAL SKILLS:
Applications: Visual Studio IDE, Team Foundation Server/Sharepoint, SQL Server, Agile Methodology, PerForce, AutoCAD, Office, Matlab, Dreamveaver, Remedy, Pspice, database, Mindego, Vprove.
Programming: C, C++, Java, C#/.NET, Visual Basic, Verilog, Assembly, PHP, HTML
Scripts: MSbuild, Perl, Unix Shell, Python, Javascript, Batch
Operating System: Linux, Unix, MS Windows, DOS, Solaris, Macintosh
Equipment: Oscilloscope, Logic Analyzer, Function Generator
PROFESSIONAL EXPERIENCE:
Software Engineer, PEY , AMD Markham May 2008 – Dec 2008
C/C++ development
Added new features such as automatically check video format.
Tested the new generation of handheld video ASIC.
Debugged code error and helped fixing problems such as video corruptions.
Helped other senior developers to merge and check in their codes.
Wrote and ran regression scripts on linux.
Generated and tested multiple video codec test files such as H264/H263/Vc1/Mpeg 4/Divx.
Assistant Engineer, PEY , AMD Markham Jan 2009 – Aug 2009
Wrote automation Perl & Unix Shell scripts to simplify the build and testing procedure for different generation of ASICs.
EPR verification, verified all the fixed engineering problems promoted by other developers before check in.
Communicated with other engineers if verification failed and fix it or report it.
Improved the makefile in the build tree for faster and simplier build.
Ran smoke tests and stress tests to make sure current environment is working, no changes break anything.
Documented the change in building/testing process.
Build Master & Release Specialist, FullTime, Marketwire Nov 2010 – Current
Write MSbuild/SQL scripts and create software build as required.
Assist C#/.NET and development.
Agile Software Development Methodology
Pro-actively identifying procedures to streamline and automate the deployment process
Setting up new tools/develop/execute automated release scripts (TFS-Team Foundation Server) for various environments – SIT and UAT
Troubleshooting deployment issues.
Interacting with the IT team to deploy additional Virtual Machine as required
Execute basic tests to ensure the builds are usable
Document all procedures related to the processes and tools developed.
RELEVANT ACADEMIC EXPERIENCE:
Project Lead, Design Project, “Free-access Engineering Bulletin Board” 2010
Designed the social networking website which allows University of Toronto engineering students to communicate with each other online
Set up the server and database for the website.
Programmed core modules of the website including registration system, search engine, BBS and message wall, mainly using PHP
Add more features to the website such as import google translator to enable translation of other languages.
Project, Computer Network II, “Traffic regulator & Traffic scheduling” 2010
Built traffic generator to generate information and sink on the other machine to receive using java & matlab.
Implemented a network element for traffic regulation called Leaky Bucket over a real network.
Applied FIFO, priority and WRR(weighted round robin) scheduling algorithm.
Analyzed the result using matlab.
VOLUNTEER WORK EXPERIENCE
Volunteer, Engineering Career Information Days 2007
Controlled traffic flow and serviced the employers during the event
Greeted students and checked guests’ ID at the entrance
Volunteer, China National Day Reception 2007
Assisted to set up tables and stages, and arranged guests’ seats
Greeted Canadian politicians and businessmen during a costume welcome event
ADDITIONAL ASSETS:
Fluent in Mandarin
CFA I Candidate
Interests in finance and investment in commodities, stock and future market.
Warcraft 3 games(dota), Rank NO 2 in Toronto dota competitions for 3 years.