Post Job Free

Resume

Sign in

Software Consultant

Location:
Knoxville, TN, 37938
Salary:
$50/hr remote (offsite)
Posted:
May 31, 2012

Contact this candidate

Resume:

Greg Chaffins

eljfgf@r.postjobfree.com

eljfgf@r.postjobfree.com

Mr. Greg Chaffins has dedicated over twenty (20) years to Technical Development. He has been involved in many Peer- to Peer and Client/Server projects, many of them being large development efforts. Mr. Chaffins has participated in all aspects of the development life cycle, and he is a user of several Object Oriented Methodologies (OMT, BOOCH, and UML). List of clients include IBM Watson Research, Anthem BCBS, and Nova Corporation to mention a few. Mr. Chaffins has built custom web sites from the coding level up that use many of the new technologies that Web 2.0 embraces, including social media aspects. Mr. Chaffins has also developed for the mobile market since 2005, writing complete lifecycle software and solutions for Windows Mobile and iOS devices that have enjoyed worldwide distribution with products that are still commercially available, including apps on the Apple App Store.

EXPERIENCE

Founder and Software Consultant NerdBeach

November 2005 – Present

Projects include but not limited to:

Designed, coded, tested and released a universal iOS mobile app currently on the App Store that presents videos to the user in response to user interactions within a custom UI. The UI was designed to be part of a unique on- screen map that represented objects within a given area. The app also managed its own data store in order to store and retrieve its current state as required as the user would use the app in a pick up and go situation. In order to handle user interaction of finely manipulated on screen items, the app used shared custom classes that derived from SDK core classes and gave them more capabilities than normally used. The app relied heavily on advanced graphics and video imagery to relate to the end user. Tools used included Objective C, Xcode, Pixelmator, Anime Studio Pro, STL, Poser, Custom classes, and more.

Created a Java object at client’s request that would create and notate a PDF from a stored repository of images and documents. The project was part of a larger document retrieval system, and ran on Apache/Tomcat residing on a Unix based server. Tools used included NetBeans, PHP, Ecplise, Java, Apache, and more.

Created a Dot Net / ASP website to act as both company site and object store for custom apps. The uses a custom modified blogengine core running on ASP. The site also incorporated a mobile editing gateway to assist with webmaster needs while using a mobile (in this case, iPhone and iPad) devices. The site was also very social friendly, with plugins to access the major social networks. Tools used included C#, dot net, Java script, SQL, and more.

Designed, coded, tested and released a universal iOS mobile app currently on the App Store that is built around a game loop theory of operation. With each cycle interrupt, the app would update its screen, load any needed sprites, handle app logic, and interact with the user as needed in response to user input on a very custom UI. The app uses a series of alpha transparent images to overlay on the screen the needed response animation. The app also managed its own data state store, and generated music and sound effects as required. Also included in the app was the capability to load app specific information from the supporting website and present it to the user as required. Tools used included Objective C, Xcode, Pixelmator, Anime Studio Pro, C#, dot net, Poser, and more.

Created a Dot Net / ASP website for a member of a popular blogger network. The site is consistently under 100k on its Alexa ranking, and has proven to be quite popular among other bloggers and users. The site was designed to be easy to maintain and incorporate Social Media mechanics for promotion and sharing. Tools used included Visual Studio, C#, dot net, Java script, SQL, and more.

Designed, coded, tested, and released a universal iOS app currently on the App Store that created an interactive fiction virtual world for the user to explore. The app used custom classes to define and store interactive elements within the virtual world, and was open ended in its design to allow for freedom of user actions. The app used an on screen map and an intuitive UI to eliminate the need for typed user input. The app created and maintained its own data store for archiving and serializing as needed to maintain state. Tools used included XCode, Objective C, Rhino 3D, Pixelmator, Photoshop, and more.

Designed and created a website that incorporated a Vlog (Video Blogging) engine. The website was designed to invite members to join and share their videos with others, creating a tight community. The site also featured a forum for group discussions and membership support. Tools used included ASP.net, Visual Studio, C#, Microsoft SQL, IIS, and more.

