15 Railway Cottages
London E15 3NF
email: michael at grant.org
Computer Science degree with a concentration in mathematics and astronomy, (Bachelors of Science).
University of Maryland, College Park, MD, USA. 1986
- Integration of hardware and software together and make things work, as well as figure out why they’re not working
- Solving complex technical problems related to networking, inter-working, and communications
- Firm grasp of Unix/Linux and Internet through 30 years of hands on experience
- A wide degree of experience through my addiction to the technology
- Overall system design and architecture
- Managing people and projects with an overall vision
- Programming and software development
Jan 2000/present Owner of Network Guild
From January 2000 I have worked for myself running my own company, Network Guild. During this period, I have worked on several projects and have sold internet services.
Tasks and services which I have performed include
- Architecture, system design, security, network monitoring, fire-walls, intrusion detection, problem solving, telephone support, troubleshooting
- Consulted on technical aspects of internet businesses and idea development
- Domain registration, email and web hosting for small businesses and individuals
- Web site creation
- Project and staff management
- Contributed to various free software / open source software projects.
- Chief Technical Officer for Senator Mike Gravel and his various projects. Developed and maintained several web sites, including Senator Gravel’s presidential bid website in 2008. Managed all the various groups of people who were taking care of the online social interaction. Managed all technical aspects of the campaign from servers, communications equipment, telephones and negotiations of contracts for technical service.
- Bauman Rare Books – Technical Consultant / Chief Technical Officer – Deeply involved in all technical decisions within the company which I worked for mainly as a consultant. Built and managed their wide-area network and security infrastructure including fire-walls and spam, virus filtering, and VPN. Redesigned then managed a team to rewrite their in-house CRM application which they run their company on, a project which took more than 2 years.
- Community Wireless project – Implemented a community wireless system connecting many houses spread over several kilometers for high-speed internet access where ADSL wasn’t possible.
- Beat.net – Technical Consultant – An internet radio station. Responsible for all technical aspects of the project. Worked with IP multicasting, developed some multicast utilities. Attended several IETF meetings in course of this work.
- Highly redundant server project for Network Guild’s infrastructure using open source software such as drbd, xen, heartbeat (now pacemaker) and several servers.
- Created Network Guild’s web/domain hosting system both hardware and software including a set of tools to automate the changes to the configuration files.
- Network Guild’s anti-spam filtering infrastructure based around sendmail, real-time DNS block lists, distributed checksums, smtp traps, and various other tools of the trade.
April 1990/Jan 2000 Programmer, Sun Microsystems in Grenoble, France and in US
Engineered software for networking products for Sun workstations and servers. Worked at all levels from network protocols to the user interface. Products included SNMP management consoles and agents, LDAP Protocol server, and clients, and user interfaces in X/Motif and Java, RADIUS authentication server and SSL/TLS security and encryption. Wrote and performed training on products that I designed and built. Brought products from drawing board phase to existence, working on all stages of product development. Acted as a cross-cultural interface between US and French development teams.
Engineered hardware and software solutions and wrote responses to federal government requirements for major systems acquisitions. Performed hardware, software, and network integration, using multiple vendors’ products. Designed and constructed prototype systems for evaluation by government officials. Involved in a special task force to set up multimedia demonstration for high government officials.
Was the group’s expert on networking, TCP/IP, OSI, SNMP, X.25 and Solaris operating system, Unix/Linux.
Research associate at NIST (The National Institute of Standards and Technology, part of the US government Department of Commerce) in Gaithersburg, MD. Worked on-site at NIST for Sun Microsystems on standards-related projects such as POSIX, OSI, ISDN, and multimedia. Participated in quarterly POSIX meetings of the 1003.8 subcommittee (Transparent File Access). Authored part of the 1003.8 standard and all of the first draft of 1003.3.8 (test assertions for 1003.8). Coordinated information flow between NIST and Sun engineering staff. Visited customer sites to assist in live test demonstrations performed by the group.
August 1987/April 1990
Networking Protocol Programmer/Engineer/Technical coordinate, Corporation for Open Systems, Inc. 1750 Old Meadow Road, McLean, VA 22102-4306.Responsible for OSI testing lab and network design (TCP/IP, OSI, X.25), customer training, customer support, and product acceptance testing for COS’s OSI protocol conformance testers. Network design engineer for the COS exposition at the Enterprise Networking Event 1988 trade show in Baltimore, MD. Designed and set up local and wide area OSI network for the COS booth which contained 12 different vendors which all had to interoperate. Performed systems administration on Sun systems and provided expertise on in-house wiring and phone systems. Debugged ISO/OSI, CCITT, and TCP/IP protocols on multiple vendors’ platforms. Used, tested, and debugged the COS conformance testers (written mostly in C running on Sun workstations). Wrote technical policies and procedures for COS conformance testing laboratory. Designed and built the network for the COS conformance testing laboratory. Visited customer sites to debug technical problems with the COS conformance tester running on a Sun. Traveled to Europe and Japan to teach other companies OSI protocols and how to use the COS conformance tester. Traveled with sales staff to provide technical expertise. Set up hardware and software and gave demonstrations and training for customers.
Prior to April 1987
- 1985 – 1987 Programmer, Computer Data Systems, Inc., Gaithersburg, MD
- 1983 – 1985 Systems Administration Staff, University of Maryland, College Park, MD
- 1983 Consultant, Computer Time Share Corporation, Greenbelt, MD
- 1983 – 1985 Programming help desk, University of Maryland, College Park, MD
- 1982 Programmer, IBM Federal Systems Division, Gaithersburg, MD
- 1981 – 1985 Attend University of Maryland, College Park, MD
- 1980 – 1981 Omega Peripherals, Columbia, MD
Born: December 2, 1963
Programming languages which I actively use:
English – native
French – fluent
I do not require a work permit to work anywhere in the EU or the US.