Samuel Alexander Baldwin
+1.774.313.7872
recursive.forest@gmail.com
sbaldwin@student.umass.edu
logik.li
Present Address
Samuel Baldwin C306C North Hall C, UMass
54 Eastman Lane
Amherst, MA 01003
Permanent Address
23 Red Brook Road
East Falmouth, MA 02536
Summary
Dedicated and pedantic student and developer interested in both theoretical and applied computation, linguistics, engineering, and mathematics with experience in software development, systems administration, and mathematics tutoring.
Education
- University of Massachusetts Amherst (Computer Systems Engineering / Linguistics, expected graduation 2014/2015)
- Falmouth High School, Falmouth, MA (Grades 11-12)
- Beverly High School, Beverly, MA (Grades 9-11)
Relevant Courses
- Introduction to Linguistic Theory
- Introduction to Syntax
- Introduction to Electrical and Computer Engineering
- Independent study group in Finnish
- Calculus 1 & 2
- Linear Algebra
Work and Volunteer Experience
Programming Languages, Frameworks, and Systems
- Extensive BSD, Linux, and Windows experience, moderate OS X and Plan 9 experience
- Proficient in: C, Python, Perl, Go, rc, Scheme, and bash/zsh scripting
- Frameworks: Catalyst (Perl), Django (Python), Flask (Python)
- Experience with: Apache 1 and 2, Lighttpd, Squid, rysnc, rsnapshot, UnrealIRCd, SSHD, UNIX administration tools
Software Development
- Designed and constructed an SQL/Perl/Catalyst-based donations tracking system for Youth with a Mission in Perth, Western Australia
- Designed and constructed a SQL/Perl/Catalyst-based content management system for Town Crier in New England
- Designed and constructed an open source one-time pad generator and message encryption/decryption system
- Designed and constructed an open source markdown parser for small websites
- Developed a small UTF-8 compliant IRC daemon/server
- Developed a small Gopher server
- Developed a small IRC client libary for the Go programming language
- Developed an audio transcoding application for making mp3 and Ogg files out of FLAC files
- Developed a Python/Flask/SQLite-based microsite for generating, displaying, and managing tournament brackets
- Designed a chat protocol for multi-conversational-threaded communication and implementation in Go
- Currently developing a Python/Django/SQL-based web frontend for bittorrent trackers
- Contributed patches to various open source projects in C
Systems Administration
- Managed a small network of UNIX computers deployed group collaboration software for Create International in Perth, Western Australia
- Managed a medium size network (100+) of UNIX and Microsoft Windows computers and deployed a Squid HTTP cache for Youth with a Mission in Perth, Western Australia
- Managed several personal desktops, servers and laptops running Linux, BSD, Windows, and OS X for HTTP, IRC, SSH, and various other services
Humanitarian Aide
- Traveled to Kerema, Gulf Province in Papua New Guinea for several weeks and helped start a local grassroots movement to eliminate corruption and improve living conditions through fair trade practices and the peaceful elimination of tribal superstitions through education.
References
- John McCarthy, Distinguished University Professor, Department of Linguistics, University of Massachusetts Amherst, South College 231, Amherst MA 01003 (+1.413.545.6830)
- Rajesh Bhatt, Associate Professor, Department of Linguistics, University of Massachusetts Amherst, South College 224, Amherst MA 01003 (+1.413.577.0797)
- Adam C. Emerson, Technical Consultant/Distributed Filesystem Developer, The Linux Box, 310 E. Liberty, Ann Arbor, MI 48104 (+1.734.717.4624)