john kendall

Senior Lead Software Engineer at Solvepoint

Atlanta Metropolitan Area

About

John has been professionally building high end business systems for over 30 years. He currently specializes in architecture, design and construction of application projects using Java and Javascript based technologies including React Native. John has held a Sun Certification for Java Programmer on the Java 2 platform since January 2000. Recently he has built mobile apps and responsive websites. He is one of the most passionate developers in the industry. The quality of his work is of paramount importance to him and this is reflected in the projects on which he has worked. He is a big fan of using test driven development whenever possible. Please see the list of Projects below for details on his most recent work. John's knowledge and experience include full round trip development from data and object modeling using SQL Power Architect, Magic Draw and Rational Rose to design and implementation. He is adept at using the popular IDE tools such as Eclipse, NetBeans and others but is most comfortable working from command line, Unix shell scripts and vi. Additionally, John is fluent with a number of flavors of Unix and freeware applications such as: React Native, NodeJS, JQuery, Apache, Tomcat, Ant and more. John is well respected by his colleagues as well as management for his work and ability to communicate effectively both from business and technical perspectives. John is also dedicated to keeping his skills current by constantly researching all new technologies and building personal projects at home to experiment with them. The following is a partial list of vertical markets for which John has developed applications: Enterprise Integration, Multilevel Marketing, Manufacturing, Call Center Integration, Accounting, Order Entry, Purchasing, Commissions Processing, Mortgage Origination, Variable Annuity Administration, Records Management, Benefits Administration, Flexible Spending Account (FSA) administration, Loyalty Awards Program Admin and Food Distribution.

Experience

  • Senior Lead Software Engineer at Solvepoint
    Oct 2001 - Present · 24 yrs 10 mos

    Lead design/engineer for the Clypsy app available on both the Apple App Store and the Google Play Store (See link below). This app was built and accepted to both app stores in less than 10 months and already has a good following. Responsible for the conception, design and implementation of the core EagleIQ Application Server. This is a robust, scalable platform that enables Solvepoint's clients to execute Progress 4GL business logic from the Java space as well as execute Java from a native 4GL API. The server is a fully multi-threaded, highly scalable Java application utilizing Java sockets and an optimized protocol. It includes capabilities such as enterprise level production monitoring at the event level, robust load balancing and many other high end features. It is being utilized by large organizations for high transaction count applications (such as Iron Mountain, McKesson, and more). A number of client API's have been built including Java, Progress 4GL, .NET and EcmaScript/JQuery over Java Servlet via AJAX/JSON.

  • Senior Software Analyst at The North Highland Company
    Jul 2000 - Oct 2001 · 1 yr 4 mos

    Lead developer on a large enterprise application integration (EAI) Java based project for Bellsouth BTSI. Message Broker Databus for FCC319 for Bellsouth (BTSI)

  • Software Engineer at CIBER, Inc.
    Jan 2000 - Jun 2000 · 6 mos

    Powertel Loyalty Administration Intranet Application Responsible for designing and building this system entirely in Java under the BEA Weblogic server. Built using Servlets, JSP on the server side (accessing an Oracle database) and used DHTML/JavaScript for the front end.

  • Senior Software Engineer at McCamish Systems
    1997 - 1999 · 2 yrs

    Lead a team that envisioned, prototyped and built an implementation neutral business transaction processing backend. This provided the ability to access Progress 4GL logic from any front-end capable of TCP/IP communication such as Java, C++ or Visual Basic. Responsible for building the first front-end to this architecture. It was a Java Applet based transaction processing system accessing over 40 business API’s written in Progress 4GL. These same business API’s were accessed using Visual Basic and C++. Part of a team of 10 to implement an Undo/Redo architecture to be used with systems requiring the ability to remove/insert financial events from/into history. This project necessitated designing a standard error recovery mechanism to be used throughout the system. John built this sub-system using a persistent object oriented design. He was responsible for documenting and training for this sub-system as well.

  • Lead Software Architect at Fiserv, Mortgage Products Division
    Mar 1994 - Sep 1997 · 3 yrs 7 mos

    Lead architect and developer responsible for building and supporting the development architecture for all systems created by the division. This consisted of creating an Integrated Development Environment which is used not only by Fiserv developers but also by the end user (known as Power Tools). The IDE is highly object oriented with all application logic developed at the field and table level. This architecture allows the end user to add custom tables to the database while maintaining system integrity across product versions (written entirely in Progress 4GL).