ABOUT:
Steve Kasperson
101 Saint Martins Road
Cherry Hill, NJ 08002
856-663-1520
skasperson@gmail.com
Steve Kasperson
101 Saint Martins Road
Cherry Hill, NJ 08002
856-663-1520
skasperson@gmail.com
Senior Engineer, GSI Commerce/eBay enterprise/Radial, King of Prussia, PA
May 2011 – Present
Primarily responsible for client requests for changes in functionality of web sites. This includes public-facing storefront changes, admin changes, customer service rep changes, and feeds changes for both client and 3rd-party integration.
Responsible for the development of tools to automate development, merge, and build processes for the core technology platform used by GSI Commerce. This included the creation of an XML diff/merge tool that was considered so critical that it has been submitted for patent. Additionally, create and maintain system integration modules to allow platform migration while maintaining legacy compatibility.
Technologies include Java, Intershop Enfinity, Eclipse, Oracle, MySQL, Magento, ANT, Go, Bamboo, Ruby, bash, PHP, and XML.
Manager, Grant Thornton, LLP, Philadelphia, PA
March 2011 – May 2011
Responsible for leading teams of developers through the software development lifecycle, as well as working directly with the client to ensure complete satisfaction. Design system architecture for interfacing with legacy systems, as well as allowing future enhancement.
Clients represented primarily Financial, Real Estate, Insurance, and Wholesale industries. Client work includes e-commerce, quality control, validation, infrastructure/automation, payment services, and software product development.
For client work, the technologies used have included Java, Intershop Enfinity, Eclipse, Oracle, SQL Server, Linux, Windows, OS X, Objective-C, iOS, Xcode, Android, Android Studio, .NET, C#, VBA, Hibernate, XML, and XSLT.
System Architect, LECG, Devon, PA
February 2004 – February 2011
Responsible for leading teams of developers through the software development lifecycle, as well as working directly with the client. Also responsible for the design and documentation of projects. In addition, worked to define the Technical Career Track, which is an alternate career track for consultants who do not wish to follow the more traditional “sales” career, but choose to be more involved with the choice and implementation of technology. The TCT is designed to take an employee from Consultant all the way up to Enterprise Architect.
Clients represented primarily Financial, Real Estate, Retail, and Wholesale industries. Client work includes e-commerce, marketing, infrastructure/automation, and software product development.
For client work, the technologies used have included Java, J2EE, Intershop Enfinity, Eclipse, Oracle, SQL Server, Linux, Windows, WinForms, OS X, Objective-C, iOS, Xcode, Android, Android Studio, .NET, C#, VB, HTML, Hibernate, Spring, XML, and UML.
Senior Consultant, Diamond Technologies, New Castle, DE
June 2002-February 2004
Responsible for the architecture, user interface design, development, testing, and deployment of client projects. Worked in a team environment, responsible for project management as well as development. Implemented both J2EE and .NET technologies, in all tiers. Utilized WebSphere, WebSphere Application Studio, TomCat, mySQL, Java, Linux, .NET, C#, Eclipse, Windows, SQL Server, Dreamweaver, and Photoshop in a variety of projects.
Independent Contractor, ThomComp, Conshohocken, PA
December 2001 to February 2002
Responsible for the architecture, user interface design, development, testing, and deployment of company intranet sites. These include both the company Human Resources site, as well as administrative sites for maintaining the data behind vertical application portals. Modified various Java Swing applets for data maintenance. Involved in client meetings to brainstorm creative solutions to business problems. Assumed the role of J2EE advocate in architecting meetings, successfully pushing for a redesign of the core intellectual property. Worked in a team environment, responsible for project management as well as development. Wrote all of the JDBC connections to mySQL; utilized Tom Cat and Apache servers. Used CVS as version control system.
Software Development Leader, Millstar, Inc., Fairless Hills, PA
October 1996 to November, 2001
Responsible for the architecture of Millstar’s current product suite as well as the development of numerous projects, including Internet versions of industrial and scientific catalogs, using a combination of EJBs, servlets, JSPs, and custom tags. The JSPs and custom tags were controllable through Dreamweaver. Responsible for the packaging and versioning of all web applications. Also responsible for the writing of all XML translation layers. Analyzed prospective databases for translation to the Millstar standard. Designed and built the entire business tier and also designed the presentation and persistence tiers including the writing of SQL statements. Wrote the JDBC connections to MS SQL Server and Oracle. Oversaw the complete rearchitecting of the base technology to an n-tier J2EE system deployable on any compliant server. Auditioned and utilized various J2EE servers, including Weblogic and JRun. Wrote applets and applications using Java AWT and Swing. Developed an application to translate HTML to Quark Xtags. Utilized MKS as version control system. Designed the screen layout for Internet catalogs, as well as CD-ROMs. Acted as technical lead in sales presentations and proposals to prospective clients, including analyzing client business needs as well as technical and process ramifications. These presentations were delivered to marketing as well as executive level staff. Acted as trainer at client continuing education seminar, and periodically visit client locations to foster and maintain client relationships. Participated in staff development via the hiring and evaluation processes. Acted as mentor to junior staff members in both on-on-one and group settings. Responsible for the dissemination of J2EE knowledge throughout the company. Designed the user interface and functionality for two web sites that were recognized by Design News as “best of the web.” Utilized CodeWarrior, JRun Studio, and Dreamweaver IDEs.
Lead Technologist, Marsden, Inc., Pennsauken, NJ
August 1991 to September 1996
Developed custom applications, including: an integrated relational database for creating bills of materials and tracking inventory using 4th Dimension; cost forecasting system using VBA; simulation software using Mathematica; and mechanical sizing and weighting software using C++. Set up dedicated Internet connection, including router, web server, mail server, DNS, and FTP server. Oversaw all computer facilities, including CAD workstations, minicomputers, and LANs. Trained employees in the use of all applications. Designed control systems for customers using ladder logic on PLCs. Traveled in North America, Asia, and Europe to customer locations to perform start-ups, servicing, and training. Developed a new method of fuel/air mixing using variable ratio control that was patented. Represented company and interacted with public at industry trade shows.
Graduate Assistant, Department of Computer and Information Science,
Temple University, Philadelphia, PA
September 1989 to May 1991
Instructed over 350 undergraduate students in various areas of computer science, with an emphasis on microcomputers. Trained individuals in the use of Lotus 123, Word Perfect, dBase, Basic and Cobol.
Software Contractor, Department of Psychology,
Franklin and Marshall College, Lancaster, PA
May 1988 to September 1991
Created custom computer applications for college faculty, for both instruction and experimentation. Developed a series of interactive programs using HyperCard to teach college-level psychology courses, including Sensation and Perception and Individual Differences. Developed software for real-time experimentation control and recording using C and C++.
Temple University, Philadelphia, PA.
M.S. in Computer & Information Science, August 1991.
Concentration: Synthetic Intelligence.
Franklin and Marshall College, Lancaster, PA.
B.A., Psychology, May 1988.
Concentration: Cognitive Science and Perception.
University of Copenhagen, Copenhagen, Denmark.
Certificate, December 1983.
Concentration: Danish Language and Nordic Mythology.
Freelance - Mobile App Development
Developed iOS and Android mobile apps for Penn Rescue. This app is to assist EMT crews when determining where to take a patient, showing the closest hospitals as well as landing zones for helicopter rescue. It also has a full reference section, detailing the protocols for the crews to follow depending on the symptoms of the patient.
Volunteer Work – Web Site Producer
Designed, developed, deployed, and maintained the website for the Westfield Friends School. This was written using Ruby on Rails, and was deployed on a shared server running Debian Linux. I have since transferred ownership of the site to someone else, who moved it to WordPress.
Independent Research - Machine Consciousness
Developing a method of producing embryonic consciousness. This will enable a computer to produce independent behavior and thought. Being developed using phased neural networks, it will be completely scalable.
Independent Research - Machine Vision
Developed a new algorithmic paradigm for optical character recognition, using shape composition rather than template matching. It is both faster and more robust than current methods.
Independent Research - Synthetic Memory
Created a computer-based simulation of human memory and recall, using biological research as a reference. Originally written in LISP on a DEC VAX computer, and later ported to Macintosh Common Lisp, it can be considered a non-constrained expert system, capable of learning anything.
AppleScript, Assembler, Basic, C, C++, C#, Cobol, Cold Fusion, Common Lisp, HTML, HyperTalk, Java, JavaScript, Ladder Logic, .NET, Objective-C, Pascal, Perl, PHP, SQL, Visual Basic, XML, as well as others. Designed new languages and compilers for particular tasks.