Alan Partis
*** ********** ***** *********, ** **072
********@**********.***
Software Engineer
More than 20 years experience designing and delivering software covering the
Areas of Expertise
entire spectrum from web applications to device drivers and embedded systems on
Windows, Linux, and specialty platforms including mobile devices.
call center applications
enterprise data mirroring and backup
business-to-business integration
transaction processing and point of sale systems
controlled access security
operating systems and RAID
Programming Languages C/C++, Java, Ruby, Intel Assembler (80x86, i960)
Operating Systems and Kernels Linux/Unix, Windows, OS/2, pSOS, VRTX
Other Languages and Frameworks Ruby on Rails, XML, HTML, JSP, JavaScript, SQL, PHP, Visual BASIC
Databases MySQL, DB2, Oracle, Sybase, SQL Server
Employment History
SteelEye is a software development company delivering business continuity and disaster
SteelEye
recovery solutions using high availability (server and application clustering) and data mirroring
Technology
technologies for enterprise customers based on Linux and Windows platforms.
2008 2010
Maintain Windows filter driver and service code base.
Diagnose and debug existing driver and service defects.
Drive engineering innovation through research into other areas including virtual storage
and filesystems, REST, data deduplication, etc.
Maintain Linux Java user interface services and PERL component framework.
Develop command shell for RESTful control of Linux clustering product.
Evaluate technology of file-based data mirroring product for potential takeover.
Technologies: C, C++, Java, PERL, bash, kshell, Ruby, Windows, Linux
BlueCross BlueShield of SC is a major insurance company utilizing very large enterprise data
BlueCross
processing systems for customer management, call center support, claims processing, etc.
BlueShield of SC
2004 2008 Design, development, and maintenance of call center applications.
Diagnostic troubleshooter of user problems.
Development of diagnostic and reporting tools.
Technologies: Java, JavaScript, HTML, XML, Ruby, SQL, DB2, MySQL
Yum! Brands is the world's largest restaurant organization owning the KFC, Taco Bell, Pizza
Yum! Brands
Hut, Long John Silver, and A&W brands.
2002 2003
Develop utility programs for Point of Sale system data analysis
Develop Point of Sale application enhancements
Diagnose problems and develop bug fixes in OS/2-based Point of Sale systems
Technologies: C, C++, VB, OS/2, Windows
A start-up software development company providing a highly secure messaging and document
Securit-e-Doc
transport system used primarily by government, intelligence, and military organizations.
2001 2002
Develop system-level components of a secure document transport system.
Develop function library and API for storing files of unlimited size on Windows 2000
and other 32-bit platforms.
Implement/integrate data encryption algorithms.
Technologies: C, Linux, Windows, Java, CGI
Alan Partis, Software Engineer Page 2
Senior Software Engineer, Product Architect
Allidex
2000 2001 Design overall software architecture and class/object design of a J2EE-based multi-tier
EAI transaction processing system. Define inter-component communications and
develop new protocols where necessary.
Manage team of 4 developers providing software development leadership.
Author technology white papers, coding standards documents, and performance
guidelines.
Develop and debugged major segments of code base.
Manage the project build and release processes.
Lead research efforts and specify appropriate solutions.
Technologies: Java, J2EE, Linux, Oracle, XML, UML
Developer, Architect, Team Lead
Fusive.com
1999 2000 Manage distributed project teams. Task assignment, tracking, and status reporting.
Design software architecture of distributed multi-tier systems.
Develop object models and UML documentation.
Develop server-side modules and abstract API for client access.
Research alternative technologies.
Technologies: Java, JSP, Unix, Windows, SQL Server, Sybase, XML, Microsoft Project.
Senior Software Engineer and Team Lead
EDS / MCI
Systemhouse Develop reusable project plans and managed project build/test cycles.
1997 1999 Provide technical oversight to application testing teams.
Develop strategies and prototypes for multi-tier systems.
Develop components of GUI front-end for distributed transaction processing system.
Research new technologies.
Technologies: Java, Java Servlets, Forte, Windows, Oracle, UML, Microsoft Project.
Previous positions include increasingly senior development roles for numerous companies
Early Career
including AIWA/Core Engineering, Siemens Stromberg-Carlson, IBM, and CASI-Rusco.
1987 1997
application-level software for device administration.
CGI-based Internet applications
DOS device drivers and system services
data collection and related database applications
embedded systems
Technologies: C, C++, SQL, Intel Assembler, DOS, OS/2, Windows, Unix, VRTX,
pSOS, DB/2
Cited as source for:
Publication
Davis, D. et al, (2005). "Development and Use of an Engineer Profile." Proceedings of the
2005 American Society for Engineering Education Annual Conference & Exposition.
Davis, D. et al, (2003). "A Model for Transferable Integrated Design Engineering
Education." World Federation of Engineering Organizations.
Post Graduate Study in Computer Engineering. Florida Atlantic University. 1991
Education
B.A. Computer and Information Sciences. State University of New York at Potsdam. 1987
U.S. citizen
Clearances
C2 Security Clearance (expired)
References and complete job history available upon request.