Post Job Free
Sign in

Developer Project Development .Net Software Server

Location:
Naperville, IL
Posted:
December 07, 2012

Contact this candidate

Resume:

Jon Clayton

Naperville, Illinois ***** Voice: 630-***-****

www.WasatchTech.com - abpry2@r.postjobfree.com

SKILLS

* Real-time embedded systems development. Windows CE Platform and Application development.

* .Net Server and Application/Web development.

* Full life cycle application development project leader experience SDLC.

* Application and Web development utilizing Microsoft Visual Studio thru 2008, Borland tools.

* Tools: .Net, C#, VB.Net, HTML ASP.Net., ActiveX, Visual C++, C, VB, SQL, MFC, COM, ATL, STL.

* Biometric security.

ABILITIES

* Proven leadership abilities; successfully managed teams of up to 10 technical personnel.

* Exceptional analytical and problem solving abilities.

* Good social skills, works well in a team oriented environment.

* Can visualize the "big picture", ability to balance business and technical priorities.

* Motivated, self-starter takes the initiative. If I don't have the answer, I'll find it.

* Proficient in oral and written communications.

PROFESSIONAL EXPERIENCE

6/1994

- PresentWasatch Technology, Inc. Lead Designer/Developer/Consultant

Wasatch Technology, Inc

.: Naperville, Illinois

Current Projects:

4/2009

- PresentSenior Consultant

Security and network equipment

VAR:

Aurora, IL. Security systems application development. Create interface

between security cameras and Internet/SMS/Email. Software monitors smart camera events and interfaces to

various protocols. Windows Mobile handheld access to events. Web access to event logs via ASP.Net, Reporting services.

Technologies: .Net 3.5, C#, TCP/IP, Serial communications, Multithreading, cryptography, SSL.

Projects General

:

1/2009

- 3/2009Senior Consultant

Web development project: Naperville, IL ASP.Net web site for consulting business development.

Developed visitor logging and emailing capabilities. Site optimization for small devices. Web services utilized

for user authentication. Technologies: ASP.Net 2.0, Master pages and CSS. MD5 encryption, cryptography,

VS 2008, Webforms, C#, HTML, TCP/IP, MySQL 5.1.

9/2008

- 1/2009Senior Consultant

Major Office equipment/supplies corporate: Naperville IL. Store pricing and sign printing systems.

Modified ASP.Net website and backend database (SQL 2005) for WinCE Pocket Browser. Handheld

system utilized for scanning barcodes and producing store signs. New system projected to save 60k per

month in outside printing services. Performed troubleshooting and diagnostics of POS (Point Of Sale)

systems for company's 1000 stores. Track down issues in .Net code and systems and provide resolution.

Performed credit card processing systems diagnostics. POS system consists of .Net modules and COM

components. Technologies: SQL Server 2005, stored procedures, ASP.Net, Web Services, COM,

VB.Net, encryption, serial communications.

6/2008

- 9/2008Senior Consultant

Predictive Analysis Software Company: Lisle IL. Process Control data acquisition server project.

This project involves re-write of Multi-threaded COM/DCOM OPC (Ole for Process Control) server for

access to sensor data provided by OPC clients. Clients could be anything from PLCs for process control

to power plant operational parameters. Server gathers operational updates and provides interfaces to

client processes. Client interface (GUI) code done in C# .Net. Technologies: COM/DCOM, C++, OPC,

STL, C#, .Net, VS 2005, SQL Server 2005.

9/2007

- 7/2008Project Manager/Consultant

City of Aurora, Illinois. This project to serves to modernize database system for the city's Community

Development department. Database application tracks properties, modifications to historic properties and

the approval process. System provides application and intra-net web access to property and forms data.

Technologies: C#, .Net 2.0, ASP.Net 2.0, SQL Server 2005, MySQL, VS 2005, Reporting Services,

Winforms/Webforms, CSS, HTML, Web Services, IIS.

10/2007

- 1/2008Senior Consultant

Predictive Analysis Software Company: Lisle IL. This project entails rewrite/port of existing C++