Designed, created, and released to end client (and still available on the Apple App Store today) an app to act as a mobile access point to a popular in- depth tech blog. The app would interact with the web site and object store, and though screen scraping or direct data reading pull the information required to present to the user streaming videos and images as requested through the custom UI. Tools used included Objective C, Xcode, and more.

Designed, coded, tested, and released an early iPhone app still available on the App Store that utilized the accelerometer functionality on the devices to interact with user input, reducing control elements to a minimum. Tools used included XCode, Objective C, and more.

Designed, created and released a mobile app that would interact with various mapping services and allow the user to do a search and pull satellite and aerial images. The app would also allow for on screen measurement of objects, bookmarking, zooming, and other user interactive functions. Tools used included Visual C++, Windows Mobile SDK, C++, STL, and more.

Partner

Cognitive Software Solutions

January 2003 – August 2007

Through modeling business processes., was able to convert the Phadreus Net Object Recognition System to process business forms by adapting object memories to recognize handwritten characters. By analyzing visual tokens the system automatically determines format of the form and locates any associated data allowing the system to process previously unseen forms and form variants. With the final output in a tagged data format, this is transmitted to specific business processes for data extraction, data validation, and format as required by predetermined business rules. Products used include VISUAL C++ (STL), VISUAL BASIC, MS SQL Server, VB SCRIPT, fabric processing libraries, and the Phadreus Net Object Recognition System.

Designed and developed an Image Repository Engine for an internal customer service center. The system was built on top of a fabric parallel processing engine and was used to provide correspondent documentation images to the customer

service representatives via web browser. Thanks to unique communication with browser technology it proved to be very virus proof as well as providing a distributed load across many machines, simultaneously allowing a true linear scalability factor permitting millions of images to be added daily without worry about future performance. Products used include VISUAL C++ (STL) and fabric processing libraries.

Architect and co- developer for Map Net for ATA in association with TSA. MapNet is a large- scale, multiple- site, incident analysis tool for managing large amounts of security information. Utilizing Atom Architecture, the fundamental security and scalability requirements were easily met. Co- designed and implemented the AutoDialer for use with Trucker alert notification. System works with Highway Watch to alert drivers of important security and disaster information. Tools used include VB.Net, C#, Visual Studio

Microsoft MVP, XBOX

Microsoft

November 2001 – December 2004

Myself and one other person were the original XBox MVPs when the platform launched in November 2001. I was a contributor to the original XBox FAQ, and helped with technical expertise under the name "xTenn" on usenet and the forums as the XBox was being launched and beyond. For more information about the MVP program, go to http://mvp.support.microsoft.com/

Senior System Developer

Image Entry

December 1999 – December 2002

As a Senior Software Developer for a Philip Morris subcontractor, was responsible for design, analysis and implementation of high- volume processing systems involving complex, extremely volatile business rules. Projects included the following: Designed, developed, and implemented a dynamic Order Processing System for Marlboro Gear products. Due to the short time to delivery (two months), high- volume of processing and anticipated rate of business rule change, implemented a parallel processing model to distribute the load across many database engines and server machines. The system was designed to operate 24x7. The system proved to be quite flexible, having over 18,000 business rules change in a 5 month span due to legal ramifications of pending law suits while running. Speed was also quite impressive - The total system throughput in one hour of processing took one vendor's Sun 5000 running Oracle five days to load. Products used include VISUAL C++ (MFC, STL and ATL), VISUAL BASIC, MS SQL SERVER, VB SCRIPT, MS IIS, and fabric processing libraries.

Through modeling business processes., was able to convert the Phadreus Net Object Recognition System to process business forms by adapting object memories to recognize handwritten characters. By analyzing visual tokens the system automatically determines format of the form and locates any associated data allowing the system to process previously unseen forms and form variants. With the final output in a tagged data format, this is transmitted to specific business processes for data extraction, data validation, and format as required by predetermined business rules. Products used include VISUAL C++ (STL), VISUAL BASIC, MS SQL Server, VB SCRIPT, fabric processing libraries, and the Phadreus Net Object Recognition System.

