Klajd (Clyde) M. Deda - ID

advertisement
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
Download