Devlin Bentley |
Redmond, WA 98052
206.768.8679 devlin.bentley@gmail.com |
| OBJECTIVE | Software developer |
| EDUCATION | Western Washington University B.S in Computer Science Minor in Mathematics |
6/2007 |
| SKILLS | Advanced C#, Java, C, Data Structures, Windows NT, Testing (Load, Stress, Network, Security, Compiler) |
|
| Proficient C++, SQL (DML) , Perl, Python, XHTML, XML (DOM traversal), CSS, Networking (TCP/IP, UDP, Unix Sockets), Microsoft Visual Studio, Eclipse |
||
| Knowledgeable XPath, DTD, Python, JavaScript, ARM Assembly, UML, STL, POSIX, Winsock |
| EXPERIENCE | Software Design Engineer inTest Microsoft, Redmond, WA
|
06/2007 – 05/2010 |
| Embedded Software Engineer Intern The Boeing Company, Everett, WA
|
06/2006 – 12/2006 | |
| Software Test Engineer Intern Leszynski Group Inc., Bellevue, WA
|
06/2005 – 12/2005 |
| PROJECT EXPERIENCE | Compiler Linker Testing Tool CLTT is a distributed network testing tool with an ASP.NET front end, it runs on over 50 client machines which are connected to a pool of several dozen mobile development platforms including ARM, MIPS, and SH4 boards. My tasks including writing a new performance harness and expanding upon the existing client code to allow for improved scaling across CPU cores. CLTT executes over 3 million tests per test pass. |
|
| Cool Album I was project lead and middle-ware implementor for this highly performant Java based photo management program. Cool Album allowed for syncing photos and metadata between Flickr, Picasa, and a user’s local hard drive. |
||
| 3D Online Catalog Created a web based 3D Model catalog in Java that accesses a central SQL database via JDBC |
| SELECTED COURSES | Advanced Web Programming in Java Advanced network and web programming in Java. Applet and Server applications, security, remote method invocation, java beans. |
|
| Design and Analysis of Algorithms (400 level course) Advanced study of running times and algorithmic complexity. Study of algorithm paradigms including divide and conquer, greedy algorithms, backtracking, branch and bound. Assignments completed in C and Java. |
||
| Windows Software Development Event driven programming in Win32 API and in C#. Use of the .NET framework libraries. Creation of Windows based applications using forms, controls. |