Designed and developed an Image Repository Engine for an internal customer service center. The system was used to provide correspondent documentation images to the customer service representatives.

Senior System Developer

Nova Information Systems

March 1997 – August 1999

As a Senior Developer for Nova Corporation (A major credit card processor with over 50 billion $ in transactions for 1998, more in 1999), during a 600% growth period of the company was responsible for analysis, redesign, and migration of the 24x7 primary information system in Knoxville, TN. Projects included the following:

Designed, developed, and implemented an N- Tier Oracle interface C++ library. The purpose of this library was to migrate existing Paradox applications to the Oracle platform while allowing for business driven application changes during massive company growth. The resulting interface and associated API dynamically translated existing calls into equivalent optimized and parameterized Oracle statements. The generated statements were transported to a middle tier via Tuxedo, allowing for reduced Oracle licenses, scalability, and fail over (multiple Tuxedo domains were used, with the intelligence to fail over extended to the client libraries). Conversion to Oracle then required only a simple recompilation with the custom library. Products used included VISUAL C++ (MFC, STL, and ATL), TUXEDO, and ORACLE.

Designed, developed, and implemented a client/server system to retrieve credit information from various credit bureaus on potential merchants. This system was integrated into the primary information system, making the separate manual sub- system obsolete. Products used included C++ and ORACLE.

Designed, developed, and implemented an N- Tier Rules Engine COM object. In order to respond to constant business driven changes this object was developed. Portions of legacy C++ code were removed, and stored in Oracle as process rules within VB script. In order to allow business advocates to easily modify the rules A rule editor was constructed. Once verified, the rules changes could take place immediately in the user community. Products used included VISUAL C++ (MFC, STL, and ATL), VB Script, TUXEDO, and ORACLE.

Senior Systems Developer Anthem Blue Cross February 1996 – May 1997

As a Senior Software Developer at Anthem Blue- Cross Blue- Shield, was responsible for core library development, architectural review, design refinement, and coding. Projects included the following: Designed and developed example code for other development efforts using Corba and an object repository (Versant). This research was instrumental in determining development direction in conjunction with data exchange with other ORBs. Products used included VISUAL C++ (STL), DAIS CORBA, IONA ORBIX, and VERSANT.

Designed and developed an online Physicians Resource Database using Java. The purpose of the effort was to provide information about compatible service providers and insurance regulations to local medical offices. Products used included VISUAL J++ (JAVA), MICROSOFT ACCESS, and MS IIS.

Redesigned, developed, and implemented a Peer- to- Peer/ N- Tier Client- Server middleware in conjunction with IBM’s Watson research lab. This architecture was designed to handle the rapidly changing and complex managed care environment. These libraries were the communications core for a project with over 130 developers and business analysts, and are functional under UNIX (AIX, Sun Solaris), Windows (NT/98/95/3.x), and OS/2. Due to the multiple platform nature of the project, the intercommunications utilized TCP/IP using strictly the BSD. Products used included VISUAL C++ (STL), AIX (compilers and utilities), SUN SOLARIS (compilers and utilities), XCEED, BORLAND C++ for OS/2, SYSBASE, and ROGUE WAVE.

Senior Software Developer

Nova Information Systems

February 1995 – April 1996

As a Senior Developer for Nova Corporation( a Major Credit Card Processor) at the Knoxville location, was responsible for design and implementation of various projects including the following: Designed, developed, and implemented an interface from the system repository to an American Express mainframe. The project necessitated the implementation of a custom y- modem protocol using a dial out for connection. This was for the purpose of signing up new merchants on American Express services. Products used included VISUAL C++, Paradox. Redesigned, developed, implemented and migrated portions of the existing Paradox based information system to use Microsoft SQL SERVER. The Next Day Inquiry (the actual transaction information from the credit card terminals) portion of the system eventually grew to be one of the largest existing installations of Microsoft SQL. Products used included VISUAL C++(MFC), MICROSOFT SQL SERVER, and Paradox.

Older material available upon request



Contact this candidate