From:                              route@monster.com

Sent:                               Saturday, May 07, 2016 5:08 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Cloud

 

This resume has been forwarded to you at the request of Monster User xapeix03

David Lypka 

Last updated:  12/06/15

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Hamilton, ON  L8P3K6
US

Home: 214 3567634   
dlypka@gmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: David Lypka - Senior .NET Developer

Resume Value: 34tfwman8p3i9knp   

  

 

David Lypka

19010  Tupelo LN

Dallas, TX

75287

NATIONALITY:  CANADIAN

VOICE   (214) 356-7634

INTERNET: dlypka@gmail.com
 

Years of Experience: 25+

Available: May 1, 2015

Objective:  Senior Software Engineer

Summary:

I completed many Telecom projects in the Dallas area for both Verizon and Ericsson and recently an Electronic Bill Payments project.  The projects were  Backend (parsing XML, Business logic, SQL stored procs) and Front End (Intranet and Internet web sites), Mobile (front end and backend), on both Linux and Windows platforms.  My most recent project is an Angular js website to manage a Bill of Materials for mobile cell network tower site design and construction.
As for Cloud platforms I have worked with both Microsoft Azure and Google App Engine.

At Verizon (5+ years) I wrote the most mission critical module (in C++ COM+) driving Verizon.com at the time. I was the lead developer of the first Targeted Marketing C# plugin to Verizon.com ASP.NET billing pages.

At Ericsson (3+ years) I designed and implement a large set of tools for the RAN (Radio Access Networks) Team which manages the operation of cell phone tower sites.
(see details on page 4).  I created my own Ericsson contract last year.  It was an 'Innovation' project tailored specifically for me.  My time reporting code was “Innovation”. I designed and developed a PhoneGap mobile app including the backend using Google App Engine (python).

I am developing concurrently using 3 stacks:

1.       Microsoft .NET: including VB.NET, C#, SQL Server, ASP.NET,  jQuery

2.       Linux CentOS 6.5 using  python, MySQL, Postgres SQL

3.       Marmalade Mobile  SDK for iPhone and Android, PhoneGap Mobile SDK using HTML 5 and jQuery Mobile and Google App Engine (python)

I was director of software at a Canadian high tech startup for 7 years.

I have significant exposure to data mining prediction algorithms.

I enjoy working with others in my cube, pair programming, explaining my activity.

 

 

Certifications

 

 

 

 

 

 

 

 

Summary of software tools experience
 

C# Microsoft .NET 2003 thru 2015 + .NET Certified & VB.NET 3 yrs

python, web2py

Angular js (1.5 YRS, 2 projects)

HTML + Javascript + jQuery

Android  4.1 SDK,  Web Marmalade (PhoneGap / Cordova 1.2)

ASP.NET / HTML 8 yrs;  MVC 1.2, 4.5 1 yr

SQL Server 2012 this year; 2008, 2005, 2000 prior years

MySQL & Postgres SQL & Linux CentOS 6.5

MICROSOFT VISUAL C++ 4.1 / 5.0 - 10.0 / MFC / ATL(since available)
  Visual C++ 2002, 2003,  2005, 2008, 2010, 2012

MICROSOFT WINDOWS / WIN 32 SDK

Google App Engine (GAE) NoSQL + python SDK + web2py

Google Maps API  v3 (2 months), Google Earth

ADO.NET EF (Entity Framework) 1.0 + Azure Certified

Windows Workflow (WWF)

WCF (Windows Communication Foundation) + Certified 4.0

VB.NET 4.0 2010 2 years (2011-2012)

IBM Rational Tracker Defect Tracking and IBM ClearQuest and ClearCase

Mercurial DVCS

NUnit

SYBASE SQL

PROLOG

IBM S/38 COBOL & RPG III

Install Shield

BASIC (on MSDOS)

RATIONAL ROSE 4.0 / SELECT OMT

NT Device Drivers, Numega Driverworks/SoftIce; 586 Assembly language

Java

Lattice Diamond / Lever FPGA tools + Mico32 + Eclipse on ECP3

