
Manager, Software Engineering at Apani Networks
Orange County, California Area

Manager, Software Engineering at Apani Networks
Orange County, California Area
- A senior software engineer with extensive experience writing software in various languages (C, C++, Java) on a wide variety of operating systems (Windows, Linux, Solaris, AIX, and HP-UX).
- An excellent problem solver who enjoys all phases of the development life cycle with a fervor for the design and sustaining phases and an eye for security and optimization considerations.
- An effective leader who enlists the support of all team members in achieving project and organizational goals.
C, C++, Java, system level programming, network programming, multi-threaded programming, Windows, Linux, Solaris
(Privately Held; Computer & Network Security industry)
October 2000 — Present (9 years 2 months)
(formerly Netlock Technologies, Inc. - 10/2000 - 07/2003)
Manager, Software Engineering
Technical Manager (95% technical, 5% management) of the Sustaining Engineering Group whose primary responsibility is to resolve issues escalated by Customer Support for the cross-platform (Windows, Linux, Solaris, AIX, HP-UX, and Mac), end-to-end, IPsec compliant EpiForce product.
Other major responsibilities include being a member of the architecture group, designing and implementing customer driven features and improvements, and managing maintenance and patch release projects and the Sustaining Engineering Group.
Senior Software Engineer
Designed and developed software for the cross-platform (Windows, Linux, Solaris, AIX, HP-UX, and Mac), end-to-end, IPsec compliant EpiForce product. The system components are written in C and the management components are written in Java (C++ in an early phase). The management components utilize a shared database (Oracle, MySQL) for configuration and policy storage. The product includes network drivers on each platform as well as user-space applications.
(Computer Software industry)
October 2000 — July 2003 (2 years 10 months)
See position details for Apani Networks.
(Computer Software industry)
April 1992 — October 2000 (8 years 7 months)
Designed and developed software for a Directory Assistance call processing system. Interface with technical staff and customers - sometimes on-site - to resolve design and/or implementation details or functional problems. Often relied upon to solve critical problems.
Architect and designer for the Win32 based, multi-process Operator Workstation (OWS) written in C++ utilizing MFC and various client/server processes utilizing TCP, UDP and X.25 for communications. Designed and wrote an IPC DLL and Active-X control for application use using TCP as the transport protocol. Wrote a Windows 95 keyboard driver for a specialized keyboard. Used system level hooks to manage focus among several processes and provide keyboard independent keystroke translations. Wrote a Windows 95 Display Driver intercept DLL to allow remote monitoring of operator workstations.
(Computer Software industry)
April 1987 — April 1992 (5 years 1 month)
Developed software for the ProFile Network Photo System. The ProFile system was a photo capture, storage and retrieval system utilizing IPX/SPX and NetBios communications with Novell File Servers, optical disk drives, hardware based image compression and dbVista, a relational database. Responsible for system administration of several Digital Vax clusters, independent Digital Vax systems and the Novell Network throughout the company.
Designed and developed a MS-DOS based graphical Auto-Classification Training System (fingerprint classification and identification) written in C utilizing fingerprints scanned and stored in LZW compressed format.
Interested in software engineering and politics, the logical and the illogical.