Luther Gunther Quick
|Objective |
|Highly experienced at conceiving of, engineering and delivering technology that fundamentally improve communications, outcomes, efficiency, and profitability. |
|Subject matter expert on the convergence of real time data with big data. As a freelancer and contractor, I apply my 30 plus years’ experience as a software, |
|hardware, systems architect, and lead software developer. My history has yielded great results for companies by delivering projects on time, and under budget. |
|I focus on rapid development of production and prototypes. I take my embedded experience that can be found in military and medical solutions and apply these |
|methodologies towards business, enterprise, consumer and web infrastructure. Using my business experience, architecture, and development, my results have saved|
|companies millions of dollars, delivered IP that yielded patents while giving executive management reason to alter business plans and strategies for unexpected |
|and unplanned growth. |
|Software and Architecture Specialization |
| |Patents |( Patent holder in 17 countries |
| |Intellectual Property |( US Patent: 10,894,216 |
| | |( EU Patent: WO20170241760 |
| | |( Russia Patent: 2721499 |
| | |( China Patent: 02162125577 |
| |Core |( Expert at client server development with IP compliancy, IP centric and distributed architectures |
| | |( GUI UX (user experience) HF (human factors), Time motion studies, UI (User interface) |
| | |( HTML5 ( HTML5 Canvas ( Sencha EXT JS ( Node.Js (NodeJS) ( AWS ( Angular.js ( Bootstrap.js |
| | |( Real Time Dashboards using HTML5 Canvas ( Digital Ouija boards ( Business Objects |
| | |( AS 2.0 & 3.0 (ActionScript) GUI development using OOD ( Real Time GUI development with AS |
| | |( Adobe Flex 3.0-3.5 and Adobe Flash Builder 4.5 for RIA |
| | |( Cloud computing based on NoSQL and AFS |
| | |( DOS, Windows 2000,9x, NT, 3.x, & CE - Novell 3.12, 4.11 – AS400 - Unix, Linux – VxWorks RTOS |
| | |( Low level code, TSR, device drivers, and Windows DLLs |
| | |( Multi threaded, multitasking real-time operating systems and state and event driven kernel |
| | |( 16 and 32 bit coding from bootable code to high level API and GUI |
| |Internet, Intranet and Network |( Developed an entire IP stack for embedded systems with multicasting (IGMP) and IPv6 support |
| |Technologies |( High performance real time web applications using Ajax, ActiveX, Flash, and Adobe Flex. |
| | |( Coded drivers for Ethernet (802.2) & Fast Ethernet (802.3u), Wireless Ethernet 802.11, Slip, PPP, ATM |
| | |( Coded various packet, cell, and frame transmissions including serial synchronous and asynchronous |
| | |( HTML ( HTML5 Websockets ( HTML5 Web Workers ( HTML5 High Performance Canvas ( CSS3 |
| | |( COM DCOM ( JAVA ( Perl ( CPAN ( dotNet .NET ( C# ( C++ based CGI |
| | |( Red Hat with Apache ( Perl ( Mod Perl (mod_perl) ( ffmpeg ( Image Magick ( Simple::XML ( Openwebmail |
| | |( Designed HTTP, DNS, DHCP, SMTP, and RAS servers using Windows NT, Unix, Linux, and Novell |
| | |( Wrote server services in C++ for HTTP, SMTP, and other protocols for embedded systems |
| | |( ISP experience from routers, mrouters, and bridges to Proxy and Firewall servers |
| | |( Novell IPX & SPX, TCP/IP, NetBios, Novell NLM development, and Winsock 2.0 sockets - 95 & NT |
| |Communications, |( Telephony, CTI - Voice & Fax Mail - Voice, Data, & Fax compression - 3G, CDMA, W-CDMA |
| |Telephony, CTI, IVR, and |( VoiceXML (VXML) ( S.100 (S100) ( SS7 and the integration with SIP, ISUP, ISDN, ATM |
| |Integration |( Integration of Lucent G3 Switch, Tserver, & AnswerSoft into web based Call Center architecture. |
| | |( Developed Dialogic ( Brooktrout ( Rhetorex based systems for IVR, fax & CTI systems |
| | |( Extensive knowledge and use of POTS, DID, SS7, ANI, xDSL, ISDN, T1, Fiber, & Sonet |
| | |( Modem AT command sets for Data, Fax, and Voice for Rockwell chip sets, X, Y, Z protocols |
| |Automation and |( Engineering & laboratory QA & ATE, HVAC & environmental control |
| |Data Acquisition |( Process monitoring & control, manufacturing & robotics - High Vacuum and diffusion automation |
| | |( Security management & energy management |
| |Multimedia |( Imaging, video, and audio technologies, including H.323 and H.324 |
| | |( Various high speed graphics technologies from bitmap to vector and AVI to JPEG & MPEG(1-4). |
| | |( Various audio, sound and speech hardware and software algorithms |
| |Accounting Automation |( Real time billing & accounting w/ General Ledger, Chart of Accounts, Receivables & Payables coding |
| | |( Data Collection, POS, and EDI |
| |Applications |( MS Office, MS Access, MS Excel, MS Project, Visio, MS FrontPage |
| | |( MS Visual C++ 6.0, Rational Rose - MS Visual Source Safe, Sofftrack, MKS Version Control |
| | |( OrCad, LoadRunner, WinRunner, Exceed, Network Sniffers |
| |Electrical Engineering |( Designed digital and analog electronics from discrete components |
| | |( Designed microprocessor-based systems with PWM, Codec, A/D and D/A interfacing |
| | |( Developed code for PAL and other large gate array logic components |
| | |( Designed digital and analog telephone switching and PBX systems |
| | |( Designed with PIC24, PIC32 with accelerometers and proximity sensors –both hardware and embedded coding |
| |Portfolio |( Portfolio GUIs and Dashboards: |
| | |( Portfolio Video demos: |
|Company confidential |Architect & Lead Software Engineer & Product Owner |NY, NY – Jul 2020 to Sep 2021 |
|We conceived and built a complex multitenant PaaS CRM system with built in VOIP call center tools and tight coupling with SMS and email communications. I |
|created detailed architecture with supporting documentation. I lead onshore and offshore developers. Development of a payment processing platform for credit & |
|debit cards. Using cloud native technologies, agnostic for both AWS and Azure - and based on Node.js and Python microservices with Restful/HAPI and Swagger – |
|with UI based on React Native, responsive for mobile, tablet and desktop. GraphQL was partially used however better restful performance was dramatically gained|
|with HAPI over websockets. The project used third party services such as Tsys, Ofac, Kyc and Twilio. In addition to real time data streams, microservices, PCI |
|compliancy, AI for risk mitigation and anti-money laundering (AML) detection, Twilio VOIP and video services and IoT. Unique features included tight real time |
|coupling for text chat, UX heatmap, SMS, signature capture, UI collaboration, Docusign like features coded from scratch as well as PDF generation. The voip |
|component was better than SalesForce features as it was more of a turret communications consol. Included a complex IAM system based on hierarchal system with |
|both Active Directory and LDAP coupling. Project was deployed in AWS but was also agnostic where it could deploy on any cloud within Docker. DB was a mix of |
|mongoDb and SQL. Microservices supported mixed technologies to allow Python and Nodejs to coexist. Real time high performance from in browser memory caching to|
|latency aware restful calls. Included SHA246 hashing for blockchain as well has complex OCR on bank checks & driver license. |
| |Architect Lead Software Engineer |New York, NY – Mar 2020 to Jul 2020 |
|As a lead software engineer, I worked on their new awards system platform. I lead an offshore development team. I guided the offshore team for tasks, |
|technical issues, architecture, and daily standups. While I did lead, I was also coding. I also did complex documentation as well as some DevOps. Joined |
|meetings with BA, UX and management teams. The technology stack was React, React Native with Nodejs, GraphQL, Kafka, Swagger, microservices, NoSQL and SQL all |
|running in AWS with Docker and Kubernetes. |
| |Solutions Architect & Lead Developer |New York, NY – Jan 2019 to Dec 2019 |
|Develop greenfield architecture with intensive hands-on coding. I authored documentation for their new cloud-based big data BI platform based on AWS and Azure |
|(agnostic to run on either), Node.js, and MVC microservices (mixed Node, Go, .NET, J2EE Java, Python as well as microservices for legacy C++) along with Istio, |
|Docker, Kubernetes, and API Gateway (Azure API management). C++ and .NET support were to allow older brownfield code to temporarily be leveraged to shorten |
|time to market. My efforts covered security, infrastructure (IAC), pipelines, deployments, devops, to low level coding. All data such as raw ethernet to |
|restful and real time transients were stored in massive data lakes (cloud big data). In addition, I built a working POC by hand in JavaScript mixed with |
|Angular 2/7, React Native (for Desktop, iOS and Android apps), Webix, TypeScript. D3, and jQuery. The system included the following: real time using socketio |
|and websockets – with a SignalR POC. Everything was real time. Restful technologies used dependency injection with GraphQL, HAPI and Swagger. The system |
|featured a dashboard designer for drag and drop of real time widgets. Screen recording and playback with heatmap of real time UI analytics. Included were |
|features such as real time sharing and collaboration, chat, toast notifications via push technology, forced UI logouts via push, a comprehensive pivot table |
|where processing was split between the frontend and backend to handle millions of rows. Service workers coupled with HTML5 local storage technologies were |
|included to handle 'offline always' as well as web workers to allow the UI to be more responsive. No third-party libraries were used - not even for features |
|such as collaboration, chat or screen share. Some other details include OAuth2 for authentication and session management, TypeScript mixed with JavaScript, |
|entire server side was stateless, partial responsive design, fully SPA with PWA (progressive web application), customized a complex access control system and |
|included a custom resource management system that would throttle traffic and compute resources based on user or group SLA. This entire POC took 240 man-hours to|
|implement. Did several presentations to CXO management, as well as traveled to other Kantar locations to present and teach for knowledge transfer and handoff. |
|Worked with offshore resources and team members, developed hundreds of pages of architecture documentation and UML diagrams, reviewed nearly a thousand user |
|stories and created project estimates for man hours and costs, and evaluated competing products such as IRI WorldWide BI and analytics tools. Also developed a |
|POC using reactive programming on advertisement media streams. Using Node.js, this reactive programming system used observers to capture data state changes |
|that were injected into both backend DB as well as socketio streams to UIs. Media collected included video streams of advertisements, radio commercials, and |
|printed media. |
| |Sr Software Developer |New York, NY – Aug 2018 to Jan 2019 |
|As a senior software engineer, I worked on the IBM Bluemix product. Like most of our team, I was remote. As a SME (subject matter expert) with Node.js and |
|React, I focused on refactoring code. Joined daily video conference stand ups under their agile process. I took on various feature enhancements to the Bluemix|
|product. Fixed and enhanced implementations of their buckets object, worked on IMS adapter object, and did refactoring to their object storage system. |
|Converted and refactored code from promises and callback sections to Async/await patterns. Also. Worked on several sections of their front-end UI code in |
|React. My work focused on client side, admin and devops facing tools including softlayer. Specifically, I worked on Restful services embedded in microservices|
|for both frontend and backend. Used softlayer, github, MS Visual Code, Blue Pages, testing utilities, CleverSafe and code coverage scripts. |
| |Architect – lead developer |New York, NY – Apr 2018 to Aug 2018 |
|As a senior software engineer, team lead and architect, in a high paced startup environment. This system, - cataloged millions of ISBN books, |
|content with questions and answers for paid student study guides. I was architect of both front (responsive / react) and backend (node restful microservices). |
|I was involved in the infrastructure of AWS to the architecture, PCI compliance, security and coding. Pipelines included Shippable, Docker and Bitbucket to |
|push development to AWS. Many features of AWS were used, from AWS Lambda, MySQL, API gateway, domain, S3, Analytics, EC2 and many more. All of these AWS |
|features were used to support our project based on Node.js microservices with Kafka. Using Node.js for the backend and React for the front end – we integrated |
|Recurly and SailThru as a comprehensive system that allowed students to signup and register, safely store credit card details, and receive automated emails as |
|needed. Our MVP (minimum viable product) used restful services developed as microservices using Node.js. Node.js was used with OAuth authentication with |
|password encryption, services for daily data ingestion, Hapi with Swagger for rest, with custom microservices containers while the responsive UI was mostly |
|React. The project management environment was Agile with daily standups and I was part of Agile planning team. Tools used were Jira, Git, Confluence, Jenkins.|
|Included test driven development with Mocha & Chai. Interfaced with UX team, management & offshore developers. |
| |SR Software developer |Mooresville, North Carolina – July 2017 to Feb 2018 |
|As a senior software developer and team lead, I assisted the Lowe's team with various feature enhancements and bug fixes to several of their websites. My |
|development focused on , and various sites used for mobile apps. The technologies we developed in were Node.js, Angular (1.x & 4), |
|Handlebars, Bootstrap, JQuery, React and Java. I introduced Lowe's to various architectural fixes including the use of Node.js microservices. For increased |
|team velocity, I developed special simulators using Swagger and Hapi to allow restful development of the frontend before the backend team was finished. Created|
|better code coverage and testing concepts to reduce code and development time for their testing team. Implemented refactoring to reduce lines of code using |
|unique design patterns. Environment was Agile with daily standups and I was part of Agile planning. |
| |Sr Architect - SR Software developer |Indianapolis, Indiana – Jan 2017 to May 2017 |
|I was commissioned by Lilly to design a Node.js architecture based on Heroku for their new medical clinical trials Cue project. This project coupled real time |
|messaging with big data based on NoSQL. The main focus of this new architecture was application agnostic microservices based on Node.js under Heroku with |
|various UI. The Heroku installation was a private deployment within Lilly IT infrastructure. Under rapid prototype development, I delivered working proof of |
|concept components based on desktop and mobile design with Angular 2.0 and a custom client side JavaScript frameworks that took advantage of complex HTML5 |
|technologies such as socket.io with websockets. Extracted business logic and saved refactored code from previous Lilly projects for use of the new Cue project.|
|Also included client side caching, and content pre-fetch. Developed tools, frameworks, documentation, and examples for software engineers to expand features in |
|a CI/CD environment with Github, Jenkins, and Jira. Used various Heroku technologies as well Kafka for reactive programming and inter-process communications |
|and Redis for server side caching. The transport layer was a mixture of HAPI-SWAGGER based restful service mixed with real time socket.io. Swagger use also |
|included API documentation and discovery. Authentication was 0Auth with a custom session management method. The backend was a mix of Java, .NET, and Node. I |
|developed standard Chi and Mocha based testing code was well as custom test services that tested live production code base. Interfaced with the director levels|
|at Lilly as well as agency account representatives and teams. Interviewed, hired & trained developers to join the team. Tools: Jira, Git, Docker, Grunt, and |
|Jenkins. |
| |Principal Architect - SR Software developer |Lorain, Ohio – July 2016 to Dec 2016 |
|I was commissioned by Macy’s to design IoT architectures based on Node.js for their new stores infrastructure. Under rapid prototype development, I delivered |
|working POS (point of sales) components based on mobile design with Backbone, Angular and custom client side JavaScript frameworks that took advantage of |
|complex HTML5 technologies. Replicated legacy requirement into new architecture. Devices were expected to operate with high latency or no connectivity, as in |
|Google’s Offline First initiative. This included client side DB caching, content pre-fetch, and off line authentication with HTML5 localstorage encryption. |
|Front end was raw JavaScript mixed with React, jQuery, and angular 1.X. Backend was Node.js and .NET with storage as a mix of conventional SQL and NoSQL. |
|Developed tools, frameworks, documentation, and examples for software engineers to expand features in a CI/CD environment with Github, Jenkins, and Jira. |
|Assisted in their HAL (hardware abstraction layer) section to support various hardware & embedded devices with low level TCP/IP optimization. Developed complex |
|security strengths of the Node.js server that included SSL, DOS attack mitigation & failed authentication algorithms. Authentication was Kerberos. Mobile |
|devices included real-time collaborative features based on Socket.io with websockets for granular analytics, metrics, logging as well as development of DevOps |
|tools for legacy and new architecture features. Node.js conformed to microservices architecture with SOA & real time transport. I was a liaison with Macy’s |
|Agile PM, directors. |
|Sun Crest Solar |Architect and Software Engineer |NY, NY – Apr 2016 to Jun 2016 |
|Worked onsite in SLC Utah for 3 weeks with the remainder of the contract remote from NJ. I was commissioned by Sun Crest Solar as a Node.js subject matter |
|expert. I worked closely with the CTO to formulate architectures, best practices and a new code base that gave them sustainable implementations and features. I|
|ported legacy Python scripts to Node.js and coded new servers in Node.js that dynamically loaded custom micro services Node.js modules in real-time, without |
|restarting the parent server. Transports included RESTful services and HTML5 web sockets. Used Heroku, AWS, Twilio, Egnyte, Liveops, and Dropbox for the |
|hosting platforms. Created real-time dashboards using D3.js as well as headless services. Created several CRUD type UI interfaces for editing SQL data using |
|Node.js restful services. Data was based on JSON, XML and Postgres SQL. Used Postgres LISTEN/NOTIFY features with SQL triggers to tightly couple Postgres to |
|Node.js for asynchronous notifications. Operated in an agile environment with rapid prototype development. Also coded in Bootstrap.js and Angular.js (both 1.X|
|and 2) with source management under Git. Modules that I wrote integrated with SalesForce for address scrubbing, server uptime, credit checks, geolocation, and |
|utility rates. Used mocha for testing. |
| |Architect and Software Engineer |NY, NY – Nov 2015 to Mar 2016 |
|Consulted as a SR software engineer with a focus on full stack - for the architecture and development of hybrid apps for tablet, mobile devices and desktop. |
|Targeted platforms included iOS, Android, & cross browser desktop. Developed a responsive / hybrid mobile and desktop system that allowed Barclay's employees |
|and customers to manage passwords and security credentials for banking applications. This included RSA SecurID devices, my secrets, one time pin via email and |
|SMS. The backed was Node.Js, .NET MS AD service and Java w/LDAP using Restful services via Ajax. The front end was a mixture of AngularJs, BackboneJS, Sencha |
|Ext.Js 5.0 and JQuery with HTML5 / CSS to legacy IE8 support. Legacy included HTML4 & DOM manipulation. I also developed a unique persistence object in pure |
|JavaScript that greatly enhanced performance by using JavaScript memory to cache and pre-fetch JSON objects from backend server calls in a secured method. |
|Developed comprehensive QA tools within the JavaScript framework, without libraries, and live wireframes. Extended JQuery, developed state engines & analytics |
|features. Environment was Agile, Scrum. Did rapid prototype dev. Grunt scripts for Node.Js and Github with Stash, Jenkins & Jira. |
| |Founder, Architect, Software developer |Kingston, NY – Jan 2015 to Present |
|On a part time basis, for a charity project – I created a life like puppet. Our puppet used sensor fusion with synthesized animal sounds using custom embedded |
|hardware I exclusively developed. The project yielded my first patents, in 16 countries. DubPuppet created the following realistic sounds: yodeling, singing, |
|barking, licking, kissing, sniffing, snoring, howling like a wolf, gargling, dog / puppy talk, coughing, sneezing, biting and growling, drinking and eating, |
|hiccups, yawning, panting, teeth snapping, farting and begging. Dub Puppet is based on microcontroller technology, using accelerometers, custom infrared |
|proximity sensors and other various technologies. The final product will launch mid 2023 with an emphasis on a charity business model. A proprietary gesture and|
|audio synthesizer algorithms were developed using C++ without an operating system. The hardware included 3D printed sculls, rechargeable lithium-ion circuitry,|
|sleep on low accelerometer activity, to wake-on-pickup. In 2021 I refactored all software and hardware to omit onboard switches and to simplify the product |
|from a puppet to a lower cost glove. This production prototype included Wifi and Bluetooth with embedded Linux operating system, with C++ coded algorithms as |
|well as complex IO and threading mechanisms to deliver powerful processing to handle AI/ML algorithms. The final version connects to the Internet for IoT, |
|servers are hosted in AWS running Nodejs and Golang microservices for coupling to iOS/Android apps. Physical switches and potentiometers were replaced with |
|smart phone, tablet apps while the speaker was omitted in favor of Bluetooth audio. |
| |Architect and Software Engineer |New York, NY – Jan 2015 to Sep 2015 |
|Engaged as a software consultant for their real time, mobile and desktop notification system - NYP Notify. Contracted as a subject matter expert on Node.js, |
|cloud computing, and big data based on Hadoop. Developed a provisioning tool and dashboard that allowed real time control and monitoring of MSSQL, LDAP and |
|other systems. The dashboard was state-full where context of browser MDI windows, panels and tabs persisted and data grids updated in real time from streaming |
|services. Development was based on full stack - JavaScript, Angular, jQWidgets, jQuery, Sencha Ext.Js 6.0, Ruby & Node.js with JSON, XML, and SOAP payloads via |
|RestFul services. Developed a comprehensive Tableau dashboard that organized Tableau applications by user and groups into a single Dashboard system that |
|included LDAP authentication, comprehensive MDI UX with a series of complex administration utilities. Hosted real time dashboard by Tableau as well as real |
|time HTML5 dashboards. Consulted on responsive design & hybrid mobile apps with HTML5. Source control was Github. |
| |Architect and Software Engineer |Roseland, NJ – July 2014 to Nov 2014 |
|As part of their Enterprise Architecture (EA) team, I specialized in real time concepts. I was contracted as a Node.Js SME, where I championed the concept of |
|applying embedded real time architectures found in medical and military markets to their new ADP enterprise architectures. These concepts were presented to |
|their SR engineers and their C-level management at our Architecture Review Committee (ARC). I built working prototypes using .NET, Java and MVC with JavaScript|
|(full stack: front end frameworks & Node.Js: backend) and Ruby. I was part of their data governance & compliance strategies. My work included bigdata, cloud |
|computing, microservices, Iaas, Paas, and other architectures, various JavaScript frameworks, and Restful architectures. I was part of their reviews committee |
|of outside 3rd party venders and opensource - Hadoop, Pivotal (cloud foundry), Openshift, Openstack, Gemfire, RxJava & NoSQL. Ported from Java, Excel sheets to |
|Java & for other POC. |
| |Architect and Software Engineer |NY, NY – Sep 2013 to Jun 2014 |
|Consulted as a SR software engineer for the architecture and development of hybrid apps for tablet, mobile devices and desktop. Targeted platforms included |
|iOS, Android, & desktops. Used Ext.Js 5.0 (BETA & release), Node.Js, HTML5, JavaScript, JQuery, Dojo, Webkit and phone gap. The backend was a mixture of Java, |
|JSP & Node.js. Products I developed were real time dashboards with heat maps / tree maps for displaying financial equities with client side drill down, |
|filtering, searching and sorting – was developed using JavaScript without any JS libraries on raw HTML5 canvas. Also developed specialized charts for |
|displaying equity details such as price target & closing price in international currencies. Added features to the Barclay’s B-Tube system - similar to Youtube.|
|The B-Tube system was pure Node.Js on the backend with desktop & mobile front end. Node.Js uploaded user videos, transcoded the videos with ffmpeg and |
|generated thumbnails. Wrote scripts for ‘make’, packaging and ‘push’ services from QA, stage and production machines via version control. Source control tools |
|used was Github. |
|Sensor Products |Architect and Software Engineer |Madison, NJ – Jan 2013 to Oct 2013 |
|As the lead architect and software engineer, I ported their legacy .NET / Win32 application from VB6, C++ and C# code to a new RIA system using Ext.Js 4.2 (with|
|Sencha Architect) and Node.Js. This software interfaced to specialized USB sensors using drivers I developed in C++. Complex UX features were HTML5 Canvas |
|based within the Ext.Js framework. Refactored device drivers and developed a device manager in C# to control the USB (Boditrak) sensor arrays. Included many |
|features MP4 video export features (using FFMpeg), complex 2D and 3D algorithms. Backend was 100% Node.Js based where most Node.Js modules were written in C++ |
|with Python. Also included annotation support from drawing and textual editing on top of both 2D and 3D frames, and an automated calibration system for the |
|hardware. Near the end of the project – created a working prototype of cloud based device support and p2p transmission of sensor data. Wrote user manuals & |
|technical documentation. |
|Skyline Net |Software Consultant |Glen Burnie, MD – May 2013 to May 2013 |
|Refactored Skyline’s security video monitoring system to include server side session and preference storage, NoSql based user storage and comprehensive CRUD |
|user administration. Project was based on Ext.Js 4.0 with a mix of AngularJS, Ember and Apache as the static content server while using Node.js for all dynamic|
|real time delivery. For communications used Ext.Js direct, JSONP and later replaced JSONP with server side proxy using Node.Js. UX included drag and drop with|
|dynamic resize of all components to and from server side session storage. The system allowed users to setup and store custom video layouts for 1000’s of |
|highway live camera video feeds. |
| |Software Consultant |Atlanta, GA – Apr 2013 to Apr 2013 |
|Contributed to their Big Data project. The project was based on Node.Js with Jade, Dojo, Neo4J, Hadoop, MapReduce, Apache Hive, NoSQL, and Mongo DB. Created |
|user interfaces with Dojo that allowed searching of Big Date repositories. The system stored all web server query details and statistics of all AT&T hosted web|
|sites, where specialize data profiles were used to define data structures for subsequent searching. Client/server communications used JSON with pagination |
|features as search results were extremely large. |
| |Software Consultant |Oakland, NJ – Mar 2012 to Dec 2012 |
|As the lead architect and developer of this new web based ATE system for their cockpit multi functional displays (MFD), our team used cloud computing |
|technologies; NoSQL, big data, Mongo DB, sqlite, Node.Js, HTML5, JavaScript & Sencha ExtJs (first started with 3.0 then ported to 4.0) to deliver an RIA web |
|based, collaborative ATE system used in testing new F15 fighter avionics. New avionics subsystem based on Internet Protocol including gigabit Ethernet, fiber &|
|servers in the cockpit. Introduced the client to cloud computing technologies by embedding Node.Js into fighter avionics systems. Developed MVC architectures |
|under .NET, C#, OS-less C & assembly code, JavaScript & Linux. Also developed custom NodeJS modules in C++ for discrete IO & data acquisition as device |
|drivers. Other Node modules developed: real time webbrowser based oscilloscope using HTML5 canvas with websockets, audio & IO to National Instruments NI PXI |
|1033 – thus eliminating Lab View. 50% of Node.Js modules written in C++. Mentored & taught interns, Jr & Sr developers & architects for web & cloud |
|computing. Staff managed QA testing remotely for best productivity. Included real time collaborative web based components: dashboards drag & drop, whiteboards,|
|with avionics control. Worked on MIL-STD-1553 & 8051, Win XP embedded & Linux, mpeg (ffmpeg), HD video & mapping. |
|Merchant Resource Group |Software Consultant |Boston, MA – Dec 2011 to Feb 2012 |
|For the management of MRG, I audited their previous projects for future new architecture and development. Created a working prototype of their new system with |
|one offshore resource. Used LAMP stack, php, MySql, JQuery, ExtJS 3.0, Sencha Touch and Ajax. Developed an emulation of SalesForce CRM tool using JavaScript. |
|System was for merchant account lead generation. Advised the management team on issues ranging from security, PCI compliance, architecture and general best |
|practices for software development. Discovered a major security breach in their previous system that exposed nearly 1000 client SSI, DOB, bank details, and |
|signatures - advised them on mitigation and notification of their data breach. Both iPayment and Wells Fargo were also affected. |
|Nextgen Healthcare |Software Consultant |Horsham, PA – Oct 2011 to Dec 2011 |
|Introduced NextGen SR developers and architects to Adobe Flex for real time RIA / Web 2.0 development targeted for desktop Flex, mobile Flex, and mobile native |
|apps. I acted as an architect, lead developer and liaison with management. Their original system was a thick client written in VB6 and C++ as a Win32 |
|application, later ported to Java, later ported to Silverlight, and finally ported and migrated to Adobe flex. Guided their software engineering teams during |
|the development of several ‘working’ proofs of concept (POC) prototypes. Worked closely with SR developers and architects in the design phase of the proof of |
|concepts. Guided all teams towards best practices and guidelines for successful deliverables. Interviewed both onshore and offshore software engineers for |
|Adobe Flex team expansion. The prototypes we developed were medical imaging editing tools, advanced DataGrid, reporting, print preview and client side PDF |
|generation using AlivePDF. Used SWIZ framework for the architecture. Other proof of concepts included devices IO interfacing, comprehensive template engine |
|for dynamic applications, as well as considerations for web services for a backend of dotNet / C# / MSSQL and PHP both using XML, and AMF. Created backend |
|architecture whereby both Flex and HTML5 could comingle. Designed (hardware) device to cloud integration and did some research and developed various prototypes|
|in HTML5. Made Ext.js prototypes. |
|Class Room Inc |Software Consultant |NY, NY – Mar 2011 to Sep 2011 |
|On a short-term assignment for this nonprofit company. Assisted my direct client Class Room Inc in the development of specialized software to augment their |
|Moodle base. My efforts included MVC architecture on LAMP and coding in PHP, Perl, using MySql, JQuery and Ajax for cross browser development. Introduced new |
|technologies such as Adobe Flex 4.0, RIA, Cloud computing, to structured development such as staging, source control and project management. Also reviewed their|
|long term needs for large web infrastructure and guided management towards technologies for high availability, scalability and low latency architectures. Acted|
|as a project manager for various small projects that were outsourced offshore. |
|Morgan Stanley |Business Analyst, Architect, Engineer |NY, NY – Oct 2010 to Mar 2011 |
|Created the requirements, documents, and the architecture. Developed the prototype of a specialized GUI dashboard for the wealth management division. This |
|“Advisor Dashboard” project gave account executives, sales people and brokers the ability to see assets under management, asset flow, revenues, and commissions |
|using Pivot tables, charts, and advanced data grids with complex drilldown, search and filtering. Using Adobe Flex technologies for the front end GUI with |
|Java, Php (some Perl) and dotNET for the backend, I created custom GUI components with schema and application agnostic backend scripts for an extremely flexible|
|GUI. All GUI layouts such as fields and labels were defined in external xml and AMF server side storage. This resulted in a GUI that could be everything to |
|everyone. Local storage & caching were supported. Included advanced features where hibernation mode so users would freeze all GUI states, then login from |
|another PC to continue with the session. This prototype used a mixture of Flex, C#, Java, Struts, Php and Perl. |
|IP-C ip- |PM, Business Analyst, Architect, Developer |CA, NJ & NY – Nov 2009 to Oct 2010 |
|( BuildingLink Corporation – - Long Island NY: I am a part time advisor that assists the management with various issues, engineering and |
|software development projects. I assisted them in the architecture and development of an 8051 microcontroller emulator that interconnected with an Adobe Flex |
|based GUI that supported a 3D dashboard. The inter process communications was implemented using dot Net framework under C#. Debugged electrostatic discharge |
|issues on a custom microcontroller board. Sourced for Chinese manufactures for embedded telephony router and located offshore C++ developers. Using a |
|development board based on an Intel IXP435 network processor SOC, I developed a Linux based voip application that was web browser controlled. Also developed |
|for this embedded device an Adobe Flex based GUI for management, configuration, and real time monitoring. Developed a web server for the router that was then |
|used by Ajax application for extraction of images and other content. This was also a voip router bridged PSTN FXS or FXO with remote SIP endpoints. |
|( Dialogic Corporation – – Parsipany NJ: I created a specialized Adobe Flex based dashboard GUI that allowed their video disivion the ability |
|to monitor high performance video servers. This dashboard was written in Adobe Flex but was wrapped inside of a dot Net C# Win32 application for execution. |
|This project was done in two iterations – once in Feb 2010 and again in June 2010. This Flex dashboard has a real time move chart with tcp/ip binary sockets |
|connected to a Java based Dialogic video server. |
|Edge3corp |Business Analyst, Architect, Developer |NJ, NY – Feb 2009 to March 2010 |
|Developed a multi tiered high performance real time ecommerce site with a CMS and a backend accounting system. The site included the following features: SEO |
|(search engine optimization) centric, localization (multilingual), multi domain driven. Designed as a multitier architecture based on Linux, Apache 2.0, Zend, |
|Mod Php, Mason, and MySQL. Both Php and JavaScript were based on MVC and OOD. Site was optimized so 95% of the site features continued to operate without DB |
|connectivity – conforming to NoSql scalability concepts. Supported all major browsers. Also prototyped of Sencha Mobile with HTML5. |
|IP-C ip- |Business Analyst, Architect, Developer |NJ, NY, MA – Sep 2008 to Feb 2009 |
|Various short term projects for the following clients: |
|( Eliza Corporation Boston MA - Reverse engineered Genesys T-Server protocol and developed a Statistics Server using packet sniffing methods. |
|Used C# and C++. This new T-Server emulator gave better features for their call center / IVR infrastructure. |
|( rtCare NJ - See previous rtCare work on this resume dated February 2006. Lead a team of local and offshore developers in upgrading the |
|previous ECG project by creating an Internet based collaboration system using Flex 3 and ActionScript 3. Backend servers included extensive Perl and C++ |
|services. High performance socket server was developed in C++ by our team. Developed a high performance multithreaded search engine that was able to search |
|both text (patient demographics, clinician annotations, chat conversations) and binary patterns (ECG arrhythmias) within terabyte BTREE databases. The search |
|engine used customized index system with link lists that were continuously updated by fragments with index tokens based on libzip open source and used block |
|sorting compression. Developed both hardware and Linux embedded software and sourced manufactures a custom router based on the Intel IXP435 SOC network |
|processor. The router included dual broadband connections for load balancing and ZigBee for mesh network to ECG patient monitors for minimal hospital |
|infrastructure. Also developed a real time UDP based collaboration system that was used to transmit, in real time, patient heart EKG signals with interlaced |
|chat conversations and annotations. |
|Estee Lauder |Software Architect & Engineer |New York, NY – May 2008 to Sep 2008 |
|As a temporary contractor, assisted their 3rd party development team in deploying newer architectures and development of their international web applications |
|for 120 countries. Our efforts focused on developing their most important sites while handing off remaining development to off shore outsourcing. The |
|infrastructure was LAMP (Linux Apache MySql & Perl) with templates as well as NoSql concepts. Worked on Perl tools and scripts to automatically deploy web apps|
|and for search engine optimization (SEO). Worked on Middle East, Russian, South Korean, Chinese, Japanese, and Switzerland sites with respective country |
|specialists. Also worked on Flash 9 (AS3), IE & FireFox, JavaScript, and Ajax. |
|Valign |Software Architect & Engineer |Nyack NY – May 2008 to June 2008 |
|Using C#, I created an installation utility for installing an NT type server/service, and a separate utility for installing an application. Where MSI or install|
|shield type installs failed to meet the demands, this utility was network extensive using http, https, ICMP, and other protocols to programmatically install and|
|configure IIS 6.0 and MS SQL servers. Extensive DOT NET security issues were dealt with as well as registry modification from the code level. This installation |
|utility worked across Windows 2000, 2003, XP, and Vista. Created license and serial number registration for IP protection. |
|Info Data NY / ABS Security |Software Architect & Engineer |Wall Street NY – March 2008 to May 2008 |
|For my direct client I worked on and off as they needed me. I took one of their prototype products and developed a testing utility in C++. Also debugged their|
|JNI / Java code of their prototype. Their product is biometrics device the uses a web-based application running on Tomcat (Java with Spring and Hibernate) web |
|server for door entry control using thumbprints and hand signature for access. I developed a debug tool to locate problems with RS485 & RS422 communications. |
|Modified Java code and created architecture to eliminate their JNI interface. |
|IP-C ip- |Software Architect & Engineer |Paris France– Jan 2008 to Mar 2008 |
|For my direct client (company confidential) in Paris France, company confidential. Took one of their legacy based products and replaced the GUI layer with a |
|new implementation. The original code was written for Windows 3.1 in C. The GUI portion was removed and replaced with an SWT based Java GUI while leaving |
|untouched the business logic and SQL database legacy sections. My efforts included the architecture, prototype development, and performance testing to support |
|such architecture. The GUI used a multithreaded environment with a JNI interface. XML data was used with XSL style sheets for data transforms used in |
|localization and internationalization for multilingual support. Simple GUI components were extended using OOD while complex multithreaded GUI components were |
|written from scratch. The project was under Agile type environment. I spent two weeks in Paris to start the project and the remaining work was implemented in |
|New Jersey, USA. Most coding and documentation was developed in New Jersey with weekly status meetings by phone, IM and emails. Some code was implemented |
|offshore with other developers in developing countries. |
|Dialogic |Software Engineer |Parsippany NJ –Aug 2007 to Dec 2007 |
|I was contracted for a temporary requirement. Developed for Dialogic a test application with a GUI matrix that was written in C/C++ and used XML for storing |
|test criteria such as configuration and results validation. The application linked to their latest Linux and Windows HMP (Host Media Processing) platform. The |
|application tested Dialogic components such as voice (VOIP), video and conferencing with trans-coding. Testing included all conceivable connections held in a |
|matrix, which created positive fail / pass and negative fail / pass results. All levels of code were tested as well as protocol stacks such as H.323, SIP, RTP |
|and G.711, H.263 codecs, and voice & video messaging. For the video services included basic DRM features. Connectivity included PSTN and IP. Work was GUI to |
|low level real-time coding (threads, sockets, messaging). |
|BMGCH |Architect & Developer |New York City, NY – Feb 2007 to July 2007 |
|I was contracted to audit and advise them on how to change the site’s architecture to become reliable and to increase traffic and revenue (analytics). The site|
|included 11 servers hosted at Rackspace. These servers had constant problems that made the site fail frequently. The architecture was Linux, apache, MySQL, |
|and Mod_Perl, also known as LAMP. Mason and CPAN were used as well as a mixture of Apache 1.1 and Apache 2.0. The site was a complex e-commerce system that |
|contained basic shopping carts, search mechanisms, and mass email scripts for traffic generation. It was similar to NetFlix business model where customers |
|would register and could order individual CD/DVD titles or chose titles for their monthly queue. Also included Acerno, Double Click, Dotomi, Consumption |
|Junction and many other traffic generation partnerships. The site was single tiered and required upgrades to multi-tiered architecture with fault tolerance and|
|high availability. I assisted their staff and other consulting companies in maintaining the site while debugging, and adding enhancements. I created various |
|documents include a detailed white paper outlining the steps required to make the system reliable. Built servers and a development environment for load testing|
|and staging. Proved the site could run only on Apache 2.0 with mod_perl and Mason. |
|T-Mobile t- |Architect & Lead Developer |Parsippany NJ –Jan 2007 to Feb 2007 |
|T-Mobile was my direct client. Developed an application in C# .NET that extracted 750 gigabytes of BLOB files from Microsoft SQL servers. This utility moved |
|files from SQL server to a large network storage device. The utility was a Win32 application the contained multi-threaded throttle controls for controlling |
|network traffic. All SQL stored files were extracted by this utility and stored in a hierarchy of directories with accompanying text files for storing META |
|data. The tool also contained feedback display for progress notification. The underlying code was clearly separated from the GUI where a service could be |
|created that would allow the tools to check the SQL server for changes in order to update the file system in an automatic mode. This project was a fixed price |
|contract and was delivered on time. |
|T-Mobile t- |Architect & Lead Developer |Parsippany NJ – Dec 2006 to Jan 2007 |
|T-Mobile was my direct client. I added a web based Outlook like address book to their Business Objects report scheduling application. Similar to the “Address |
|Book Gateway” product by APOS, my application gave T-Mobile the ability to eliminate failures from user interactions. However, unlike APOS, my efforts did not |
|require any workstation installation and was pure (browser) web based. This included robust Ajax based GUI that handled 40,000 addresses, with filter controls.|
|The backend was a .NET and a JSP service that accessed contact details from SQL database and LDAP / Active Directory. Code was in Ajax, .NET, and JSP. |
|Integrated Active Directory / LDAP for the retrieval of email addresses with Business Objects / Crystal Reports. Later created a server-side script that would |
|modify the Business Objects code, live, with out breaching warrantee agreements. This server-side script modifier disabled native Business Objects reporting |
|controls that created too many errors when using defaults. The application greatly simplified and automated Business Objects reporting tool and eliminated 98% |
|of report scheduling errors. |
|Dynotracks |Business Analyst, Architect, Developer |Hackettstown NJ – July 2006 to Dec 2006 |
|For my client I assisted them in the architecture and design of an Ethernet / Wifi UPnP ffmpeg based MPEG4 camera. This camera also included an alarm system |
|with both low power FSK wireless sensors to advanced Zigbee mesh network sensors. The camera contained embedded Linux and had RF FSK 400 MHZ sensors and remote|
|controls. Firewall port forwarding using UPnP was used for PEER-to-PEER video when available. If port forwarding could not automatically be enabled, then |
|video was relayed using servers that I wrote using low level C++ for Linux. I sourced and analyzed various chip sets including SOC based on Linux. I created |
|an architecture where the camera included a built in UPS and left options for miniPCI connections for CDMA/G3 or other cellular technologies to be embedded |
|inside of the camera. Various hardware peripherals were designed to make the camera easy to install. Developed a superior configuration protocol than that of |
|Windows Zero Configuration (WZC) using low-level Ethernet SSID and encryption settings. I sourced MPEG4 chip sets and chose hardware that simplified software |
|requirements such as eliminating the requirement of ActiveX for in-browser control and video player. Assisted the management team in recovering their previous |
|failed investment of $2,000,000 and moved forward towards designs with market longevity. Received cameras from their competitors for reverse engineering. |
|rtCare |Business Analyst, Architect, Developer |Hackettstown NJ – Feb 2006 to August 2008 |
|Developed an Internet based system that unified products of “Multi-Parameter patient monitor” markets including home healthcare and remote monitoring with |
|current market segments such as resting ECG (ICU), Holter, Stress test, ECG analysis, and ECG management & archiving all into one infrastructure with multimedia|
|(mp4 / FLV video), collaboration while maintaining HIPAA compliancy as well as FDA 510k. I analyzed the market, defined cost & pricing models, produced |
|features list, wrote requirements docs, created wire-frames, created the architecture, and developed the prototypes & production level products. This project |
|was called Internet Patient Monitor. It included grid (clustered) servers distributed & dispersed across the Internet for application level load balancing, |
|fault tolerance & business continuity. Custom gateways (router devices) were developed (hardware manufactured in China) for deployment in medical facilities or|
|patient homes for gathering of real time signals via wireless & wired Ethernet and WMTS. The GUI “instrument” is a real time system that displayed patient |
|vitals, demographics, and historical data in any web browser such as FireFox or IE. Specifically the GUI was based on first Adobe Flash and later Adobe Flex |
|forming a cloud-computing environment. The servers were written in C & C++ using low-level sockets (w/QOS), multithreading on Linux. The gateway is an embedded|
|device (no hard drive) based on SOC (system on chip) running minimized Linux with a custom TCP/IP client. Branding, skinning, internationalization, and theme |
|management from a previous project at that was reused. This included administration and management screens and server tools. Also reused |
|video streaming, text chat, voice chat, and extensive drag & drop for collaboration features across the Internet. The IPM project allows ECG technicians |
|anywhere in the world to monitor patients over the Internet in real-time with multimedia contact management & collaboration with medical staff near patients or |
|mobile doctors or patient’s home. Tools were included for nursing stations, digital dashboards, permanent archiving with compatibilities to Philips, GE |
|(Datex-Ohmeda), Draeger, Siemens, & Spacelabs. Also displayed ECG signals on cell phone and PDA devices. GUI screens use XMLHttpRequest with Ajax for RIA |
|functionality that made the user experience real-time. Servers used “mod_Perl”. When required, C++ was used to enhance Perl. BTree db was used for terra byte|
|storage & real time performance. MS SQL in .NET was used as a repository for exposure to Crystal Reports Business Objects. Specialized servers were developed |
|where ECG arrhythmia analysis and video streams were analyzed in real-time for false alarm reductions. Video was FLV based. Notifications extended to SMS, IM,|
|paging using TTS & IVR. Developed a method for packet priority (when QOS was unavailable). Created streams where vitals & video were merged with annotations &|
|metadata. Reduced costs of ambulatory equipment & bedside monitors and outsourcing of EKG monitoring across the world. Applied for FDA 510k approval as well |
|as worldwide certifications, patents, and ISO 9001. |
|T-Mobile t- |Architect & Developer |Parsippany NJ – Feb 2006 to Apr 2006 |
|Reverse engineered Invoq Alarm Point system with the intentions of fixing the product that was not designed nor supported well. Eventually Invoq was abandoned |
|and we developed a custom in house IVR system with open source scheduling based on Ajax. Added text-to-speech, Nuance speech recognition and other features |
|that interfaced to T-Mobile NOC and call center. Allowed Remedy based NOC center to create tickets that our notification server would process. Notifications |
|included 2-way emails, IM, fax, inbound & outbound voice calls, & SMS. Was a mix of Linux Apache w/ mod_perl and Windows .NET (C#, ASP, C++). |
|IP-C ip- |Business Analyst, Architect, Developer |Hackettstown NJ – Jan 2006 to Feb 2006 |
|Custom TCP/IP stack for energy management: Developed a custom Real-Time IP stack for both wired and wireless appliance infrastructures. This stack allows over |
|75,000,000 simultaneous TCP/IP connections to be active on one modest server over a single T1. Linux based, written in C code. TCP connections remained active|
|as the server reboots. Included fault tolerance & load balancing. The final product was impervious to DOS (denial of service) attacks. This system allowed |
|millions of consumer and business appliances to connect to the Internet for service, monitoring, consumables replenishment, and energy management in real time. |
|The customer stack worked with both stateless and state-full firewalls. Allows bypassing of firewall & router issues such as port forwarding. Secure, no |
|configuration, while only requiring custom stack at server. Exceeded A2B & DRM by Axeda, Questra, & Metrix. |
|IP-C ip- |Software Developer |NY City / NJ /PA areas – April 2005 to Dec 2005 |
|Reverse Engineering project: For a direct client, I developed a series of tools for accelerated reverse engineering of databases. I created an API with |
|accompanying GUI and consol applications for rapid understanding of db files at RAW binary level. Used to understand EDB files from Exchange versions 5.5 and |
|2000. API was generic with logic defined in XML files. Included support for B-Tree, B+Tree, tables, indexes, header processing, decompression, decryption, and|
|other DB internals. The GUI delivered lists of objects in the EDB files and extracted all mailbox objects with emails, attachments, and encoding that included |
|TNEF, RTF, MAPI to PST and EML files. The project was a fixed price. This project was to reverse engineer Microsoft Exchange files so that content could be |
|extracted by accessing the files in raw binary mode. C & C++ could compile on Unix & Win32. XML supported VB using Shell scripting. |
|VoiceVerified |Software Developer |NY City / NJ /PA areas – April 2005 to Dec 2005 |
|Biometrics project: Developed a Dialogic based VXML IVR for outbound & inbound call processing with a focus on my client’s biometrics component. Designed the |
|system to be scalable in distributed server architecture. Coding was in C++. |
|NetBind |Business Analyst & Auditor |NY City / NJ /PA areas – April 2005 to Dec 2005 |
|My client was a VC backed venture that required a legacy video camera to be modified for new markets. I created an opinion as to the hardware and software |
|design of their intellectual property. Included recommendations to the management as to the state of the product & planning to take the product forward. I |
|analyzed hardware & software design to include TI DSP, FPGA, compact PCMCIA for consideration for WiMax & directional antennas for Manet & Ad Hoc. C & C++ & |
|Java code in Linux, Win32, & embedded environments. The camera was color with black & white night vision & audio. |
|Telcordia |Software Developer |Piscataway NJ – October 2004 to February 2005 |
|Mobile AD HOC Wireless Project (MANET): Assisted Telcordia (SAIC) in the development of a wireless network for an Army contract. System was based on RedHat |
|operating system and incorporated several security requirements on top of the CECOM MOSAIC ADHOC platform. System was deployed using WiFi (802.11) and |
|AN/VRC-99 military Ethernet. We demonstrated working examples in both the laboratory and outside environments using vehicles such as real Hummers. The system |
|contained a custom version of JMap (open source) for displaying real time GPS maps of mobility. The code was written in C, C++ and Java. Protocols used |
|included IPSEC, DRCP, OSPF, DCDP, SIP, YAP, OLSR, HSLS and SCTP. Proved various security attack scenarios that included DRCP depletion and contention traffic |
|with video streams. This network provided mobility for TCP and UDP traffic. The project’s name was TWNA (Tactical Wireless Information Assurance). The system|
|used QOS to manage bandwidth. Efforts included testing and demos as well as coding of the HSLS & OSLR. Custom implementations of HSLS were added to interface |
|with db, routing tables, and message queues based on the original open source. Our implementation included support for both IPv4 and IPv6. Difficulties |
|included porting from NetBSD to RedHat. The original HSLS code was based on open source code from the Champaign-Urbana Community Wireless Network (CUCWN |
|). Demonstrated the feasibility of using this technology for the military. |
|IP-C ip- |Senior Architect & Developer |Hackettstown NJ – August 2004 to November 2004 |
|Internet Explorer Tool-Bar: Using previously developed components and projects; I developed a proprietary Internet Explorer Toolbar DLL. |
|Similar to the Google, MSN, and Yahoo toolbars, the bar was designed to give custom GUI features for a marketing client. Technologies used were BHO (browser |
|helper object), WTL, ATL, MFC, and backend CGI / Perl calls to SQL server. The toolbar offered custom object definitions using XML files. The XML file also |
|processed VB, VBScript, and JavaScript via shells. Also developed the install and uninstall packages using Visual C++, and a version in C#. The toolbar |
|contained menus, dialogs, copy protection, registry manipulation, and animations such as digital dashboards, Flash objects and tickers. Additional support was |
|added for enhanced file uploading, popup stopper, and browser acceleration. Support for Win 95, 98, NT, ME, 2000, XP, 2003 and various browsers. This was a |
|light wrapper for IE and FireFox but a common set of components. |
|IP-C ip- |Senior Architect & Developer |Hackettstown NJ – April 2004 to August 2004 |
|Applications Server Version 2.0: Ported the entire application of Applications Server Version 1.0 to RedHat 9.0, Apache, CGI and PERL (mod_perl) with MySQL. |
|Reused most of the code from Version 1.0 that was browser specific as well as all resource files including graphics and XML / XSL previous efforts. Used |
|popular PERL modules including Image Magick (ImageMagick). Developed our own POP3 / SMTP/ and IMAP compatible (web) browser based GUI. Also developed and |
|tested hooks with Java server side packages including Apache Jakarta with Tomcat, BEA Weblogic (EJB) & JSP, and IBM’s WebSphere. Diversified the authentication|
|system to link mod_perl with OpenLDAP 2.0, included SSL with certificate management. Added custom VB interpreter & byte compiler as well as PERL and |
|proprietary scripting accessible to the consumer (end user). Added web based scripts for management of raw Linux configuration such as sendmail, virtusertable,|
|aliases, access, httpd.conf, passwd, & group files. |
|IP-C ip- |Senior Architect & Developer |Hackettstown NJ – April 2004 to August 2004 |
|Secure Server Replication: Developed two automatic backups via DTS and BCP in conjunction with stored procedures (MS SQL SP). This project was to allow my |
|client (State of NY) to maintain a live mirror of their pension fund for member access while being secure. The code was under .NET with SSL and HTTPS on |
|Windows 2000 Server and IIS. Also experimented with modification of NIC cards to limit the Ethernet communications to ONE WAY. This special modification |
|removed the receiver portion of the NIC to guarantee a secure network that would be impossible to breach. |
|IP-C ip- |Business Analyst, Architect, Developer |Hackettstown NJ - March 2003 to April 2004 |
|My client was DataScope in Mahwah NJ (). I assumed all risks, terms & contract were fixed & guaranteed price and was paid after delivery. |
|Used packet sniffers on Linux & Windows to reverse engineer (their competitors) GE Central Station (VitalCom) medical monitors (patient ECG, heart, respiratory,|
|blood pressure, temperature, and other vitals) in PatientNet & OpenNet. Developed custom NDIS, WinPcap, & miniport packet drivers for Windows NT, 2000 & XP. |
|Wrote real-time applications and servers that communicated with the packet drivers to simulate GE Central Station units. Simulation included receiving, |
|sending, & parsing packets from RAW Ethernet. Included tools and GUIs to assist in the development, some written from scratch while others used Java |
|opensource. Wrote a custom sniffer for accelerated work. Reversed engineered and built simulators to include the following medical peripherals: WMTS, VHF and |
|Hardwire Central Stations, PatientNet Viewer, Interactive PatientNet Viewer, DT-4500, DT-7000, DT-4000, DT-5000 & DT-5100 instrument & ambulatory transmitter |
|with in the DR-10000 Access Point Transceiver, as well as DataScope Passport 2 & Spectrum products. Included many Raw Ethernet issues such as low-level |
|Ethernet Multicasting (group control), CRC, and dissemination of all portions of the protocol to include OOD classes for emulation. Visual C++, Win32, MFC, |
|XML, DLL code, & multi threaded. |
|IP-C ip- |Business Analyst, Architect, Developer |Hackettstown NJ – May 2002 to March 2003 |
|Applications Server Version 1.0: The architecture focused on the best of .NET with the best of pre .NET to deliver maximum flexibility and lowest project risk.|
|Using IIS, MS SQL (7.0 and 2000), Visual Studio 6.0 and .NET, I developed web-based applications that were used for various projects. The applications were a |
|mixture of ASP (with ADO, ADOX, COM+, ActiveX), , , C++, NET and high performance DLLs in C++. The system offered file uploading, file managers, |
|users, groups and branding abilities. Also, designed using JavaScript and DHTML components that allowed Visio like applications generator for designing web |
|sites from with in Internet Explorer. Developed automated components to allow fast web application deployments. Specifically, the system allowed designing of |
|SQL DB web application from with in Internet Explorer (DOM compliant browsers) using DRAG and DROP (drag & drop) environment. The system also contained VML, SVG|
|and TeeChart (tee chart) (3d pie, line, bar charts) 3D charts, graphics GUI and animations. The system maintained cluster and fail over abilities from the |
|browser and server farm. Wrote over 50 individual components for the system that delivered high reliability and easy development environment. Used new |
|technologies and protocols such as VML, SVG, and XML. Used 8192 bit encryption, redundant servers for load balancing, 100% web based management, WEB based |
|reports, and presentations, included billing and accounting. The objective with this applications server was to allow the business secretary or the consumer to|
|build extensive and powerful web based (data base) applications with out any knowledge of SQL, html, scripting, or software development in general. On the |
|business side I was involved in requirements, analysis, architecture and design as well as working with translators for commissioning some work offshore. |
|Efforts were focused on generalizing all requirements. This generalization yielded architectures that were highly flexible. The end result of the greater |
|flexibility and generalization were progressive cost savings in later feature changes to conform to customer requests and market changes. The products were |
|more cost effective while allowing customization and requirements changes that were easier. |
|HostedIVR |Business Analyst, Architect, Developer |Hackettstown NJ – May 2002 to March 2003 |
|IVR: Continued my efforts to develop and perfect various management consoles and consumer user consol (GUI / UX - user experience) for a Dialogic based IVR |
|(interactive voice response) system to be used as a foundation for an applications server for native voice logic control including VXML. Used Windows 2000, Sun |
|and Unix (also RedHat Linux - MySQL) OS for platform development. This IVR shared technologies from most of my other projects. LIVE UML (REAL-TIME UML): This|
|project integrated with our IVR project and added the functionality of allowing our applications generator GUI real-time abilities. Real Time where |
|applications can be created with a drag and drop GUI environment without compiling, all from any browser. The Java GUI is based on Swing and stores all Voice |
|call flows in raw XML with a VXML option. The GUI had the look and feel of MS Visio within the browser. |
|AT&T |Senior Architect & Developer |Piscataway NJ Oct 2001 to May 2002 |
|Prime responsibilities included being the senior Nuance ASR (automatic speech recognition) specialist. Contributed to the new HMIHY (How May I help You) IVR |
|with speech recognition project as a strategic architect and developer. Using Nuance 8 (SLM) under both Unix and Windows NT/2000, I maintained platform specific|
|patches, upgrades and advancements. Coded in C, C++, Java and shell scripts, for enterprise wide systems. Acted as liaison between AT&T, customers, Nuance, |
|Tellme (Tell me), Avaya, Lucent, and vendors for problem resolution and upgrades. Developed and maintained systems and integration with Conversant / Intuity IVR|
|systems. Vigorously promoted better architectures and designs for lower cost, greater reliability, and higher flexibility. Developed requirements, schedules, |
|and deployment of new projects and upgrades. Installed Sun, Oracle DB, and Nuance ASR recognition and proxy servers. Enhanced voice capture, transcription, |
|telephony browser, VoiceXML 2.0 (VXML), TTS (text to speech), FSU (frequent speech update), and real time reporting product requirements and designs. Developed|
|web applications under Weblogic application server using Java for Servlet and JSP. Added LDAP features for authentication using SunOne directory server (v4.11)|
|including SSL using Java. Developed IBM Websphere applications using EJB & Corba including JSP (java server pages) with Bean technology. Developed speech file|
|(WAV) conversion services using C++ & Java for Web based audio file updating and management. Designed architecture components for fault tolerant and load |
|balancing web session availability. Was on call 24/7 for their network operation center (ASC) for problem resolution. Developed resource event monitoring |
|system for Nuance services. |
|IP-C ip- |Architect & Developer Owner / President |Hackettstown, NJ May 2001 to October 2001 |
|Worked as both a developer and IT infrastructure specialist. Maintained Cisco routers, installed and configured RED HAT (Red Hat 7.0, 7.1, 7.2) Linux DNS, |
|SENDMAIL (email) with IMAP, Apache web servers and IPCHAINS based firewalls. Designed IT infrastructures that were not compromised by viruses and worms such as |
|CODERED (CODE RED), or NIMDA. Also installed and configured Windows 2000 Server(s) with SQL 7 & 2000 Server for various web database clients. Designed a |
|complete IVR & Fax server based on Windows 2000 with complete web based management and administration for various clients (IP-C own 100% of the code without |
|libraries or APIs). The IVR development used VB, VB script, ASP, and C++ under MS Visual Studio 6 with XML (voice xml) and S.100 (s100) standards. This system |
|unified DB, voice mail, and fax data into one centralized system with web access and management. Developed a server to convert TIFF (TIF) files to JPG image |
|formats, and split pages into individual JPG files for easier web integration. Developed a Rockwell audio compression format to WAV conversion server with |
|online record and playback within a Java web frame. Devoted time in sales and marketing throughout the NJ/NY area. Represented IP-C at NJPAC, NJTC, NTG, RBP, |
|and NJ State Chamber functions. |
|Telcordia |Java developer under Unix |Piscataway, NJ - Oct 2000 to April 2001 |
|Was part of their Next Generation network product called “Call Agent” (IGCS) soft switch (VOIP over cable modem). Developed as the lead architect a Java based |
|GUI (used Java 1.2, 1.3 also 2) called NetScope, which was used to produce installation scripts for deploying their SS7 soft switch. Java coding included AWT, |
|SWING, & network classes. NetScope produced completely automated install for an entire SS7 soft switch from a central point to dozens of SUN servers. Support |
|was for 60K to 480K subscriber lines. The GUI was used by sales and installation personnel and contained icons that were positioned (drag) within the web |
|browser to represent the network topology. Also developed a Java based bulk data import system for pre-populating SS7 databases such as ISUP end point, carrier|
|info, trunk groups, LNP data, and other SS7 specific databases. Was involved in triage teams to troubleshoot and repair software bugs for customers such as |
|Videotron and Time Warner. Experience included ISUP layers of the SS7 protocol under Java and Corba (IIOP). Fixed bugs for 8XX, 10XXXXX, & various CLASS type |
|services. Coded “on to on net” & “on to off net” calls via SS7 gateway call setup & tear down. |
|Lucent |Protocol specialist |Mount Olive, NJ - May 2000 to July 2000 |
|Developed an FTP manager for their wireless wide band 3rd generation project (3G W-CDMA). The project was for DoCoMo NTT of Japan for voice, data, and video |
|cell phone technologies. This FTP manager controlled both client and server services within the BTS (base station) ATM W-CDMA network. The C & C++ code was |
|written for VxWorks RTOS under SunOS. I authored the low level design, C++ coding, and unit test plans. This FTP project was approved by two pier reviews from|
|senior developer groups. Included extensive Unix specifics such as message queuing, inter-process mail, and task spawning. Also used various Unix tools and |
|development applications such as gcc, VxWorks simulator, and WindRiver Tornado. |
|Enablx Inc. |SR Engineer, Analyst, & Architect |Randolph, NJ - April 1999 to May 2000 |
|As the lead software architect and developer, I guided the strategic business direction in setting the tone in full IP compliancy for the company’s IPO with a |
|market focus in CRM and call center applications. Assisted in organizing their R&D efforts and in hiring a project manager. Assisted the president in |
|understanding technical issues and in interviewing potential companies for acquisitions, mergers, and joint ventures. Guided a team of junior developers in |
|software development and quality for better code reusability and reliability. Wrote Windows NT DLLs, services, and many IVR enhancements. Introduced the |
|company to UNIX and LINUX. Assisted in the planning and installation of CheckPoint firewalls with VPN to various corporate accounts. Analyzed and planned the |
|integration of Nuance and Antares speech recognition products with Dialogic hardware. Introduced the company to Lucent text-to-speech technologies. Developed |
|a raw (TCP/IP) SQL interface, wrote various software enhancements for Apex (IVR) in the form of DLL hooks, wrote C++ applications for interfacing to Sieble, |
|Genesys telephony servers and Nortel switches. Analyzed unstable in-house IVR OS/2 code for potential project recovery. Other responsibilities included |
|writing a faster ASP engine, wrote CGI code, developed E-Commerce prototypes, taught C & C++ to younger programmers. Wrote a dealer locator for calculating |
|distance between zip codes and exchange codes to within inches. Also directed a team for integrating IVR and Intell-A-Check for telephone based check writing |
|systems. Analyzed the integration of FairIsaac credit scoring systems with IVR technologies. |
|InterWorld |Quality Assurance Analyst |NY, NY - Feb 1999 to Apr 1999 |
|Used LoadRunner, MS Visual Source Safe, Soffront Track, and other tools to accomplish various QA tasks. Performed load and regression testing on InterWorld’s |
|e-commerce products. Wrote various Unix (SunOS) shell scripts to automate tasks for team member’s QA functions. Performed SunOS and Informix database |
|installation. Also performed several DBA functions for Sybase, Oracle, and Informix databases. Reviewed and analyzed installation and configuration |
|documentation for enhancement recommendations. Invested a major portion of my time with the e-commerce (InterWorld Financial Exchange) application as both a |
|web user and administrator for results, bug, and enhancement recommendations. This was a short-term contract, which was to assist InterWorld with the release |
|of its enhanced e-commerce application. Evolvements included, but were not limited to, using and modifying test cases, identifying and tracking results and |
|bugs, and assisting developers with software fixes. |
|DMR |Internet CTI developer & Analyst |Edison, NJ - Sep 1998 to Feb 1999 |
|As the CTI expert for DMR Consulting – Amdahl - Fujitsu, I focused on prototype, proof of concept (POC) software for the acceptance of an “E Spire”, 30 |
|million-dollar, Call Center contract. This demonstration software integrated Lucent G3 switches, Netscape Application servers (NAS), HTTP servers, IVR, LDAP, |
|SQL, and other technologies to form a web based Call Center at “E Spire”. My involvement focused on CTI screen Pop Up technologies and included the development|
|of Answer Soft proprietary scripts; development of DLL’s in C++, SQL interfaces, Java, TSAPI, TAPI and other supporting technologies. Investigated technology |
|alternatives for screen popup, IVR, and Tserver augmentation and replacement. Used the latest Microsoft Visual C++ software and Rational Rose 98. |
|Kearfott Inc. |Intranet Architect & Analyst |Wayne, NJ - Mar 1998 to Sep 1998 |
|For Kearfott Guidance & Navigation, I redesigned, rebuilt, and modernized the network infrastructure. While maintaining high security standards for the Trident |
|missile program, optimized various systems including Rapture Firewall, NSC Security Router, Windows NT servers, Proxy server, PDC & BDC, Cabletron routers, |
|Cisco switches, Cisco 2501 router and Well Fleet (Bay Net) routers. Also rebuilt Http, Ftp, PPTP, and SMTP Servers. Designed new rack mount based fault |
|tolerant Pentium II Servers with RAID level 5 storage and redundant power supplies. Implemented reliable backup hardware and procedures. Maintained National |
|and International frame relay, T1, and Internet links. Approximately 1000 users were located worldwide. |
|SIAD smithsind- |Architect, lead developer |Florham Park, NJ - Mar 1997 to Mar 1998 |
|For Smiths Industries Aerospace & Defense, I was the project’s software architect, analyst & lead developer where I applied in the form of COTS technology, |
|various Internet technologies to military and aerospace systems. The starship product was STS97, or System Test Set. This data acquisition system was to |
|interface to various SMS, “1553”, GPIB (IEEE 488), mission, weapons, and avionics field busses and computers for testing and simulation. The original intent of|
|this new project was to be used for contracts of Nimrod and Hawk aircraft with provisions for the Harrier fighter; however, the projects was expanded for the |
|F-22 stealth, on submarines, aircraft carriers and finally complete aircraft simulation. This was to be the first system based on Internet technologies. Costs |
|were radically reduced while performance and source code reusability was greatly increased. The Beta system was a Windows NT Server with three embedded |
|clients. Each client contained an IP stack with an optimized UDP layer for increased packet transmission speed and near zero latency. I wrote this IP stack |
|from the lower level Assembly code to the upper layers of C, and C++, which included the protocols ARP, TCP, UDP, ICMP, and eventually IGMP for multicasting. My|
|involvement started in the specification and requirements, systems design, proposal writing, and hardware and software procurement. Eventually, I focused on |
|collecting various public domain IP stacks, and spent most of my efforts building this high performance communications layer. This code was left with |
|provisions for ATM (QOS) and the eventual IPv6 services. The system was an ATE (automated test equipment) that was Internet compliant that interfaced with |
|Lab-Windows and Lab View. Also developed Windows 32 bit (Win32) GUI using JAVA, ActiveX, and C++. |
|Lucent |Software Consultant |Somerset, NJ - Aug 1996 to March 1997 |
|Modified C code in Lucent wireless order processing system. Wrote in C++ a remote DOS emulator for remote debugging with hard coded landline and ARDIS wireless |
|modem interface. Also modified Btrieve, SQL, and Power-Builder source code. |
|DRS Medical Systems |Software Consultant |Mahwah, NJ - Apr 1996 to Aug 1996 |
|Developed various software modules for medical imaging and ultra sound equipment using C, C++ and assembly. Developed were multi language GUI, GUI bitmap |
|functions, A/D & D/A hardware interface routines, and serial communications enhancements. |
|IP-C ip- |President / Owner |Hackettstown, NJ - Feb 1997 to 2006 |
|Founded and financed a local ISP (Internet Service Provider) for the development of emerging Internet technologies in both the hardware and software arenas. |
|Our ISP has been a foundation of experimentation, research and development for applications including ISP and head-end equipment, end user systems such as |
|Internet appliances; RBOC and cable TV company bypass equipment. This ISP is a modernization of the previous company, STAR Communications. Currently IP/C |
|maintains a fiber link to the Internet, 18 servers with a variety of operating systems and hardware. The infrastructure includes generator backup, wireless |
|links, xDSL technologies, and custom designed hardware and software. This entire enterprise was designed and assembled from scratch and reflects my current |
|direction and vision of applying Internet and communications technologies to everything. |
|Star Communications Inc |President / Owner |Hackettstown, NJ - Jan 1992 to Feb 1997 |
|The starship product was GRACE or Global Remote Access Communications Exchange. As a PC based telephony platform, which included voice and fax mail, call |
|processing with debit and calling card, call back, and pager support with real time billing and accounting functions. The real time accounting functions |
|included modules for chart of accounts, invoicing, account receivables, accounts payables and reporting. These accounting modules were coded along with the CTI|
|functions from the low level assembly drivers to the higher API with my own architecture and initiatives. GRACE was the foundation of my C, C++, and assembly |
|experiences where GUI & drivers were written from scratch without libraries. DID hardware was also developed for ISA. |
|Quick Computer Inc. |President / Owner |Hackettstown, NJ - Jan 1988 to Dec 1991 |
|Started and managed a computer retail store. Managed 8 employees, grossed over $1,100,000 per year. Built computer from scratch, serviced peripherals, |
|installed OS, applications software and wrote custom programs. Gave computer courses to local customers. |
|Omnitek omnitek- |Software Engineer |Hackettstown, NJ - Feb 1987 to Apr 1988 |
|This was my first software development project. I worked closely with the president – we developed a comprehensive software platform for factory automation, |
|process monitoring and data acquisition. I was the lead developer of software that controlled large 3 phase 400 HP motors, vacuum diffusion pumps, high current|
|heating elements, pumps and valves. Various real-time data acquisition of analog data such temperature, current, voltage with digital monitoring of contacts |
|and switches. Developed a complex GUI system based on DOS with Borland Turbo C to simulate analog meters, gauges and lamps on VGA monitors. While all software|
|was single threaded – functions were non-blocking to allow background process with excellent GUI performance on ISA IBM XT platform. The project was to make a |
|custom machine that was used to manufacture copy machine drum semiconductors. Also developed a platform that simulated a copy machine internals to test the |
|product. This copy machine simulator controlled high voltage DC sources, controlled stepper motors, controlled discharge lamps and measure high voltage. |
|2M Microcomputer Inc. |Service and Sales Engineer |Denville, NJ - Mar 1986 to Jan 1987 |
|Technicom |Electronics Technician |Hackettstown, NJ - Jan 1984 to Mar 1986 |
|Area Lighting & Research |Electronics Technician |Hackettstown, NJ - Jun 1981 to Jan 1984 |
|Education |County College of Morris - Attended for Engineering & Business |Randolph, NJ - Jun 1984 |
| |Tech-Link - Project Management |Parsippany, NJ - Nov 1999 |
| |IEEE - Attended various courses over the years |NJ, NY - 1979 to Present |
| |Sencha Training – Sencha ExtJS 4.2 + Sencha Architect |May 13-17 2013 |
|Professional Memberships|NJ State Chamber |August 2001 to present |
| |NJTC (NJ Technology Council) |August 2001 to present |
| |Regional Business Partnership (RBP) |August 2001 to present |
|Charity |Rotary International |1987-1989 |
| |Intelligent puppet | |2015-present |
| |Streetwise Partners | |2014-2015 |
|Personal |US citizen |Born in Germany |
| |References |Available upon request |
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.