Resume
678-369-4522
SKILLS SUMMARY:
- Summary: Position
as a web developer focusing on the creation of innovative web applications
and technologies using Adobe Flex/AIR, AJAX, C#, ASP.NET, HTML/DHTML,
JavaScript, CSS, and ActionScript
- • 10+ Years developing
HTML/DHTML code from scratch as well as using GUI editors, including
large-scale websites using custom programmatic headers, footers, and
templates
• Quite familiar with standard XMLHTTPRequest AJAX, as well as custom-created
two new types of AJAX:
• Using only a cookie and JavaScript, can be used on almost any web
browser including the ancient Netscape 3.0 Gold, WebTV, IE 4 for Mac,
etc.
• Direct constant TCP connection with the server, eliminating the
traditional AJAX polling, the web site and the server are in constant
communication with low overhead.
• 8+ Years SQL 2000/2005 (with full knowledge of stored procedures,
triggers, etc.)
• 7+ Years using ASP.NET
• 7+ Years developing CSS and JavaScript
• 5+ Years using AJAX
• 5+ Years using C#, Stored Procedures, XML, and XSLT
• 4+ Years using Single Sign On
• 3 Years Adobe Flex
• 1.5 Years Adobe AIR (Since its release)
- Software: Adobe
Flex Builder, Eclipse, Flash, Dreamweaver, registry editors, Norton
Ghost, disk formatting software, Partition Magic, Microsoft Office,
Photoshop, FrontPage, Visual Studio .NET 2003, 2005, 2008, , Firefox,
Internet Explorer, AdeptdiffSql (SQL database comparison tool), SQL
Server Manager, various FTP clients, Microsoft SQL Query Analyzer, Microsoft
SQL 2005, and numerous other programs. Windows NT/98/ME/2000/2003/XP,
OS 7-9, OS X, Ubuntu, Debian, Slackware, Mandrake, and others
- Equipment: Familiar
with both a broad range of Windows, Linux, and Mac OS's, as well as
with common pc hardware such as: motherboards, drives (optical, hard,
floppy, etc.), memory, power sources, processors, routers, WIFI 802.11
b and 802.11 g (including installing third party software on supported
Linksys models), Tivo, console game systems, and various other types
of hardware related to computers.
EXPERIENCE:
- Vesdia
Corp.
- Atlanta,
GA C# Web Developer
- Lead developer
for complex loyalty web application for Kroger/Fred Meyers, as well
as Hawaiian Airlines XtraMiles Mall - Maintaining Citibank's
ThankYou mall. - Developed complex
loyalty web application for the CITI Rewards ( ThankYou Network ) loyalty
website - Technologies: C#,
ASP.NET 2.0, heavy custom usercontrols and custom C#, SAML, web services,
subversion, Oracle, Oracle UltraSearch, MS SQL Server 2005, Gentle.NET,
Ajax.NET, Umbraco - Subversion
- Macquarium
Intelligent Communications June 2007 – August 2007
- Atlanta,
GA AJAX/Flex/Web Developer
- Working with a small
team, made very complex widget framework and widgets for an international
finance corporation based out of Zurich - very complex JavaScript
development - Creation of complex
Adobe Flex charts with JavaScript interaction - Resizable pie charts,
bar charts, and fully interactive communicating AJAX and Flex widgets. - Flex-JavaScript
communication, jmaki, j2ee backend. - Subversion
- ICON
Software February 2007 – June 2007
- Suwanee,
GA Web Developer and Flex Developer
- Hands on experience
using ASP.NET/C#, HTML, JavaScript, Flex 2 (CSS, MXML, ActionScript
3.0), T-SQL, SQL Server, SQL Server 2005 - Used T-SQL daily
in every web application to store and retrieve data relevant to the
applications, including use of stored procedures, dynamically built
statements, joins, triggers, etc. - Developed a probate
document search engine for the State of Maine using Flex2 with a C#
and SQL backend - Front-end development
for Piedmont, Alabama’s municipal court website. The website is case-based
and helps keep track of traffic tickets, warrants, etc. - Heavy use of XML
- Custom-created API's
- Custom-created reports
- Applications in
Flex with C# as the backend.
- Advanced
Computer Technologies (ACT) January 2004 – July 2006
- Atlanta,
GA Web Developer
- Used AJAX, ASP.NET/C#,
HTML, JavaScript, CSS, T-SQL, SQL Server, SQL Server 2005 - Developed a wide
range of web applications for numerous clients, including government
agencies, private organizations, and companies - Designed database
structures - Recovered passwords
and diagnosed Active Directory problems. At the request of supervisor,
began using and became proficient in the C# (C Sharp) programming language - Participated in
meetings, made written and oral reports to supervisors, kept timesheets,
coordinated work with team members and others as necessary - Given control over
certain large projects - Used AJAX on login
screens to provide instant response with "Hello (Full Name)"
or "Invalid username/password", as well as in many other roles
such as data re-population and storage, dynamic searches, etc.
- ACT
Web Projects:
- ASPPB Portal:
- In lead programmer
role, created web application that collected client data either by parsing
it from a text file (supplied by the parent organization) or from manual
entry. Site divided into multiple sections, each dealing with a different
type of information. - Used AJAX for login
screen, dynamic searches, and other areas to enhance user feedback and
usability. - Wrote Front end
in HTML and JavaScript and AJAX - Implemented AJAX
login screen - Added capability
to dynamically generate PDF files for letters based on information entered
in web forms using Adobe's ActiveX control as well as open source tools,
eliminating the need for paper forms - Programmed in C#
- Designed tables
and stored procedures using SQL Server Database
- Law
Enforcement Tactical System (LETS)
- Completely re-wrote
online database for Alabama state law enforcement officials. It dynamically
parses search parameters using Regex and AJAX in conjunction with an
advanced search interface. Parses in any order given: DOB, SSN, first
name, last name, etc.
- WXFX.com
- Created web application
for Radio station site that dynamically displays the title of the song
currently playing as well as the name of the current DJ by referencing
schedule - Created custom SQL
web based schedule editor - Drug Court Case
Management (DCCM) for the states of Louisiana and Michigan: - Created application
which captured data using html forms and processed it with C# Information
stored in Microsoft SQL database by executing stored procedures. Application
later adopted by Mississippi as well - Montgomery (Alabama)
Chamber of Commerce: Added new sections to web site, including form
to register for golf - Created automatically
quoting partial HTML forms using JavaScript montgomerychamber.com
- WNCF
(local TV station)
- Provided general
upkeep, added a user poll feature and converted legacy code. wncftv.com.
- Webiest.com
October 2001 – July 2004
- Co-Owner
- Provided and supported
web hosting, including web page set-up, upgrades, addition of email
addresses, bulletin board systems, and FTP - Liaised with collocation
provider when necessary - Provided Linux and
Windows server maintenance and support - Developed web applications
such as blogs and shopping carts for clients using PHP for web development,
MySql for data storage/retrieval, as well as other languages - Stayed informed
regarding new technologies and techniques in relevant fields - Ability to create
lesson Plans and conduct specific Lotus Training as required by client - Support help desk
functions as required - Equipment: Dell
3300 series servers, IBM Netfinity, AS 400, IBM laptop 770 models. - Platforms: Lotus
Domino, Websphere, DECS.LEI, ODBC, API, CGI, vR4.6.3, vR5.0.2/4, NT.4.0,
SQL, Oracle 8.8i, Microsoft Suites, Microsoft Outlook, Netscape 4.0,
Internet Explorer, C++, COM/DCOM, Net Fusion, LSX, ASP, JAVA, HTTP,
SMTP, TCP/IP, Windows 98, Windows 2000, OverQuota 4.6.1 & 5.0 and
Access MDE.
- Best
Buy 2003
- In-Store
Technician and Salesperson
- Serviced and repaired
computers for customers, manually located and eliminated spyware and
viruses using a wide range of methods and tools, installed software
and hardware, formatted disks, and troubleshot hardware and software - Made sales to customers,
handled shipping and receiving, and assisted customers
- Freelance
and Non-Commercial Projects
- Flash based remote
administration tool written in C#, compiled to .NET, and converted to
Flash, with commands that utilize SOAP (Simple Object Access Protocol)
and a C# backend (alpha) - AOL Instant Messenger
(AIM) based remote administration tool written in Visual Basic (VB)
and PHP, capable of uploading and downloading files, taking screenshots,
and accessing the command prompt on the remote system - Technique that integrates
data from almost any source (i.e. SQL and XML) with Google Maps - AOL Instant Messenger
(AIM) Utility Bots (written in Visual Basic as well as PHP) that fetch
Google results, web pages, and files through the AIM client - Active software
filtering utilities suite called Mirage that allows a system administrator
to permit or forbid specified programs based on .exe hash, window class
name, file name or title bar text. Includes a full backend, the ability
to take screenshots, and the ability to disable accounts. Written in
Visual Basic - A password protected,
voice operated Interactive Voice Response (IVR) Callout application
using VoiceXML which dials and logs a phone number, then logs the call
length - AJAX method capable
of running in browsers other than XMLHttp (such as Netscape 3.0 gold
and WebTV) - AJAX method that
exposes XMLSocket from Flash to JavaScript for a constant connection
between the client and the server, eliminating the need for continual
polling - Web applications
and modification of the CSS and HTML for the official website of the
City of Tuskegee, Alabama, including dynamic PDF population for job
applications. Written in JavaScript and C# (tuskegeealabama.org), as
well as SQL. - Custom Windows and
Perl clients to retrieve zip code specific weather information from
WeatherBug.com, capable of running on almost any system using the readily
available programs Perl, Lynx, and Less. Required mapping out unfamiliar
protocols - Macro application
that monitors keystrokes for specified abbreviations and then pastes
the corresponding text string (i.e. typing "Yrsig" produces
the string "Yours sincerely, James Wilson") even in programs
that do not normally permit copying and pasting - Open source sequential
dialer using Skype which can record calls to .WAV files, place these
calls to each number in the sequence, play back the .WAV file when the
call is answered, and then record call campaign results to a text file - A program called
Dominos Helper, a counter for any PC domino game. Includes features
such as auto-rollup and quick find - Custom program to
interact with iMail, written in C# - Front-end for the
PKZIP and PKUNZIP file compression programs - Code-browsing tool
that allows the user to assign names to code snippets, and search, sort,
and list them - Picture viewer which
used far fewer resources than comparable programs of the era (prior
to Windows XP) - Word processor comparable
to Word Pad - Audio players for
CDs, .WAV files, and .MIDI files - AOL Instant Messenger
(AIM) bot that notifies the user when another user views his or her
profile and provides information on the second user (including IP address
and screen name) - Several speech synthesis
programs using ActiveX controls and API calls as well as implementation
of Microsoft Agent technology - Speech recognition
programs using API - Several internet
chat programs for TCP/IP as well as UDP
- ACHIEVEMENTS
- Won first place
in ACTE (Alabama Council for Technology in Education) programming competition
in 2001. - Won first place
in Alabama State University (ASU) Computer Olympiad programming competition
in 2002. - Judged ACTE programming
competition in 2005. - Judged ASU Computer
Olympiad programming competition in 2006.


Won first place in ACTE (Alabama Council for Technology in Education) programming competition, 2001.
Judged ACTE programming competition, 2005.