applications to preprocess incoming data from airline ARINC system. Preprocessors gather incoming

packets via IBM MQ Series and parse/format and output data to analysis engine. Technologies: C#, .Net

2.0, XML serialization.

7/2007

- 10/2007Senior Consultant

Telecommunications Equipment Supplier: Naperville, IL. This project was to implement IPSec in

equipment management systems. Implementations of IKE/IPSec protocols in IP layer for secure

communications between routers and management systems workstations. Implementation under OSE

embedded system. Technologies: IPSec, OpenSSL, encryption, PKI, security.

8/2005

- 7/2007Project Manager/Lead Developer

Biometrics systems provider: Naperville, IL. Hands on management of software development for

biometrics based shrink-wrapped products company. Manage a team of developers and coordinate the

work of others to deliver a complete product or feature set. Develop project plans to meet company goals

and complete project milestones in a timely manner. Projects managed: Server applications for

managing and controlling access to biometric data (fingerprint) client applications for accessing and

managing server applications. Server project was a year overdue. This product was delivered in 3

months after assuming control. Technologies: Client Server, C++, .Net framework, network protocols,

SQL Server 2000, MySQL, RSA encryption, cryptography, Biometric security.

7/2006

- 7/2007Lead Developer

Access control device. This Windows CE 5.0 (XScale PXA255) based device authenticates and controls

access to teller drawers, doors and other security sensitive areas and devices. Device utilizes a

fingerprint as the biometric identifier and authenticates to a server on the network. Project included BSP

modifications and platform building. This project enabled a switch from embedded XP to WINCE and will

present savings of hardware costs in addition to performance gains. Technologies: Client Server, C++,

Windows CE (eVC++4), network protocols, SQL Server 2000, RSA encryption, cryptography, Wiegand,

Biometric security.

2/2005

- 8/2005Senior Developer

Leasing Software firm: Indianapolis, Indiana

Leasing software DLL back-end development. .Net C# development for business rules layer and database.

Back-end tracks leases and other financial instruments through application to end of lease. Developed

components for use by non-.Net applications. Windows Services. Technologies: C#, .Net, .Net Remoting,

COM Interop, ADO.Net, WinForms, SQL Server 2000 stored procedures.

9/2004

- 2/2005Senior Developer

Heavy Equipment Manufacturer: Oak Brook, Illinois

Equipment pricing application for field sales personnel. GUI for item pricing and sales for earthmoving

equipment and parts. Contribution consists mainly of interface to database for parts and equipment pricing.

Technology: Visual Studio 7, C++, C#, ActiveX, COM Interop, XML, MFC, SQL Server 2000.

7/2004

- 9/2004Senior Developer

Internet Technology Company: Naperville, Illinois

Internet Explorer add-ons. Development and maintenance of marketing company Browser Helper Objects.

Technology includes ATL, Internet and HTML interfaces. HTML document model, COM ActiveX.

8/2002

- 10/2002Senior Developer

Manufacturing Equipment builder: Itasca, Illinois

Project builds and version control system. System managing versions and build date info for large

embedded software project. Manages timestamp, model and version numbers for systems builds. .Net

framework, C#.

Projects Financial:

3/2009

aA&macron;*ai6/2009Senior Consultant

Financial and Market data provider: Chicago, IL. Secure Instant Messaging for financial markets communications tools. Collaboration and messaging tool for financial professionals. Browser based and desktop applications for exchanging information and exchanging market data in real time. Product enhancements and application development. Product utilizes SQL server for messaging history persistence. Network troubleshooting tools. C# COM Interop. Agile, Unit test development. Technologies JavaScript, COM/ATL, C++, SQL Server 2000/2005, STL.

1/2008

- 5/2008Senior ConsultantIBM

: Austin Texas. This migration project moves Reuters ticker plant from VMS/Alpha to Windows

platform. Tacks involve taking existing Pascal ticker plant code and port it to C++. implementation and

testing of Market Rules modules SIAC, NASDAQ L1/L2 and OPRA. Code conversion, and

debugging/testing for Market Data. Technologies C++, STL, real-time.

2/2007

