Post Job Free
Sign in

Computer Science Engineer

Location:
Natick, MA
Posted:
February 23, 2013

Contact this candidate

Resume:

Aaron Stevens: Resume

abqrmm@r.postjobfree.com

http://people.bu.edu/azs

** ******** ***, ****** ** 01760

Master of Science,

Chestnut Hill, Massachusetts 2004

focus on statistical methods and investments analysis.

Taught undergraduate Basic Finance while a masters student.

Master of Science, Computer Science

Boston, Massachusetts 2002

focus on systems development and telecommunications.

Bachelor of Science,

and

Computer Information Systems

Bloomington, Indiana 1998

Graduated with highest honors; Dean's list every semester.

Recipient of the Beta Gamma Sigma 1998 Senior Scholastic Award, awarded to the top 1

percent of the senior class.

focus on general business, computer information systems, and international field

specialization.

Boston, Massachusetts 2004 - Present

Lecturer,

Full-time faculty, teaching undergraduate introductory courses

for Computer Science majors and non-majors.

Develop curriculum, assignments, and labs exercises.

Coordinate and supervise a team of graduate student

teaching fellows and undergraduate graders.

Courses Taught

:

Introduction to Computers

CS101 provides a general introduction to computers and computing for students

who are not CS-majors or minors.

CS101 explores computing and computer science through the main ideas of algorithmic

thinking, encoding of information, protocols, and abstraction. CS101 surveys a selection

of fundamental concepts in computer science, including the World-Wide Web,

computer networks and the Internet;

the digital represeting of numbers, text, images, audio and video;

vector graphics animation; an overview of computer programming concepts;

algorithms and cryptography.

The applied component of the course introduces students to a practical set of

tools including HTML/web-development, manipulating images and audio, and an introduction to

object oriented programming concepts using the Alice 3D animation environment.

I redeveloped CS101 beginning in 2007, and wrote the curriculum,

lecture materials and examples, laboratory exercises, and homework assignments.

Experience: 21 sections total, Summer Term 2007 through Spring 2013

:

Application Programming

CS108 is an introductory programming course for non-majors, which leads students

from their first program through development of database-driven web applications

(e.g., Craigslist and Facebook) in a single semester.

Beginning in Fall 2008, CS108 has covered the fundamentals of procedural and

object oriented programming in Python, the Python Database API, and development of

web-applications in a Linux-Apache-MySQL-Python model.

I developed CS108 as a new course in 2004, and wrote the curriculum,

lecture materials and examples, laboratory exercises, and homework assignments.

Previously (2004-2007), the CS108 course covered Java, database integration with

JDBC, and GUI development with Swing and Jigloo.

Experience: 17 sections total, Fall 2004 through Spring 2013.

:

Computer Science I with Java

CS111 is an introduction to computer science and object-oriented programming.

CS111 is the first course in the Computer Science concentration and a required

course for mathematics majors.

I developed a new java curriculum for CS111 beginning in 2005,

and have written the curriculum; lecture materials and examples; laboratory exercises;

and homework assignments.

In addition to covering the general ACM CS1 curriculum,

I introduced a game-development component and a cumulative final

assignment in which students develop a computer game which combines

object-oriented programming with general game design patterns.

Experience: 20 sections total, Summer Term 2005 through Summer Term 2012.

:

Computer Science I with Java

CS698 is a teaching methods seminar for first-year graduate students in computer science.

The course focuses on active learning methods and developing lab activities for

introductory computer science classes.

I co-taught this course and developed about half of the activities and assignments.

Experience: 2 sections total, Fall 20111 and Fall 2012.

Lecturer,

Department of Economics (part-time appointment)

:

Personal Life-Cycle Economics

EC171 is an introduction to applied economics, which presents the life-cycle model

of consumption smoothing to personal economic decisions including spending,

saving, borrowing, insuring; matriculation and investing in human capital;

choosing careers, jobs, and locations; marrying, having children, divorcing; retiring,

retirement accounts, taking Social Security; buying insurance;

and investing in stocks and bonds.

I developed this new course (with Larry Kotlikoff and Zvi Bodie) beginning in 2009.

I have written the curriculum, lecture materials and examples, and homework assignments.

I am currently writing a textbook (Personal Life-cycle Economics),

which covers the life-cycle model and applications using Excel and ESPlanner.