SOURCESAFE & PVCS VERSION CONTROL UTILITIES

 

Recent Work experience

BCI Dallas at Ericsson Plano

Plano, Texas

May 11 / 2015 – Dec 4, 2015

Project: Bill of Material (BoM) Web Tools

 

Software:  Visual Studio .NET 2013, SQL Server 2012, ADO.NET 4.5, C# MVC 4.5, .Net Web API 2.2, Angular JS 1.4, HTML5, Bootstrap 3
Concepts:  I was Senior Developer for design and development of a web-based suite of tools to assist RF Design Engineers to maintain the Bill of Materials online during the design and construction phase of  mobile communication cell towers. This was ground up "greenfield" development where I chose the tools and the design and then did the actual coding implementation in C# Web API 2.2 backend REST API and Angular js with HTML 5. I worked closely with the Project Manager and users to develop a 'Process Step' model of the work flow, as rendered by four circular icons across the Angular ui view. I designed this view and implemented the ng controller code using CSS webkit animation elements to animate the icons along with the ui-view content area as visual cues to the task progress. The application guides the engineer sequentially through four processing steps, each represented as a green circled icon. All of the UI was Single Page Application model using Angular js. The backend was a mix of SQL Server Stored Procedures and C#. The REST API supports get, put and post operations to persist the data visualized using the Angular ui-grid directive widget in Bootstrap ui tabs.


InSource Group Dallas at FuturePayTech

Irving, Texas

Jan 9 / 2015 –  Apr 23, 2015

Project: Electronic Bill Payments Backend Processing

Software:  Visual Studio .NET 2013, SQL Server 2012, ADO.NET 4.5, C# MVC 4.5, Windows Workflow, PAYLEAP Payments Processor API, PCI DSS Level 1Compliance, OWASP standards training.
Concepts:  Senior Developer on the Electronic Bill Payments Treasury Framework team in a PCI Compliant environment.  Also attended OWASP training. This was completely new development, design as we go in a Dev Ops environment. Volunteered for and implemented the Payment Exceptions Framework to process returned checks and credit card charge backs. Also implemented a rules framework for representing returned checks to the bank. Followed PAYLEAP API requirements for returned card payments. Devised a Windows Workflow application to host the modules for testing. Produced a large number of diagrams and documents in Word format to record details of design meetings.

InSource Group Dallas at MultiView

Irving, Texas

Sep 5 / 2014 –  Dec 9, 2014

Project: Auction B2B Web Application

Software:  VS2012, SQL Server 2012, C# MVC 4.5, Javascript, HTML 5, StructureMap IoC
Concepts: I developed and eBay-like web auction application for B2B customers plus a back end Window Service to coordinate the events.

Private Contract

Dallas, Texas

Jul 8 / 2014 –  present (part-time)

Project: Social website

Software: Angular JS, Google App Engine (python 2.7.8), HTML 5, python web2py,Marmalade Mobile SDK

Concepts: I am the Lead architect and developer of a new social website similar to Angie's List or Yelp but more specialized in gathering prices.

BCI International at Ericsson

Plano, Texas

May 6 / 2013 – May 30, 2014

Project: RAN Tools Development
 

Software: MS Visual Studio .NET 2010,  C# .NET 3.5,  WINDOWS 7, SQL Server 2008, LAMP Open Source stack,  python, MySQL, Postgres SQL, web2py, Google App Engine, HTML 5, JavaScript, jQuery mobile, Marmalade Mobile SDK, Visual C++ 2012 Express, CentOS linux 6.5, EXPECT, ssh, sftp

Concepts: I was the Lead architect and developer of a new suite of Open Source, web based engineering tools to improve productivity at Ericsson in the RAN (Radio Access Networks) group.  This evolved into a second project to develop mobile apps and the support backend using Cloud technology.  I was the principal architect of the mobile project as well.

 

Project Summary:

I gathered requirements and designed and implemented a suite of 10+ web based engineering tools, largely to automate data collection from remote servers which have complex authentication protocols. I gave it the name "CR Services". CR is the name of the team doing Change Requests to cell tower parameters.

 

