Leland Frederick Perthel
Potomac, MD 301-***-**** ********@*****.*** linkedin.com/in/lperthel/
CAREER OBJECTIVE
Entry level position designing, developing and troubleshooting hardware solutions.
EDUCATION
University of Maryland: A. James Clark School of Engineering College Park, MD
B.S. Computer Engineering May, 2014
GPA 3.0
Dean’s List and Academic Honors - 4 semesters
Operating Systems
Extended GeekOS in C to support kernel and user space paging, mmapped files, and a hybrid multi-level
index hard drive/file system using a file buffer cache
Assessed algorithmic efficiency of page replacement and disk and CPU scheduling
Compilers and Language Design
Designed OCaml program that type-checked and compiled Rube OO language to Lua Byte code
Implemented OCaml driven data-flow analysis algorithms for Lua Byte Code
Digital System Design and Embedded Systems
Fabricated based image tracker using dynamic programming and FSA oriented light weight data flow actors
in both C and Verilog
Experience with FPGA realization of Booth encoding, Wallace multipliers, restoring and non-restoring
division
Computer Organization
Theoretical implementation of a single piped CPU and RAM using NAND based digital logic electronics
Actualization of microprogramming, interrupts, self -modifying code, and kernels using assembly based in-
house processing simulator
Pipelining: hazards, static and dynamic branch prediction, execution speed
Computational Methods
Evaluation of functions using piecewise cubic Hermite, complete cublic spline, and not -a-knot cubic spline
polynomial interpolation methods
Estimation and error evaluation of Midpoint, Trapezoid, and Simpson’s Rule for integration approximation
Application of bisection, secant, and Newton methods to solve nonlinear equations
Microelectronics
Transistor level implementation of CMOS logic chips, op amps, flash ADCs, and audio/video amplifiers
PROFESSIONAL EXPERIENCE
Java Developer University of Maryland 6/2011-9/2012
Kuali Student: open source SIS project designed to efficiently replace and cost-effectively maintain universities’
enterprise systems
Assigned sole responsibility of Selenium testing: scripted automated tests to find UI errors and database
redundancies and design errors.
Researched and consulted lead Java developers on JasperReport automated document creation
Maintained and optimized front and back end Oracle database searches using a combination of SoapUI, GWT,
Java and in-house XML based query language
LEADERSHIP EXPERIENCE
Assistant Instructor Positive Impact Martial Arts 2002-2008
Captain of Demonstration and Sparring Team
Instructed over 300 students ranging in ages 4 to 50
Received extensive teaching and leadership training and coaching
PROGRAMMING SKILLS
Low Level Programming: C, Y86 Assembly, Verilog, Lua Byte Code
High Level Programming: OCaml, Java, Ruby, Selenium, Maven, GWT, Tomcat, Spring Framework, SQL
Engineering Tools: ISim, Xilinx, PSpice schematic software, Matlab, analog and digital oscilloscopes