John E. De Young
4824 Derbyshire Dr. Charlotte, NC 28270
Cell: 704-909-8932 Email: jdeyoung10@gmail.com
Software technologist with strong architecture, design and mentoring skills, who can effectively contribute during every phase of the product development lifecycle. Seeking a development role in an entrepreneurial environment, where my skills can effectively contribute to a successful product development.
TECHNOLOGIES
System Environments: Windows, UNIX, Sunview, Motif, COM+, MTS, CORBA
Languages: Java, JSP, JavaScript, ASP, XML/XSL/XSLT, VBScript, HTML, C++, C
Tools: Eclipse, WebSphere Studio Application Developer, Visual Studio, Sybase
Web Systems: WebSphere, Tomcat, J2EE, IIS
Methodologies: Object-Oriented Analysis and Design, Design Patterns, Struts
EXPERIENCE
Veritude, Fidelity Investments, Boston, MA Consultant Software May, 2005 – Dec, 2006
· Developed a notification infrastructure for a Struts-based authorization service. The service utilizes the WebSphere application server and Sybase stored procedures
· Developed and enhanced JSPs and action classes for the authorization service.
· Design Patterns, Struts, Java, JSP, Eclipse, WebSphere, HTML, JDBC, Sybase
MasterCard Advisors, Providence, RI Consultant Software Feb-May 2005
· Developed a proxy interface to an application-specific oracle database. The implementation used JDBC to connect to the Oracle data source for WebSphere. The Web connection to the proxy was based upon J2EE servlet technology. The servlet accessed the proxy interface through a J2EE Message Bean interface.
· Design Patterns, JDBC, WebSphere, Java, J2EE, Oracle
Veritude, Fidelity Investments, Boston, MA Consultant Architect 1999 - 2005
· Developed the architecture for the Open Account service on www.fidelity.com. The architecture was based upon the Model/View/Controller design pattern. The service significantly reduced the time and cost to open an account and dramatically reduced the number of not-in-good-order account applications. The service provides for session continuation through persistence of a customer’s application as an XML document, application traversal guided by an application flow manager, application save and retrieval, account creation, and identity verification through the eIDVerifier service from Equifax Inc... My responsibilities included:
o system analysis,
o system design,
o development of the flow and session manager in java,
o development of the customer web-pages in asp,
o writing of technical documentation, and
o technical leadership of all other developers.
· Initiated an effort to define new product offerings within the framework of the Open Account service. Based upon my presentation to management four distinct software development projects were established, on all of which I assumed the role of software architect.
· Lead a team to extend the Open Account application to incorporate an advanced collaboration capability, which includes both a shared browser experience and voice-over-IP between the customer and a Fidelity Investments customer representative. My responsibilities included:
o system analysis and design,
o development of XSL-based customer web-pages and backend transactions,
o writing of technical documentation, and
o technical leadership of all other developers.
· Designed three financial asset management services for www.fidelity.com. My responsibilities included:
o system analysis and design
o development of java based delegates,
o writing of technical documentation, and
o technical leadership of all other developers.
· Developed a Struts-based web-solution for the Your Profile service on www.fidelity.com.
· Design Patterns, OOD, Struts, Java, COM+, MTS, IIS, WebSphere, Tomcat, J2EE, XML, XSLT, ASP, JSP, JavaScript, VBScript, HTML, Visual Studio
Corporate Education Center, Boston University Instructor 2000
· While working full-time at Fidelity Investments, instructed introductory HTML within the Web Design Program for three semesters.
· Responsible for all class preparation and class instruction.
OrderTrust, LLC., Lowell, MA Technical Team Lead 1997 – 1999
· Developed a pilot-product called the International Dining Authority. This pilot-product implemented a customer loyalty program and was based upon a transaction management system using Informix. My responsibilities included:
o system analysis through use case analysis,
o architecting the system using OMT,
o developing a validator service, and
o developing a customer service GUI.
· Design Patterns, OMT, C++, Java, CORBA
Xerox Corporation, Woburn, MA System Analyst 1995 - 1997
· Lead the development of infrastructure services to support authentication, authorization and accounting within a distributed computing environment. This technology was being developed to support a Xerox distributed application, known as Print-On-Demand. This was a joint development project between two Xerox groups. My responsibilities included:
o architecting the authentication and accounting services,
o fostering the exchange of technology between the two groups, and
o acting as technical consultant to my group.
Digital Equipment Corporation, Maynard, MA Principal Software Engineer 1994 - 1995
· Participated in the architecture team for the system architecture of a commercial product, known as PrintExchange. This product was jointly developed by Digital, Sun Microsystems and Xerox. Developed the architecture and design of an abstract naming and security services.
· C, Solaris, NIS, DCE
Eastman Kodak, Inc. 1986 - 1994
Imagery Principal Software Engineer 1992 - 1994
· Participated in the development of the imaging component of Imagery’s Lotus Notes Document Imaging product. My responsibilities included design and implementation of a bitonal to greyscale conversion algorithm, a scaling algorithm for conversion of 24-bit to 8-bit color images, and a 24-bit to 8-bit conversion algorithm to improve performance of the ordered dithering.
· C++, Windows
Boston Technology Center Principal Software Engineer 1989 - 1992
· Designed and implemented a collection of foundation classes, known as the Image Services Subsystem (ISS), which supported the tiling and processing of large images. My responsibilities included the processing architecture, class implementation, functional documentation, integration of these classes into Kodak’s PhotoCD Print application and Image Workstation, liaison to customers using the ISS, and the user interface and applications for a digital darkroom prototype.
· C++, Photo CD
Eikonix Senior Software Engineer 1986 - 1989
· Architected and designed the Easy-Scan product, which controlled the capture of color images by the Eikonix slide scanner and provided image cut and paste operations, image filtering operations, image file conversion operations, color remapping operations and image statistics.
· Developed a UNIX device driver for the control of a SCSI host adapter for SunOS.
Computervision Corporation Software Engineer 1984-1986
· Participated in the porting of a proprietary, ISO compliant, network to a Digital VAX system.
· Developed an emulator of a bit-sliced graphics accelerator to support C compiler development.
EDUCATION
Bachelor of Science in Mathematics/Physics State College, Bridgewater MA.
Master of Science in Physics University of Massachusetts, N. Dartmouth MA.
Master of Science in Electrical Engineering (28 hours) University of Massachusetts, N. Dartmouth MA.