I custom-published a draft edition for the Spring 2013 semester, with 14 chapters.

Experience: 10 sections total, Summer Term 2010 through Spring 2013.

Independent Studies Supervised

CS491: Directed Study in Computer Game Programming

Provided readings, discussed game design, data structures, and general

programming concepts. Student designed and implemented the data structures

and action-oriented artificial intelligence for an ice-hockey game simulator.

Fall 2006.

CS492: Directed Study in Web Development Technologies

Supervised project, discussed programming tools, LAMP architecture, and general

programming concepts. Student designed and implemented a website with a Flash GUI,

and PHP/MySQL back-end for a music recording label.

Spring 2009.BU Academy, High School Senior Thesis Project

Supervised a high school senior who attempted to answer the question,

"Is College Worth It: The Economic Value of College."

Taught the student the concepts of life cycle consumption smoothing

to evaluate the benefits of career choice, lifetime earnings,

and college costs for her study.

Spring 2009.

Departmental Service

Developed the Websubmit homework submission application, which

is currently used by about 20 courses and 1500 students in the Computer Science

department each year. Websubmit allows students to do web-based submission of

homework assignments, graders to download and grade assignments,

and instructors to gather grades in Excel format.

Other Activities

Faculty Advisor,

Games 4 Girls Competition team, Spring 2007.

Faculty Advisor / Chaperone,

BU Habitat for Humanity student group, 2005 - 2008.

ViaSat, Inc. Carlsbad, CA 2011

Custom Training

Developed and delivered a custom 13-week training program for

engineers at a satelite communications company.

Boston College Carroll School of Management Chestnut Hill, Massachusetts Spring 2004

Teaching Fellow, Department of Finanace

MF021: Basic Finance for undergraduate students.

This course is a general introduction to finance required for all

majors and minors in the school of management.

Waltham, Massachusetts 2003 - 2004

Adjunct Instructor, Mathematics Department

GB204: Data Analysis, and GB205: Quantitative Analysis for Business.

Together these two courses constitute a general introduction to

descriptive and inferential statistics for undergraduate students.

Publications

Personal Life-Cycle Economics

textbook, CreateSpace Publishing, 2012.

Unsolicited Commercial E-Mail: Empirical Analysis of a Digital Commons

with N. Melville, O. Pavlov, and R. Plice.

International Journal of Electronic Commerce, Summer 2006.

Chestnut Hill, Massachusetts 2005 - Present

Consultant/Programmer, Information Security and Policy

Develop custom software tools to support the Boston College network

security and policy group, including incident detection, tracking,

reporting end-user email notification, and metrics.

Use contemporary programming tools including Linux, Python, SQL,

Java, JDBC and Servlets/JSP to perform data processing on large and

and dynamic data sets for pattern matching, text parsing, normalization

and custom reporting.

Wrote custom interfaces to network monitoring tools including:

McAfee ePolicy Orchestrator, TippingPoint IPS, Snort IDS, IDFinder,

DNS, Flows, and Boston College's DHCP/IP address tracking database.

Developed several custom web applications using the

Linux-Apache-MySQL-Python (LAMP) model.

Administrate automated tools to perform network scanning

for security vulnerabilities.

Chestnut Hill, Massachusetts 2003 - 2004

Graduate Assistant, Information Security and Policy

Boxborough, Massachusetts 2000 - 2003

Senior Software Engineer, Voice Technology Group

Developed telecommunications software for Cisco s call

center customers. Regular responsibilities included all aspects

of the systems development lifecycle: writing software functional

specifications, designing software products and interfaces,

substantial C++ and Java programming assignments, product testing,

and third-level customer support.

Assisted with marketing several products, including presenting a

technical seminar at Cisco s Customer Contact Business Unit s annual

User Conference. The seminar was rated among the top five of the seminar.

Additional marketing efforts included presentations for key customers

at Cisco s Executive Briefing Center.

Authored, co-authored, and edited several Cisco technical books:

CTI Product Description, CTIOS System Manager s Guide, and

CTIOS Developer s Guide.

Chicago, Illinois 1999 - 2000

(formerly GeoTel Communications Corporation)

Professional Services Engineer, Applications Technology Group

Created custom computer telephony integration (CTI) software

engineering solutions for reference customers including Fidelity

Investments, UPS, and Optus Telecom (Australia).

