Thaddeus Aid
**** **** *** *** ****, California, 95118
********.***@*****.***
Summary
Proven ability to quickly abstract away non-relevant details to identify key problems and build lasting solutions to complex problems.
Architects, builds, and maintains low-cost, robust technical solutions to problems with a focus on use of open source solutions where appropriate.
Able to map big picture goals to individual action items while maintaining focus on the solution at hand.
Able to effectively lead teams or follow instructions to work towards a common goal.
Continually seeking to upgrade and acquire new skills and knowledge.
Work Experience
Independent Contractor, San Jose, CA and Reading, UK
Sample of Clients: HP, Overland Storage, Sony Computer Entertainment America, Nexon
Software Engineer – Mobile/Web/HPC/Scientific, July 2011 – Present
Lead one of the largest investigations into world-wide population-level human evolution in history. Publications forth coming.
Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers.
Analyze problems to develop solutions involving computer hardware and software.
Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.
Design, build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
Select programming languages, design tools, or applications.
Document software defects, using a bug tracking system, and report defects to software developers.
Enterprise Systems Engineer, Oct 1997 – Present
Maintain and administer computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations.
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary.
Plan, coordinate, and implement network security measures to protect data, software, and hardware.
Develop and interpret organizational goals, policies, and procedures.
Design, configure, and test computer hardware, networking software and operating system software.
Identify, analyze, and document problems with program function, output, online screen, or content.
Design test plans, scenarios, scripts, or procedures.
Write supporting code for web applications or web sites.
Perform data backups and disaster recovery operations.
Renew domain name registrations.
San Jose State University, San Jose, CA
Lecturer, Jan 2016 – Present
Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.
Prepare course materials such as syllabi, homework assignments, and handouts.
Evaluate and grade students' class work, laboratory work, assignments, and papers.
Keep abreast of developments in the field by reading current literature, talking with colleagues, and participating in professional conferences.
Maintain regularly scheduled office hours to advise and assist students.
University of Oxford, Oxford, UK
Lecturer, Oct 2012 – Mar 2016
Prepare and deliver lectures to undergraduate or graduate students on topics such as programming, data structures, and software design.
Prepare course materials such as syllabi, homework assignments, and handouts.
Compile, administer, and grade examinations or assign this work to others.
Education
University of Reading, Reading UK
BSc Computer Science (Hons), Jun 2011.
University of Oxford, Oxford UK
Doctor of Philosophy in Statistics – Withdrawn due to finances.
Additional Skills
Programming Languages: Java, C/C++, R, Python, Perl, SQL, Matlab, learning Clojure with Core.logic, experience with Android development.
Data Analytics: Statistics, Data Visualization, Data Mining, Bioinformatics
Web Technologies: PHP, HTML/CSS, JavaScript, AJAX, RESTful Services, Apache, AWS.
High-Performance Computing: Java-MPI.
Systems Administration: Microsoft Certified Systems Engineer: Security Specialist, Security+, Network+, A+, Certificate of Proficiency: Network Administration (De Anza College), Linux.
Volunteering
2016 Synopsys Science Faire Bioinformatics Judge.
Learning About Science and Religion (LASAR) contributor.
Multiple Science Outreach Activities including Science ShowOff!, Teen Outreach with Keble College (University of Oxford), and I'm a Scientist Get Me Out of Here! (Runner Up).