Research Engineer at MIT AUV Lab
Greater Boston Area
Research Engineer at MIT AUV Lab
Greater Boston Area
Ian designed and developed an automated DSL interoperability testing system in 2002 for the University of New Hampshire's Interoperability Laboratory (UNH-IOL). His experience in the design of application frameworks and database schemas led him to become the development team leader for both automation projects and web services. For his efforts, he earned the UNH-IOL Star Award in 2005 and again in 2008.
After completing his B.S. degree in Computer Science with a minor in French at the University of New Hampshire, he has stayed to pursue a graduate degree in Computer Science.
He currently works at the Autonomous Undersea Systems Institute (AUSI), where he is conducting his graduate research on building underwater acoustic networks (UANs) between multiple cooperating autonomous underwater vehicles (AUVs).
I build tools. I am proficient in the design and development of both software frameworks and standalone applications.
I have a strong background in object-oriented programming (VB6, VB.Net, PHP), databases (SQL, Oracle PL/SQL, MySQL), web design (HTML/CSS), and functional programming languages (OCaml, SML, some LISP). I also have a thorough understanding of networking and communication protocols, database schema design (normalization), data visualization, and artificial intelligence.
(Educational Institution; Higher Education industry)
March 2009 — Present (5 months)
(Computer Networking industry)
May 2008 — Present (1 year 3 months)
(Research industry)
April 2008 — February 2009 (11 months)
Created the http://auvac.org website (PHP/MySQL), which includes an AUV database and search tool. Created SQLite 3 database application in c to run on an AUV and store collected data. Wrote CGI scripts in c to display AUV data in both tabular and Google Earth formats.
(Non-Profit; Computer Networking industry)
November 2006 — April 2008 (1 year 6 months)
Led a team of 4 other students to upgrade DSL testing software from VB6 to VB.net, a large part of which was teaching VB.net and object-oriented programming. Led a team of 2 other web developers to create a protected area of company's website for customer logins, allowing them to request and track testing online.
(Non-Profit; Computer Networking industry)
August 2004 — November 2006 (2 years 4 months)
Maintained and upgraded automated DSL testing software, including a conversion to an Oracle database backend. Through data mining, discovered and fixed errors in testing caused by malfunctioning test equipment. Designed and developed a CMS for company's website (PHP/XML/Subversion), including a major revision of the company's database schema (in Oracle). Developed company's intranet web services (PHP), including dashboards and a temperature/humidity monitoring system.
(Non-Profit; Computer Networking industry)
September 2001 — August 2004 (3 years)
Designed and developed software (in Visual Basic 6) to perform automated ADSL modem/DSLAM interoperability testing and reporting. Designed a database schema (in Microsoft Access and later in MySQL) for high-volume storage of results. Created PHP website to display real-time results.
(Privately Held; Law Practice industry)
May 2003 — August 2003 (4 months)
Developed a MySQL database and PHP website for Docutron Systems (now Treeno Software) to help expand their business.
(Educational Institution; 201-500 employees; Research industry)
May 2000 — August 2000 (4 months)
Created an online library of equipment documentation to aid in troubleshooting the synchrotron's magnet power and control system.
Worked with lab's Electronics Shop to create functional overviews and simplified layout diagrams of circuit schematics.
MS , Computer Science , 2008 — 2009
Publications:
* A. Goel, A. G. Kannan, I. Katz, and R. Bartoš, "Improving Efficiency of a Flooding-based Routing Protocol for Underwater Networks," The Third ACM International Workshop on UnderWater Networks (WUWNet), San Francisco, CA, pp. 91-95, Sept. 2008. [Winner of WUWNet award for best poster presentation]
BS , Computer Science, French , 2001 — 2007
Publications:
* "A Delay-Tolerant Networking Framework for Mobile Underwater Acoustic Networks," in Proc. of the Fifteenth International Symposium on Unmanned Untethered Submersible Technology (UUST'07), Durham, NH, 9 p., August 2007. [Winner of UUST award for best student paper]
Electrical Engineering, Applied & Engineering Physics 1999 — 2000
* Award for Best Student Poster at the Third International Workshop on
UnderWater Networks (WUWNet), 2008
* UNH-IOL Star Award for Meritorius Service, 2008
* Award for Best Student Paper at Unmanned Untethered Submersible Technology (UUST) Symposium, 2007
* UNH-IOL Star Award for Meritorius Service, 2005
* Eagle Scout, 1996