Klajd (Clyde) M. Deda 1424 Avenel Drive. Wilmington, NC, 28411 Voice: (954) 292-9878 (cell) Voice: (910) 463-1487 (home) E-Mail: kdeda@id-design.com Senior Software Engineer. Objective Full time or contract software engineering position with potential for growth and advancement. Summary 14 years of IT experience in full life cycle of software development on a variety of operating systems and programming languages using Java, J2EE, C, C++, Objective-C, Perl, UNIX shell scripts and others. Excellent analytical, problem-solving and organizational skills. Very good understanding of benefits and pitfalls of several technologies such as Open Source, .NET/C#, J2EE and C++. Solid background of common object-oriented design patterns such as MVC or Model View Controller, multithreaded programming, and distributed computing environment. Able to work independently or under stress. Do not mind working a few extra hours and learning new technologies if that will provide the extra quality the customer comes to expect in the final product. Skills Scripting and Programming Languages Java, Objective-C, C, C++, C#, JavaScript, HTML, XML, XSLT, JSP (Java Server Pages), JSP TagLibraries, PLSQL, SQL, VBScript, ASP (Active Server Pages), PostSript, Pascal, Ada, SmallTalk, Prolog, Lisp. Operating Systems AIX4.1x, FreeBSD, Solaris2.x, NEXTSTEP, OPENSTEP, Linux (RedHat), MacOSX, WinNT, Win2000 User Interfaces SOLARIS, NEXTSTEP/OPENSTEP, X-WINDOWS, MOTIF, CDE, WINDOWS 3.x, 95, NT, MacOSX Development Tools Apache Tomcat, Ant, Struts, Cayenne, Tapestry, IBM Eclipse, WebLogic 8.x, WebObjects, XCode, Cocoa, Enterprise Objects Framework, Oracle Enterprise, ReportMill, Display PostScript, gdb, SQL, JBuilder, Symantec Cafe, JDK, Portable Distributed Objects, CVS, DevMan, JavaSafe, OmniGraffle, MS VisualStudio .NET, Visio, SourceSafe. Methodologies Booch, Rumbaugh, Design Paterns, UML(Unified Modeling Language), CORBA, Jacobson. Misc TCP/IP, FrameRelay, JavaBeans, IIOP, IIS, Apache, Client/Server, NetInfo, Shell and Perl Scripts, SCSI, NeXT station, Intel compatibles, Apple Network Server 750, PowerPC, G3, G4, Home Photography, movies and DVD. Experience Senior Software Engineer. Mentor. April 2005 - Present day Fannie Mae. Maintained and enhanced several web based financial applications. Working with business users to capture user cases, creating design documents, doing code implementation etc. These are J2EE applications running within WebLogic 8.1 and 9 and talking to Oracle 9. Used, Cayenne, Tapestry, Postgress, Eclipse, Struts etc. These applications allow Mortgage Lenders to interact with FannieMae electronically. Most of the business logic is related to the purchasing or re-financing of multi family properties. Mentoring junior developers in the J2EE platform. Senior Software Engineer. Mac OSX Expert. April 2005 - Present day Insider Software. Designed and implemented the FontAgent Pro Server a server solution for Insider's flagship FontAgent Pro desktop font management software. Implemented in Mac OSX using XCode in C++ and Objective-C. Client and Server communicate using custom highly optimized XML. Custom xml parsing, code optimization using Shark, embedded SQLite database, custom Cocoa widgets. The second version of the server is being re-written in pure java as webservices to accommodate the Windows version of FontAgent Pro. Senior Software Engineer. Mac OSX Expert. March 2004 - March 2005 America Online. Part of AOL's Service-Oriented Architecture (SOA) team to Design and implement a common authentication service using industry standards. Cross platform solution for Windows and Mac using the COM model. I Implemented the Mac OSX functionality using C++ and Objective-C. Software Architect. Tech lead. June 2002 - December 2003 Fleet Boston. Team lead, web applications guru, to redesign and enhance Fleet Bank's online home and office banking system. 8 developers involved. WebObjects 4.5, Visio, MS Visual Studio C++, Iona Orbix, Oracle 7, Win NT, Win 2K, Solaris 2.6, HTML, CSS, XML, Evaluation of J2EE on WebSphere and C# .NET for future online banking at Fleet. Mentoring on J2EE, java and software design. The current software handles more than 300.000 different users a day with spikes of 3.000 simultaneous users. Cofounder. December 1996 - Present day ID_Design Inc. Software consulting, Custom software solutions provider, MacOSX sharewares such as WhatSize a file system maintenance utility. Software Architect. May 2001 - May 2002 BuildaWill, Inc. Lead a team of 5 developers to design and implement an online Will builder for the US. Initial services were provided free of charge. More than 50.000 Wills were generated. Currently paying service is selling more than 200 Wills weekly. Apache Tomcat, TagLibraries, WebObjects 5.1(Java), MacOS-X, Linux, Openbase, mySQL, MSSql, VisualStudio C#, Visio, JavaScript, HTML, Perl, SSL, AuthorizeNet payment gateway, dynamic PDF generation, dynamic chart image generation. Cocoa guru. February 2001 - May 2001 Apple Computers. Redesigned and implemented in Cocoa an internal desktop application. The initial app was writen by ex NeXT employees in WebObjects to manage the very first Apple Store. UML, Use Cases, PB, IB, EOF, OmniGraffle, Mac OS-X. Fine Tuning Hacker. January 2001 - January 2001 Banzai Research Institute. Two weeks of performance tuning, memory usage, load balancing, scalability improvements, for a pre-release web application expected to receive millions of hits a day. Setup formal process for future scalability needs. OmniObjectMetter, MSWord, MSExcel, C-Threads, perl and orcale 7 scripts, Solaris 2.6, OS-X, WinNT. Senior Software Engineer. June 2000 - December 2000 GoFish/Seafax. Team lead, 8 developers, ported a very buggy ASP (Active Server Pages) intranet application to WebObjects 4.5. Reverse engineered Microsoft ASP, VBScript and MSSql code. Optimized front-end queries sent to the ORACLE back end. Mentor to junior developers. WebObjects4.5, Win2K, Solaris 2.6, Objective-C, HTML, Java Script, VisualBasic, Active-X, Internet Explorer. Senior Software Engineer. Objective-C guru. May 1998 - June 2000 MCI WorldCom. Team lead in porting a dozen custom applications, more than 400 thousand lines of C code, from OPENSTEP 4.1 to Solaris 2.5 and Windows NT4.0. 12 developers involved. The applications are (as of May 2003) still in use by the Network Operation Center, 24/7/365. The system is distributed client server with thousands of server processes running on Solaris and dozens of clients running WinNT/Win2K. Server volume reached 5 million messages a day in June 2000. Solaris threads, WinNT, C, Perl, csh scripts, Sybase. Senior Software Engineer. January 1998 - April 1998 USWest Inc. Part of a team of 4, to maintain existing DBKit call center applications. Sybase, NeXTSTEP, EOF, Objective-C, C++, Windows NT, SmallTalk, PLSql scripts, Sybase triggers, Perl scripts. Senior Software Engineer. April 1997 - December 1997 Fannie Mae. Developed tools and procedures to implement a formal testing process of the Object Factory Substrate (OFS) frameworks. OFS is an object infrastructure designed to support internally developed software products at Fannie Mae. RationalRose, UML, Sybase, TestPaterns, C++, Objective-C, SmallTalk. Check out the Detailed Description for more information. Senior Software Engineer. April 1995 - April 1997 LDDS WorldCom. Implemented a dozen front-end applications for NeXTSTEP 3.3. The apps were used by the Network Operation Center (NOC) 24/7/365. Objective-C, ANSI C, Java, RationalRose, HPUX, Oracle database c-libraries. Check out the Detailed Description for more information. Senior Software Engineer. October 1994 - February 1995 Improve SA. Developed custom database applications for QuestInternational in Paris, France. RS6000, Sybase, C, Objective-C, NeXTSTEP3.3. Check out the Detailed Description for more information. Software Engineer. November 1993 - September 1994 Teledia SA. Implemented custom modules in C, using the SCSI 2, protocol for the Network Backup Manager. A distributed backup software suite. The modules were for the Metrum RSS48b, the Exabyte family EXB-10i, EXB-10e, EXB-210 and exabyte tape robots. 25Mhz NeXT turbo station with 19" display monitor. Check out the Detailed Description for more information. Junior developer, tech writer. July 1993 - September 1993 Eurisys SA. Created a simple course for entry level Unix training. Check out the Detailed Description for more information. Education September 93 - June 94 Lille University School of Engineering (France). One year of specialization in Software Engineering. Equivalent to a US Masters degree. September 91 - June 93 Lille University School of Engineering (France). Master in Computer Science, Micro-Electronics and Robotics. September 89 - June 91 Lille University of Sciences and Technologies (France). Diplome d'Etudes Universitaires Generales (DEUG): Mathematics. Physics and Chemistry. Equivalent to a US Bachelor degree. General I read Java Developers Journal, I've transformed an Apple Network Server 700 into a complete mp3 jukebox to browse my personal music database. I also build a web based family album to share family pictures with friends and family. I handle my own web server as well as mail server with spam filtering using FreeBSD. I'm fluent in French since I studied there for 5 years, Albanian is my native tongue and I can handle a small conversation in Italian. References available upon request Last modified February 12, 2007