|
|
|
|
|
|
|
|
|
|
|
Address and Phone:
Available on request
Salida, CO |
Computer Addresses:
Email: andrew(at)tandaenterprises.com
http://www.tandaenterprises.com/
|
|
|
|
|
|
Status |
ON CONTRACT
(In addition to telecommute contract work, I offer software consulting services
to small businesses and governments in Salida, Colorado.) |
|
|
|
|
|
|
Experience |
SELF EMPLOYED - TANDA ENTERPRISES, LLC (www.tandaenterprises.com) |
Salida, CO |
|
|
|
|
|
|
January 2007 - Current
Software Engineering/Contracting with Nexidia, Inc. (www.nexidia.com)
- Extend and enhance Nexidia's Java/Swing based AudioFinder desktop application.
- Integrate Nexidia's pronunciation optimization functionality into a Swing UI.
- Extended Nexidia's Java Native Interface (JNI) allowing developers to access Nexidia's
C++ SDK from Java.
- Built a Swing Java component for media playback engine utilizing DirectShow for
Java (DSJ) and QuickTime for Java.
- Built a data generator in C# using .NET 2.0 and Visual Studio 2005 to rapidly populate
Nexidia's Enterprise Speech Intelligence (ESI) database model with statistically
relevant data through Microsoft SQL Server's BCP interfaces to help the ESI team
test large databases.
|
|
|
|
|
|
|
|
SABBATICAL |
|
|
|
|
|
|
|
December 2005 - December 2006
Software Engineering/Sabbatical
|
|
|
|
|
|
|
|
NEXIDIA, INC. (www.nexidia.com) |
Atlanta, GA |
|
|
|
|
|
|
July 2003 - December 2005
Applications Team Lead
- Responsible for leading and managing a team of developers in full life cycle development
of products that utilize Nexidia's core speech engine and server technology
- Designed and developed portions of Enterprise Speech Intelligence (ESI) server administration
system written in C# utilizing ASP.NET 1.1, .NET remoting, and MS SQL Server, as
well as a Query Builder application written in C# utilizing .NET WinForms
and significant multithreading
- Designed and developed mixed mode multithread capable C++ .NET assemblies that allowed
Nexidia's audio search technology to be used from .NET programming environments
- Designed and developed an ASP.NET based audio search application in C# that demonstrated
Nexidia's audio search technology
- Developed Nexidia's monitoring functionality in NEXminer Pro desktop product, utilizing
multithreading, C++ and MFC
- Interviewed, hired, fired, and managed members of the applications development team
July 2000 - July 2003
Senior Software Engineer
- Managed small team of developers for full life cycle, cross platform development
of various projects and products, including the Nexidia's multithread capable SDK
(Win32/COM AND Linux GNU) and benchmarking tools
- Designed, managed, and helped code parts of the product architecture, installer
scripts, build processes, and source code control
- Designed and developed Nexidia's media accessor architecture, allowing the Nexidia
engine to access many different types of audio formats (C++ and ATL)
- Interviewed and hired members of the initial core development team
- Produced development plans and timelines (Gantt charts) to present to management
- Developed Nexidia demonstration applications in C++ (MS Visual C++ [including ATL
and MFC] and Linux GNU C++ compiler, both using STL), Microsoft Visual Basic, Microsoft
Active Server Pages
- As first employee, temporarily designed and managed Nexidia IS infrastructure including
configuring Linux firewall, SonicWall firewall, network switches, Windows 2000 domain
controllers, file and print servers
|
|
|
|
|
|
|
|
SELF EMPLOYED (KORANSKY
CONSULTING) |
Atlanta, GA |
|
|
|
|
|
|
January 2000 - June 2000
Software Engineering/Contracting with Authorgenics, Inc. (aka High Rapids)
- Worked on building Application Service Provider (WinSock) functionality into a design
tool to upload an application specification to an authoring server (which generated
C++ / MFC code)
- Worked on a development team to bring a SQL Server based application design tool
(similar to MS Access) to Beta status using C++ / MFC
- Assisted in training an AI engine to produce a web application based on server side
ASP / COM (using ATL/C++) and client side JavaScript
|
|
|
|
|
|
|
|
September 1998 - December 1999
Software Engineering/Consulting
- Consulting projects (subcontracting for Infotank) involving Active Server Pages,
HTML, Microsoft Access, and JavaScript.
- Updating, maintaining, and programming (perl) work on my website at
http://www.koransky.com/
- Developing an e-mail program for Windows CE and Win32 utilizing multiple threads
and MFC
- Developing a Caller ID Monitor that looks up numbers in Outlook 2000
|
|
|
|
|
|
|
|
XCELLENET, INC. (www.xcellenet.com) |
Atlanta, GA |
|
|
|
|
|
|
September 1997 - September 1998
Software Engineer (Software Development)
- Brought offline POP3 and SMTP e-mail to release status for CONNECT:Manage (now known
as Afaria) product
- Developed software to support and manage McAfee Antivirus products on CONNECT:Remote
(now known as RemoteWare) and CONNECT:Manage clients
- Projects involved extensive use of COM and MFC, designed and wrote multithreaded
Windows NT Services
|
|
|
|
|
|
|
|
June 1997 - September 1997
Critical Problem Resolution Project Lead (IS Internal Application Development)
- Implemented process to handle escalations from helpdesk and developed escalation
database
- Developed and designed common code to be used by internal application development
group
- Modified legacy applications to work with new systems
- Managed team responsible for maintaining both internally developed applications
and 3rd party applications
|
|
|
|
|
|
|
|
June 1995 - June 1997
API/SDK Services Project Lead
- Developed demo code in multiple programming languages in multiple programming environments
including Microsoft Visual C++ (MFC, Windows, Win32), Borland C++ (OWL, Windows,
OS/2), IBM C++ Set (OS/2), Microsoft Visual Basic
- Managed the Software Development Kit as a product
- Assisted customers with API/SDK related issues
- Worked with development and product management to resolve issues surrounding SDK/APIs
- Worked with technical writers to produce quality documentation for the SDK/APIs
- Assisted in implementing web and backup strategies for maintenance development organization
|
|
|
|
|
|
|
Skills |
Operating Systems: Microsoft Windows Vista/XP/2003/2000/NT/ME/9x/3.1, Linux, OS/2,
SunOS, Solaris, MS-DOS, NeXT Step, Macintosh System 7, X-Windows |
|
|
|
|
|
|
|
Applications: Microsoft Visual Studio 2005/2003, Perforce, Microsoft Visual C++, Microsoft Access, Microsoft Outlook, Microsoft SQL Server, Microsoft Internet Information
Server, Microsoft FrontPage, Microsoft Word, Microsoft Excel, Microsoft PowerPoint,
Microsoft Project, QuickBooks Pro, Adobe Photoshop, Adobe Premiere,
Linksys and SonicWall Firewall/Routers/VPNs (including DD-WRT),
TCP/IP applications and servers, Cakewalk Pro Audio, Emacs |
|
|
|
|
|
|
|
Languages/Protocols: C# (with ASP.NET), C++ (with STL), Java, C, Microsoft Visual
C++ (MFC, ATL), NMEA 0183 protocol, Garmin protocol, Microsoft Visual Basic, VBScript
(Active Server Pages), VBA for Microsoft Office, Microsoft Transact SQL, Pascal with
Objects, Ada, Lisp, Scheme, Assembly, HTML, TeX, LaTeX, perl, csh, bash |
|
|
|
|
|
|
|
Operating System APIs and Frameworks: Java SE JDK 6, .NET Framework 2.0/1.1, Microsoft Windows Vista/XP/2003/2000/NT/ME/9x (Win32, including MFC, ATL, COM, ODBC, and MAPI), Microsoft
Windows 3.1, Linux (including POSIX), Macintosh System 7, SunOS, Solaris, OS/2 |
|
|
|
|
|
|
Education |
WASHINGTON UNIVERSITY IN ST. LOUIS
SCHOOL OF ENGINEERING AND APPLIED SCIENCE |
|
|
|
Bachelor of Science in Computer Science (May 1995) |
|
|
|
|
|
|
Activities
|
OpenGPS.NET |
|
|
Developed OpenGPS.NET (http://opengps-net.sf.net/)
in C#: A .NET Framework GPS communications class library for communicating
with GPS devices using NMEA 0183 and/or Garmin protocols. Written in C# with some
Win32 interop (not quite mono compatible). |
|
|
Project Admin |
June 2005 - Present
|
|
|
|
|
|
|
SIERRA CLUB (GEORGIA CHAPTER) |
Atlanta, GA |
|
|
Centennial Group Outings
Chair |
February 2002 - May 2005 |
|
|
Outings Leader |
August 1998 - Present |
|
|
|
|
|
|
TAG PRIMITIVE SKILLS GROUP |
Atlanta, GA |
|
|
Organization dedicated to teaching survival skills, nature awareness skills, and
tracking skills for harmonious living in nature. |
|
|
Sole Founder and Organizer |
August 1996 - December 2004
|
|
|
|
|
|
|
ALPHA PHI OMEGA |
Atlanta, GA |
|
|
National Co-educational Service Fraternity emphasizing Leadership, Friendship and
Service. |
|
|
President |
January 1995 - May 1995
|
|
|
Recording Secretary |
September 1994 - December 1994
|
|
|
Member |
September 1993 - Present
|