nomadcode

Angus Mcintyre

Angus McIntyre
PO Box 20732
New York, NY 10009-8962
USA
Tel: +1-646-867-0899

Experience

Senior software engineer
EnergyHub
,
Brooklyn, NY, USA
11/2020 - present

Software engineer using Java, Python, MongoDB, MySQL, AWS, Docker, RabbitMQ, and other tools.

Software developer
Carmera
,
Brooklyn, NY, USA
03/2019 - 04/2020

Web full-stack and back-end developer, using Python, Javascript, NodeJS/Express, PostgreSQL, AWS, Terraform. Developed in-house and client web applications and automation tools.

Senior software developer
Intelligration LLC
,
Summit, NJ, USA
03/2016 - 12/2018

Web full-stack and back-end developer, using Python, Javascript, NodeJS/Express, R, MySQL, AWS, Terraform. Developed monitoring, automation and file management tools for financial technology applications.

Senior software developer
Edge Research Technologies LLC
,
New York, NY, USA
06/2014 - 01/2016

Web back-end developer, using Python, Java, Solr, MySQL, AWS. Developed content-ingestion and web-scraping tools for a financial knowledge management platform.

Software developer
blip.tv
,
New York, NY, USA
09/2006 - 05/2013

Web application developer, using Perl, Java, JavaScript and (X)HTML, Ajax, CSS, XML/XSLT. Worked on content management system for online video hosting.

Senior software developer
Video Monitoring Services
,
New York, NY, USA
03/2004 - 09/2006

Web application developer, using Java (J2SE, J2EE, Swing, EJB, Struts, Tapestry, Spring, Axis, Hibernate, FOP, Xerces/Xalan), Perl, SOAP, XML/XSLT, CSS, JavaScript and (X)HTML. Worked on web applications and web services, and miscellaneous utilities. Lead on project to develop functional specification for an advanced content-delivery platform. Lead on project to develop online sales for digital video.

Consultant developer
Independent
,
New York, NY, USA
09/2002 - 03/2004

Independent Internet developer, using Java (J2SE, Swing, J2EE), Perl, SOAP, XML, XSLT, CSS, JavaScript and HTML for Video Monitoring Services LP and other clients. Hostmaster and system administrator for nomadcode (FreeBSD, Apache, Perl, MySQL and PHP)

Researcher and Developer
Sony Computer Science Laboratory
,
Paris, Île-de-France, France
10/1996 - 07/2002

As researcher/engineer, designed and implemented systems using Common LISP and Java for research projects in mobile software agent systems, cognitive robotics and evolutionary communication systems. As webmaster, designed and implemented multiple internet and intranet websites and maintenance tools (using PHP, MySQL, XML/XSLT, Perl, HTML). As system administrator, responsible for maintenance and administration of heterogeneous network (Solaris, Linux, MacOS and Windows, and DNS administration and Internet technical support for Sony France.

Consultant Developer
Independent
,
London, London, UK
05/1993 - 10/1996

Chief software architect and principal developer for web content-management system for publisher Addison Wesley Longman (using Perl, MSQL). Chief software architect and principal developer for e-commerce system (using Perl, MSQL) developed for TradePages/Willie Holt (Eire). Worked as consultant developer and designer on contract to Internet consulting company fma Ltd.

Project Developer
Knowledge Technologies n.v.
,
Brussels, Brussels, Belgium
12/1990 - 05/1993

Designed and developed prototype knowledge-based systems in the context of European Community-sponsored research projects: lead developer/project manager for authoring toolkit for knowledge-based systems (using Common LISP); lead developer for tutoring system demonstrator in domain of job-shop scheduling; developer for advanced instructional authoring system. Performed knowledge engineering for railway scheduling project. Taught course in expert systems at Fiat's ELASIS research center.

Head of Dialogue Systems Unit
Dida*El srl
,
Milan, Lombardia, Italy
11/1989 - 12/1990

Chief software architect and principal developer on project to build experimental intelligent tutoring system (using Common LISP) for European Community research project. Designed and implemented internal project management tools (using C).

Programmer
Center for Speech Technology Research
,
Edinburgh, Lothian, UK
07/1988 - 08/1988

Developed components for AUDLAB signal processing system.

Programmer
Monotype Advanced Development Group
,
Cambridge, Cambridgeshire, UK
07/1986 - 08/1986

Developed proofing tools for typographic design system.

Education

1988 - 1989
MSc in Intelligent Knowledge-Based Systems
University of Edinburgh
Edinburgh, UK

Graduated with Distinction

1984 - 1988
MA in Linguistics with Artificial Intelligence
University of Edinburgh
Edinburgh, UK

Graduated with First Class Honors

Skills

Web development

  • Python
  • Javascript
  • NodeJS
  • Express
  • jQuery
  • Java
  • Perl
  • HTML5
  • CSS3
  • XML
  • XSLT
  • MySQL
  • nginx
  • Apache
  • PHP
  • Ruby
  • grunt
  • gulp

23 years

Knowledge-based systems

  • Common LISP
  • Prolog

13 years

General programming

  • C
  • C++

5 years

System administration

  • Linux
  • MacOS
  • Windows
  • Ansible
  • Terraform
  • AWS

25 years

Technical writing/documentation

  • LaTeX
  • MS-Word

25 years

Languages

English (native), French (fluent), Italian (fluent), Spanish (basic), Dutch (basic)