Other tools I implemented were a flat file parser and highly complex schema-driven XML generator.

 

I worked simultaneously in a .NET (C# and VB) environment and in an Open Source LAMP stack + python + web2py environment.

 

I contributed code to the open source community. I devised a deep patch the Google App Engine web2py Data Access Layer (in the framework) to return the native GAE Entity reference with each DAL row. This allows the use of native GAE query functions to greatly improve query performance in web2py when on Google App Engine.

I also devised a patch in the startup code of the Google App Engine python SDK to work around a socket issue when running on Windows Server 2008.

 

I worked closely with engineers and other developers.

 

I mentored two developer interns working on a mobile app. I designed and implemented the entire end to end mobile app prototype and backend on an extremely tight schedule in just a few days. My apps were written using Web Marmalade Phone Gap API, some C++ native code for Android, and Google App Engine SDK for the backend.  I configured the back end as a private cloud.  I configured a server in the Ericsson DMZ firewall to use a one way port for pushing data to it internally and serving data to mobile apps on the public internet.

 

I solved many mobile app and App Engine technical issues, as well as many Ericsson-specific data protocol issues, especially NESA connectivity which uses port forwarding through two gateways and named OSS servers rather than standard IP addresses. I designed and wrote the python code to provide a protocol for communication over this challenging architecture.

 

One key feature which I integrated into CR Services was the Scheduler.  Engineers love it. They can simply schedule and forget.  The Scheduler is backed by several SQL tables. It runs web2py python tasks at a scheduled date and time, for a given number of repeats.

 

The most complex service which I designed and implemented was a Scheduled task to download files from a server, and connect through NESA protocol (complex remote 'EXPECT' - based Terminal Session scraping) and split the file list into parts which are then handled by individual threaded connections. These reduced engineers wait time from over 10 hours to less than one hour.

 

 

 

 

BCI International at GameStop

Grapevine, Texas

Jul 18 / 2012 – Mar 1/2013

Project: Inventory control system rewrite

Software: MS Visual Studio .NET 2010,  C# .NET 3.5,  WINDOWS 7, SQL Server 2008,  WCF 4, LINQ, QuickBasic

Concepts: Rewrite QuickBasic backend Inventory modules into C# .NET 3.5 and SQL Server 2008.

Project Summary:

Studied complex QuickBasic backend inventory processing modules and devised a technique to quickly flowchart the business logic for rewriting in SQL and C#. Subsequently created the flowchart for the new design, and implemented it, mostly in SQL Server 2008, plus wrote unit testing modules in C#.  I worked closely with BAs and the QA team and other developers.

 

BCI International at Ericsson

Plano, Texas

Jan 5 / 2012 – Jun 30 / 2012

Project 1: XML Generator for OSS Configuration Management

*** A very high priority project. Big man hour savings / Errors reduced ***

Software: schema-driven XML Generator in VB.NET and C# mixed using recursive functions, LINQ,  ChilKat, GemBox components, Visual Studio .NET 2010 Test . Source control was via Mercurial and TortoiseHg in VS 2010,

Description: I designed and implemented a tool as a WCF Service to make it easy for RF Engineers to enter Network configuration changes into OSS. Engineers enter change attributes into a simple EXCEL template. Business logic was provided by a BA Domain Expert whom I partnered with. The application uploads the excel file into, parses it and generates the XML following a schema loaded from a SQL table. The XML structure is very complex and the code is recursive. I designed and implemented the application as a WCF 4.0 Service called by an ASP.NET 4.0 front end application. I wrote a Regression Test suite using Visual Studio .NET 2010 Test which ran 300+ scripts, including restoring databases for various tests. It did a byte – level compare on each output file against its Gold Sample output file and raised an exception on any failed compare.

 

Project 2: RAN (Radio Access Networks) LTE Tools Development

Software: MS Visual Studio .NET 2010, VB.NET 4.0, C#,  WINDOWS 2008, SQL Server 2008,  WCF 4, LINQ, Javascript, Telerik web RAD controls, Mercurial

Concepts: OSS, specialized Communication protocols, Schema-driven OSS XML generator, recursive programming

Project Summary:

Long Term Evolution LTE

Project 1: eCertification web app in ASP.NET 4.0

Software: SQL Server 2008 stored procedures, ASP.NET in VS 2010, VB.NET, C#, Javascript, jquery

Description: I designed and implemented an ASP.NET 4.0 web application to present a randomized set of multiple choice questions and score the result as a pass or fail. The application allowed a test to be suspended and later resumed on the suspended question. Ajax and jquery were to used to provide smooth and rapid page updates from question to question. I also designed and implemented the backend stored procedures which randomize and  select the next question and persist the test state when suspended.



 

 

 

Project 3: python open source web app to select data files for sftp  download

*** An off the cuff project which became a cornerstone of 24x7 operation ***

Software: web2py 1.92 / python 2.7, paramiko sftp python module, rocket web server, apache web server

Description: A tool to make it easy for RF Engineers to download files via sftp

Using the web2py open-source python framework, a web application was created which now serves 10+ users 24x7. The main web form has radio buttons and check boxes to allow selecting which group of data files to  download. There is a built-in authentication framework so only authorized users can sign in.  The python code issues sftp commands to the paramiko component to navigate the remote file system and retrieve file lists of selected folders. Forms are created using web2py helper functions in an MVC design.  This project is a departmental success story and is being expanded.


 

TEK SYSTEMS

Dallas, Texas

Jul 5/2011 – Dec 21, 2011

Project #1:  RAN LTE Tools Development

Software: MS Visual Studio 2010,  VB.NET 4.0, SQL Server 2008,  Telerik Grid, Javascript, Google Maps API v3, GemBox

 

Concepts: Specialized Software Tools for Mobile Communication Network Rollout

Project Summary:

Designed and prototyped LTE Tools for Ericsson Radio Access Network team in Richardson, Texas.  These are Windows and Web app tools used for tuning Mobile Network cell sites.

One is a Google Maps web page to plot the signal beams of each cell tower sector.  I developed this web application in ASP.NET 4.0 with VB.NET, jquery and Google Maps API, and SQL Server 2008 stored procedures to query GEO data from the back end.

Another is a web app to upload Excel sheets and download the data converted to XML used for cell site configuration management Change Requests. The logic was complex and it was continued after the New Year. SQL 2008 stored procedures which I wrote verified and joined data from the input sheet to create several XML output phases.  VS 2010 Test harnesses were written for regression testing against a sample set of test cases I designed and maintained.

 

 

TEK SYSTEMS

Montreal, Quebec Canada

April 2011 –  July 23/2011

 

Project #3: Microsoft Azure Prototype Cloud Application
Software: MS Visual Studio .Net 2010, Azure SDK, SQL Server 2008, MVC 1.2,

Azure Tables

Project Summary:

Designed and implemented an Azure Tables Consultant Registry and Assignment Scheduling Management solution hosted in a MVC 1.2 web application.

I used the published workaround techniques to implement (virtual) multi-index data access despite the single index architecture of Azure tables.  I was able to demonstrate an MVC 1.2 web page which allowed querying the same data on user-selectable column (virtual) index.

 

 

Nov 12/2009 –  Jun 23/2011

Project #2: Hill-Rom Hospital Beds Control System

Software: MS Visual Studio .NET 2002,2003,2005,2008, C, C#, C++ (6.0, 2003, 2005, 2008), J++,  J#, WINDOWS 2000/2008, SQL Server, Crystal Reporting 2005, InstallShield, Visual Studio .NET Installer, ARM C, DCOM, Microsoft Network Tool, Crystal Report 2005, cscript, Javascript, NUnit

Questra Remoting Tool, IBM ClearQuest and ClearCase

Concepts: specialize Communication protocols, highly distributed system

Project Summary:

The project was to sustain an application which controls a system of automated hospital beds.

I reverse engineered legacy code and recommended new design for migration to Windows 2008

Created and debugged Installer for Admin Tool supporting WIN2000, SQL 2005 Express, WIN 2003 and SQL 2005 and SQL 2008. I also made script changes in the InstallShield project.

Modified ARM chip C code and rebuilt Remote Audio Station Code (RAS II)

Wrote a Multithreaded C++ logger and log merge tool

Debugged complex SQL 2005 Stored Procedures for Crystal Reports

I wrote NUnit Test Fixtures for a .NET ‘ASCOM’ wireless staff alert subsystem written by another Team member. I refactored the application code to be easily tested. The NUnit tests found design flaws and bugs and was greatly appreciated.

I used ClearCase for Source Control and ClearQuest for Defect Tracking

I also performed periodic required reading. Performed as backup Team Lead

 

Jan 19/2009 – Oct 15/2009

Project #1: TransCanada Pipeline Control System

Software: MS .NET, C#, SQL Server, ASP.NET, FIT, NUnit, NMock2, ADO.NET Entity Framework

Concepts: Agile, FIT (Framework for Integrated Test), Continuous Build

Project Summary:

This was a big budget ($20 million) project which practiced Agile Methodology religiously to the extreme.  So I worked as an ASP.NET developer in an intense Agile development for over half a year. I developed several modules using Entity Framework, ASP.NET and SQL Server 2005. I also paired with testers to design custom automated test strategies for running FIT tests in a Continuous Build Environment

 

Sep 24 – Oct 26, 2007
AT ADEA Solutions, Dallas, Texas

Project #1: : Network Asset Management Data Visualization Website

Software: Visual Studio .Net 2005, C#, WINFORMS, SQL 2000,Javascript,

Simple AJAX Code-Kit (SACK),   Go Diagram SDK

Concepts: Network Asset Data Visualization / Explorer, Web Forms, Web Custom Controls

Project Summary:

Designed and implemented an ASP.NET Web application proof of concept for displaying and editing a Corporate Network Asset topology with two Frames displaying a three-level  treeview  in the left, coordinated with a GoDiagram  in the right.  Inventory items are selected in the treeview, and the related GoDiagram is rendered as linked nodes in the right Frame. Nodes have popup property pages for modifying attributes and updating the SQL database. Existing items can selected from the treeview and linked into existing GoDiagrams.

 

INSIGHT GLOBAL, Irving Texas
 

Apr 30 – Aug 31/07
AT RAPP COLLINS, Irving Texas

Project #2: Hotel Chain Gift Ordering Website

Software: Visual Studio .Net 2005, C#, WINFORMS, SQL 2000, Ajax

WINDOWS WORKFLOW BETA 2.2

Concepts:  eMarketing Online Order Entry

Project Summary:

I implemented the Gift Certificate Ordering Web pages for Hilton Hotels using ASP.NET 2.0, Ajax, C# and SQL Server 2005 stored procedures.

ADEA SOLUTIONS, Irving Texas
 

June 8/2006 – Mar 31/2007
AT ERICSSON, Plano, Texas

Project #2: Omega Cell Phone Drive Test Analysis

Software: Visual Studio .Net 2005, C#, WINFORMS, SQL 2000, MSACCESS 2000,

WINDOWS WORKFLOW BETA 2.2, Visual Studio .NET 2005

Concepts:  Cell Phone Drive Tests, Key Performance Indicators

Project Summary:

I redesigned and implemented new modules for the OMEGA application to analyze data from cell phone drive tests in various markets.  The analysis outputs a set of Key Performance Indicators (KPIs) for statistics such as the Dropped Call Rate. The project is to design a multitasking server based on the current desktop version of Omega, specifically to reduce memory and hard disk usage and to improve performance and maintainability and to run unattended to reduce staffing requirements.  I shadowed the lead engineers to extract and flowchart KPI algorithms and designed 'Live flowchart tool' (animated flowchart) to validate KPI logic.  I also devised consistent terminology to document the KPI code.
 

Mar 10/2006 – Jun 2/2006
AT VERIZON Irving, Texas

Project #1: Corporate Intranet Web Site for Product Recommender

Software: Visual Studio .Net 2003, C#, SQL 2000, ASP.NET, Javascript, Web Services

Concepts:  Development of Product Recommender Web Service

Project Summary:

I implemented enhancements to the Rule Driven Product Recommender Webservice. Various corporate components from both internal and external clients invoke the Product Recommender to analyze the customer profile and recommend products. Rules are maintained in a SQL 2000 database and processed by stored procedures.  Development was done using C#, SQL and ASP.NET.
 

Dec 12/2000 – Dec 16/2005

DALLAS TECHNOLOGY GROUP

AT VERIZON Irving, Texas

 

Verizon Project #3

Software: MS .NET, C#,  WINDOWS 2000, XML,  MS SQL 2000  Analysis Services, MS Yukon Beta 1

Concepts: Data Mining, Data Warehouse, Business Intelligence, Relational Database design, Customer Profile

Project Summary:

Technical lead of a team of a team of 3 developers to jumpstart a new Data Warehouse

Researched and designed an implementation for the CHAID (Chi Square Automatic Interaction Detection) Decision Tree algorithm.

 

 

Verizon Project #2

Software: MS .NET, C#, ORACLE 8, WINDOWS 2000, XML, Web Services

Concepts: Web Application, Targeted Marketing, Rule Engine, Rule Explorer, Horizontal Application, Business Objects, Data Access Layers, Logging, Data Mining, Relational Database design, Web Farm, Session State Management, Customer Profile

Project Summary:

I lead a team of  7 developers to design and implement a rule based Targeted Marketing plug in on an extremely aggressive schedule.  The Targeted Marketing plug in displays links which push the customer into the Ordering thread from non-ordering pages.   The objective was to increase online Ordering revenue by 5%.   The rules determine the text displayed in the link.   A Business Object simulator was developed first to demonstrate rapid progress in the very early phase.  The rule engine was jump started with an implementation in Prolog and then later ported to C#.  Rules were represented declaratively in XML.  The Project was delivered on time.  This was ground up new development spanning 3 major teams.  My tasks involved architecture, design of key concepts in the Database, Data Objects, Business Objects, Rule Engine, Rule Explorer, key terminology, extensions to automatic documentation tags, Dataservices layers, and the entire Application Server architecture built upon .NET.

I guided Internal Client through Requirements definition.

The Customer profile was retrieved asynchronously during Single Sign On and then pushed from the backend into a Web Service which then fired the rules and qualified the resulting recommendation messages for display in existing application pages such as Billing.

Consulted with on site Microsoft Consultant dedicated to the project.

 

Verizon Project #1

Software: Visual C++ 6.0, MFC, STL, COM+, ATL, WINDOWS 2000, XML

Concepts: Application Server architecture, Parsing, Multithreading, Object Pooling

Project Summary:

I designed and implemented a key server component used by the online billing system in the Verizon.com consumer website.  It was  a multithreaded XML “Remapper” component which detects and eliminates Page Break Noise and structural defects from Billing Statement XML received from the backend systems.  Throughput was a priority and efficiencies of up to 5 statements per second were achieved.  This component typically processes 40,000 bills per day serving several tens of millions of users.   After the successful launch in October 2001, I proceeded to design XML Remapper Version 2, which supports a multi-tier XML in which the business data was separated from the presentation data.

RIA (Research International Associates)

Carrollton, Texas

 

Software: Visual C++ 6.0, MFC, STL, ATL, WINDOWS NT 4.0, Visio 2000 Professional, UML

Concepts: Application Server architecture

 

FUJITSU NETWORK COMMUNICATIONS

Richardson, Texas

 

Software: Visual C++ 6.0, MFC, Objective Grid,  WINDOWS NT 4.0

Concepts: Telephony, TL1

NETIER TECHNOLOGIES INC. (a STARTUP!)

Carrollton, Texas

 

Software: Visual C++ 6.0 WINDOWS NT 4.0 SDK/DDK, NUMEGA DRIVERWORKS
                PENTIUM ASSEMBLY LANGUAGE, PLUG AND PLAY BIOS

Concepts: NT DEVICE DRIVERS, FLASH MEMORY, CMOS, EMBEDDED NT

Apr 20/98 - Nov 24/99

SABRE BUSINESS TRAVEL SOLUTIONS (BTS)

Southlake, Texas

 

Software: Visual C++ 4.1 WINDOWS NT 4.0 SDK

Concepts: Application Server, Service-oriented architecture, Tiered architecture, EZRPC,  Email
fulfillment functions, Database Connection Pooling, ODBC, Multithreading

May 20/96 - Apr 15/98

Computer Language Research Inc. (CLR FASTTAX)

Dallas, Texas

 

Software: Visual C++ 4.1/5.0, WINDOWS NT 3.51, 4.0, SYBASE SQL

Mar 87 - Sep 94
SOUND LINKED DATA INC. (a STARTUP!)
523 The Queensway #101A

Toronto, Ontario CANADA

 

Software: WINDOWS 3.11, VISUAL C++, PROLOG, MS ACCESS, OLE 2.0,
                 ODBC, GSS GKS GRAPHICS, ABTECH AIM

Position: Director of Software Development

I was responsible for the development of the company’s hearing testing system known as the MAX 1000 Audiometer.  The software was a mission critical expert system controlling an audiometer.  I  designed and implement virtually all of the software. The module controlling the audiometer was written in C and later ported to C++.  Hearing test records were manipulated with SQL.  The system combined a rule base in PROLOG with a machine-learning tool based on polynomial networks (AIM).  I worked two years in the “technopole” in Marseille France to market MAX in Europe and to research object-oriented PROLOG.  The system is presently used daily in about 30 industrial and medical clinic sites in the U.S. and Canada, including FORD, GM, MOBIL OIL, GENERAL TIRE and THE BAY stores.

 

Oct 86 - Mar 87
WALWYN STODGELL COCHRAN MURRAY LTD. (THRU PJ WARD)
70 University Ave. #700

Toronto, Ontario CANADA

 

Software: IBM S/38 COBOL
Position: contract developer

12 APR 82 - 15 APR 83

MURRAY BULGER & ASSOCIATES
1300 Yonge St.

Toronto, Ontario CANADA

 

Software: IBM S/38  RPG III and COBOL
Position: Employee developer

06 SEP 77 - 12 APR 82

BAILEY & ROSE LTD
2 Bloor St. West

Toronto, Ontario CANADA

 

Position: Salaried Consultant

 

 

 

 

 

Education

University of Toronto

Toronto, Canada

B.Sc. Computer Science (Specialist) 1985.

Certifications

MCSD .NET

MCP WCF 4.0, AZURE

SPECIAL TRAINING

JAVA INTERNET DEVELOPERS CAMP

Networking, TCP/IP internal course at SABRE

Google Hackathon Montreal Canada (I presented my web2py GAE app to the attendees)

Extracurricular activities

Figure Skating

Author of “Video Portfolio” and application to manage digital video collections.

Website

I maintain 8  web2py-based websites on GAE.

My original personal website is www.futurelogic.com. It is driven by the web2py T3 wiki plugin on GAE.
T3 to me is like a B52 bomber which has to be constantly retrofitted to stay fit for service. I constantly
add features and upgrade the underlying web2py release.

My newer website is www.esentr.com which I use to collaborate with friends. It is also GAE web2py T3 based.
It is not for public viewing yet. The pages are experimental. On that one I can login from a PhoneGap app.

References

On request

Languages

English, some French

 

 

Experience

BACK TO TOP

 

Job Title

Company

Experience

Senior .NET Developer

FuturePayTech, Inc.

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

More than 15 Years

Date of Availability:

Within 2 weeks

Active Security Clearance:

None

US Military Service:

Citizenship:

Other

 

 

Target Job:

Target Job Title:

Senior .NET Developer

 

Target Company:

Company Size:

Occupation:

IT/Software Development

·         Enterprise Software Implementation & Consulting

·         General/Other: IT/Software Development

·         Software/Web Development

 

Target Locations:

Selected Locations:

Canada-ON-Hamilton/Burlington

Relocate:

Yes

Willingness to travel:

Up to 100%

 

Languages:

Languages

Proficiency Level

English

Fluent