Resume



Nathan W. Loring

Summary of Qualifications

Experienced in software architecture, user interface design, modeling and simulation, testing tools, real-time control systems and data communications in both R&D and production environments. Responsibilities have included full life-cycle systems and software development, product strategy planning, team supervision, technical documentation and small-scale project management.

Work Experience

|SKTY Trading - Lead Architect |Chicago, IL |07/07 - present |

▪ Contributed to a re-write of Helix, their primary trading system that provides real-time market data visualization and order entry

▪ Contributed to SKTY Model, their in-house option pricing system

▪ Primary responsibilities include user interface design, client/server communications, architecture planning, programming guidance

▪ Secondary responsibilities include project planning and tracking

▪ Technologies: C# 2.0 on Windows

|Parlano - Senior Software Engineer |Chicago, IL |11/04 - 07/07 |

▪ Contributed to MindAlign 2007, a feature-rich real-time communications product for persistent group chat, user-to-user chat, filtering, notification, and many other features to further enhance usability, productivity and information sharing.

▪ Primary responsibilities include user interface design, client architecture and implementation, custom controls

▪ Secondary responsibilities include project planning and tracking, client/server communications

▪ Created the primary chat display as a custom control using GDI

▪ Technologies: C# 1.1 & 2.0, RTC, OCS on Windows

|Northrop Grumman - Software / Systems Engineer |Arlington, VA |04/02 - 10/04 |

▪ Created an application to analyze the performance of image processing algorithms used in the Aided Change Detection project – a semi-autonomous land mine detection system developed for the US Army Night Vision and Electronic Sensors Directorate. The software features a custom, modular image processing architecture, flexible user interface and multifaceted visualization. Since the initial release, the software base has been reused in other projects.

▪ Developed the control system for the Aircraft Carrier Situational Awareness System, developed for the Office of Naval Research. Included the creation of an embedded control system with PC104 modules using embedded Linux, and a Java-based operator control interface for. The control system included a customized serial messaging system and communications protocol.

▪ Developed portions of software used for the analysis of optical wavefronts

▪ Performed a system design study and devised a road map for the development of an advanced electro-optical surveillance test-bed as principal investigator on the Digital Electro-Optical Situational Awareness System project. Responsibilities included cost planning, task allocation, scheduling and technical presentations.

▪ Contributed to the circuit design and development of an autonomous, acoustically guided search and track system developed for the US Army Night Vision and Electronic Sensors Directorate.

▪ Technologies: C++, Java, RS232, Intel Image Processing Library on Windows, Linux

|Tierra Telecom & Bell Central - Software Engineer |San Diego, CA |03/01 - 11/01 |

▪ Lead the engineering team in the latest design of a voice-over-IP network architecture. Linux, C, C++

▪ Designed and implemented the call routing and billing system for the VoIP network

▪ Implemented a semi-custom embedded Linux distribution for second-generation VoIP switches

▪ Put into practice improved company policies, procedures and inter-office communication methods surrounding technical documentation and collaboration

▪ Optimized and implemented advanced encryption for communication between Tierra VoIP switches and the Tierra Axis switch control system

▪ Technologies: C, C++ on Linux

Nathan W. Loring

Work Experience (continued)

|Prosoft Engineering - Junior Software Engineer |Pleasanton, CA |2000 |

▪ Optimized Twofish encryption for the Motorola PowerPC Altivec SIMD extension for use in the Storage Master, a real-time block encryption mass storage driver

▪ Implemented multiple audio format conversion capabilities in CD Master, a high-performance CD authoring application for MacOS

▪ Technologies: C, assembly on MacOS

Technical Skills

▪ Languages: C#, C++, C, Java, assembly (Altivec, PowerPC), MFC, GDI+, Linux and DOS shell scripting

▪ APIs: Intel Image Processing Library, MFC, GDI, RTC, OCS, OpenGL

▪ Environments: Microsoft Visual Studio, Borland JBuilder, Metrowerks Codewarrior, GNU tools

▪ Operating Systems: Microsoft Windows, Linux (RedHat, embedded), MacOS, IRIX, Solaris

▪ Other: Subversion, NAnt, TeamCity, XPlanner

▪ Systems Engineering:

▪ Commercial off-the-shelf and custom systems integration

▪ Control systems, embedded PC/104 systems

▪ Voice over IP systems

▪ Digital circuit design and analysis (Mentor Graphics and Xilinx tools)

▪ Serial communications and protocols (RS232, RS485)

Education

|University of Michigan - B.S.E. in Computer Engineering |Ann Arbor, MI |2000 |

|Battle Creek Area Mathematics and Science Center |Battle Creek, MI |1996 |

Major Projects

▪ Multi-user, threaded, caching web server proxy on Solaris OS

▪ Lottery-scheduled, prioritizing thread library based on p-threads on Solaris OS

▪ Real-time interpolative graphics and physics engine for the CAVE VR system

▪ ADC/DAC controllers using the Xilinx development system for the Motorola PowerPC processor

▪ Software compiler and processor simulator using C++ for a MIPS processor

▪ User programmable, sprite-based virtual environments using C++ and OpenGL

University Affiliations

|Association for Computing Machinery (ACM) |ACM / IEEE Student Projects Lab |

|Chair (and other positions) |Coordinator |

|Institute of Electrical and Electronics Engineers (IEEE) |ACM Special Interest Group for Computer Graphics |

|Vice Chair of Projects |Co-Founder |

|ACM ENIAC Restoration Project | |

|Co-Leader of the PC to ENIAC Interface Group | |

Citizenship: U.S.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download