Served as adjunct faculty to Cisco's training organization,

teaching an Introduction to CTI class and an Advanced CTI class

for developers. Developed an e-learning CD-ROM version of the CTI

training curriculum.

Andersen Consulting, LLP Chicago, Illinois 1998 - 1999

(now )

Software Analyst, Network Solutions Group

Developed call center and call routing solutions for American Express'

credit card customer support operations.

Learned all aspects of the systems development lifecycle, as well as

client consulting and presentation skills.

Bloomington, Indiana 1997 - 1998

Computer Assistant, Halls of Residence Computing

M+H Consulting, LLC Bloomington, Indiana 1997 - 1998

Intern in Network Design & Implementation

Bloomington, Indiana 1997 - 1998

Opinion Editor, Editorial Board Writer

Textbooks Reviewed

Perkovic, Ljubomir: CS1 with Python.

Reviewed draft proposal and sample chapters for Wiley Publishing, 2009.

Anderson, Ferror, Hilton, and Hilton: Connecting with Computer Science.

Reviewed first edition for second edition planning purposes,

Course Technology, 2008.

Anderson, Julie, and Herve Franceschi: Java 5 Illuminated.

Reviewed first edition for second edition planning purposes,

Jones and Bartlett, 2006.

Carrano, Frank: Introduction to Computer Science using Java.

Reviewed manuscript, text forthcoming from Pentice-Hall, 2006.

Bronson, Gary: Enhanced Object-Oriented Program Development Using Java.

Class-tested 2nd edition in Spring 2005 semester for Thomson Course Technology, 2005.

Computer Programming

Python, PythonCard GUI, Database API, Python/JVM integration,

web applications development, networking, data processing

(expert: 4 years)

Java, JDBC, JavaBeans, JSP, Servlets, EJB, Swing

(expert: 8 years)

SQL, database design; MySQL, Oracle, SQLite3, Microsoft Jet

(10 years: advanced intermediate)

C++, Standard Template Library,

(expert - out of practice: 5 years)

TCP/IP: protocol stack, architecture, routing:

(intermediate: 5 years)

UNIX (Linux/Solaris/Posix) API programming:

(advanced intermediate: 6 years)

HTML, web development:

(intermediate: 10 years)

PHP, JavaScript, Ajax

(some familiarity)

Quantitative Analysis

Econometrics, statistics, multivariate regression

Tools: SPSS, Stata, HLM, Amos, Excel

Financial Analysis

Discounted cash flows, investment analysis, capital budgeting, pricing models

Monte-Carlo simulation, derivatives analysis and pricing

Financial planning, debt structuring, cash management

Consumption smoothing using ESPlanner

Professional Affiliation

Academic Affiliate of the

National Association of Personal Financial Advisors, the organization of

strictly fee-only financial advisors.

Service Work

.

As a regular volunteer, I have built houses in Dorchester (2005-2007),

Belmont (2006-2007), West Newton (2008), and Sudbury (2008-2009),

Massachusetts; and Mechanicsville, Virginia (2006).

Often serve as a volunteer supervisor leading small groups.

Member of the Construction Committee for a Habitat for Humanity

house built in Sudbury, MA, 2008-2009.

Elected Member of the Natick Town Meeting, 2010-2013.

Music

I have played guitar for 20 years, with experience performing solo,

with bands, and song

leading with large groups (200+). Interests include folk/rock music.

Hobbies

Coaching house league hockey with the Natick Commets.

Building and renovating houses

Jogging

International travel

Recent trips have included Mexico (Jalisco and Colima),

Canada (Nova Scotia and British Columbia), Ireland, England,

France, Belgium, and Australia (Victoria and New South Wales).

Reading Interests

Social/economic policy, finance, mathematics, physics, history,

biblical archaeology; The New York Times, Scientific American.

Student pilot

I have experience flying solo cross-country with Cessna fixed-wing aircraft

(C150, C152, C172), reading aeronautic maps, and radio communications;

I am no longer current with respect to medical certificate and solo.

Languages

Spoken and written fluency: English and French.

Oral and written comprehension: Hebrew, Spanish.

Work Status

U.S. Citizen. Authorized to work in the United States for any employer.

Family

Married to Jennifer Stevens (2001); children Caleb (2006), Elisheva (2008), Jacob (2012).

Last Updated: 1/14/2013



Contact this candidate