- 8/2007Architect/Developer

Consulting Company serving financial markets, Chicago, Illinois

Design and implement equity price feed using ActivFinancial .Net product. Project consists of Dll to

implement simple client interface to receive price data. Multi-thread double queue for ensuring no prices

dropped. Technologies, C#, .WinForms, Net 2.0.

6/2003

- 7/2004Senior DeveloperILX Data Systems/Thomson Financial

: Naperville, Illinois

Financial markets data feed systems development and maintenance. Responsible for company's

Workstation product maintenance and upgrades. Product consists of client and server sides of high-speed

market data feeds. Server side duties include of optimizations and upgrades. In recent case a 20% increase

in throughput was realized by re-factoring bottlenecks discovered during extensive profiling. Porting of

applications to C#. Technologies, C#, C++ and .Net framework, sockets, Windows services and GUI

development. Microsoft Visual C++, multithreaded, TCP/IP, messaging.

5/2001

- 8/2002Senior DeveloperMychael's Trading, LLC

: Chicago, Illinois

Design and implementation of real-time trading systems for stock trading company. Server system acts as

FIX (Financial Information eXchange) server for trading applications. Exchange system is bridge for

traders and various exchanges and ECNs utilizing the FIX protocol. Trading systems implemented using

COM objects. Responsible for SQL Server database setup and programming. Database systems use

triggers and stored procedures. Technologies used: Visual C++, COM/ATL object oriented architecture,

ActiveX, STL, Server side multi-threaded coding. Sockets TCP/IP communications, client and server

connections.

12/2000

- 4/2001Lead Architect

Trading Technologies Consulting: Evanston, Illinois Software design and development for derivatives trading

applications. Team lead on project(s) to facilitate inter-process communications. Project designed to extend

existing futures and options trading applications through system hooks and process injection methods.

Duties include working closely with business analysts developing use cases (UML) for creation of new

derivatives exchanges. Created external interface high level design documents for regulatory agency

reporting. Active in mentoring role for less senior developers. Technologies used: Visual C++ with MFC.

Automation client server methodologies implemented with, COM (OLE) and ATL.

Ongoing Projects: 1994 - Present Manufacturing Software Systems Development. Responsibilities include

the architecture, design and implementation of systems that provide user interfacing and process control.

Embedded DOS utilized RTKernel for real-time multithreaded machine operating systems. Played a key role

in the design and roll-out of complete line of manufacturing systems. As member of multi-disciplinary team I

was responsible for planning and lifecycle management for the software and electronics systems employed

in these systems. This three-year project has fulfilled expectations both in cost and in performance.

Delivered solutions under Windows NT and embedded DOS platforms utilizing Borland C/C++, Visual C++

with MFC. Application development includes ring 0 (VxD) device drivers for custom hardware interfacing,

GUI programming interfaces for machine control and operator interfacing. Multithreaded design techniques

used to facilitate concurrent communications with external systems. Communications make of RS232 and

other protocols for integration with different system components. Relation databases used for data storage

and analysis. Systems utilize netDDE and COM (OLE) automation for inter-process communications. Real-

time embedded systems development for motion/machine control.

Develop WEB presence for clients using HTML, JavaScript and Java applets.

CONTINUING EDUCATION

* Cisco Certification course on IPSec and PKI security architectures.

Advanced C++ programming, C++ OOP/OOD design and techniques.

* Java 2 training. Syllabus included Swing, AWT, CORBA development. Java Bean specifications and

Java threading techniques.

* Borland/Inprise JBuilder 4 training. Client/server, Applet and Servlet development under Java 2 (Java

SDK 1.3

). JSP pages and intro to EJBs.

* General Electric Corp. - Extensive ongoing updating in the programming of the G.E. line. (Series One to

Series Three family of PLCs).

* Panasonic Robotics - "PARL" programming language, service and maintenance of HZ series robots.

* Front Range Community College

- Maintained 4.0 GPA in courses in Computer Science, Digital

Electronics, Digital Circuits and Management.

* United States Marine Corps, Non-Commissioned Officer Leadership developme



Contact this candidate