John J. Genoese

John j. genoese

bookmark on deepenrich
location of John J. GenoeseStratford, New York, United States
Followers of John J. Genoese164 followers
  • Timeline

  • About me

    Owner, Chief Technologist for Memories, Dreams, and Reflections LLC

  • Education

    • The city university of new york

      1972 - 1977
      B.s. computer science

      Minor in Psychology

  • Experience

    • Computer horizons

      Sept 1977 - Jun 1981
      Consultant

      COBOL, Assembly programming consultant. Worked on a variety of IBM mainframe applications, concentrating on insurance claims processing and interactive actuarial applications. Technologies:COBOL, Fortran, access methods

    • Telecommunications technology inc.

      Jun 1981 - Jun 1997
      Senior instructor, senior consultant

      As a consultant, designed developed a wide variety of COBOL/CICS and BAL/CICS applications from 1981-1983 for IBM mainframes.In 1984, I became an instructor, teaching and doing research into data access technologies, CICS and offline testing and development methodologies, and performance analysis and optimization. The results were codified into new courseware and extensions to existing courseware, which was subsequently taught all over the US and internationally at both the beginning and advanced levels.In the late '80s I began to teach the Powerbuilder Application Development toolkit for Windows, at the begininning and advanced levels. 1995 I expanded into the Java realm, develping courseware and teaching it all over the US. Company Awards:1981: Consultant of the Year1983: Instructor of the Year1986: Instructor of the Year Show less

    • Bear stearns

      Jun 1997 - Nov 1999
      Vice president

      Design and development of Powerbuilder applications dealing with risk management relationship management. Development of Java applets dealing with Customer Home Page creation facility.Development of midcellaneous Java web apps and applets.

    • Sungard financial systems ( getpaid / avantgard receivables )

      Jan 1999 - Jan 2008
      Director of research and development

      Managed teams from 2-4 persons. Responsible for, technical design and implementation of new web apps and extensions to existing apps, as well as supporting offline applications. Core Java, J2EE, Apache Struts, XML, XSLT, Ant, Oracle, Unix, JBoss, WebSphere, WebLogic

    • Memories, dreams, and reflections llc

      Feb 2008 - now
      Owner, chief technologist

      Mail User Administrator Application==============================Angular, Spring Boot, Jersey|Spring REST. System manages email users for multiple domains. Full CRUD. WAIPT======The next-generation implementation of WAIMAP based on Java EE 6/7 The application was refactored into different modules, WAIPT-COOLDOWN, which represents a portion of the WAIMAP-CLIENT interface, WAIPT-HUB, which is the central control handling authentication and authorization, as well as the repository for the treatment rules, and WAIPT-LOCKBOX, which is the repository app for users' private encryption keys. The modules use JaxRS web services tech to communicate. Also underway is the refactoring of these major application components into microservices using RESTeasy as the primary communication vehicle, and Wildfly 9.x as the microservices container, primarily because of its performance and customizability. .WAIMAP =======Lead technical architect and developer for the WAIMAP project, a Java EE 5 application which assists therapists is tracking the progress of their clients in the use of a treatment protocol designed specifically to mitigate the effects of traumatic memories.. Technologies:Java EE 6, Java 1.6, JBoss, Seam 2, Seam 3, DROOLS, ICEfaces, Vaadin, WebServices, XML, XSLT, XSL-FO, Maven, Spring, Junit, TestNG, Cobertura, Jenkins, Atlassian (JIRA,Confluence), Nexus, PostgreSQL, H2, SVNAdditional Technologies:Ubuntu Linux server installation and maintenance.Apache WebServer installation and maintenance.WAIMAP / CLIENT============== Lead technical architect and developer for WAIMAP / CLIENT, a Vaadin 6.x/ Jee 5 application which serves as a client self-assist portal to the WAIMAP application. WAIMAP / CLIENT is designed to run not only on browsers but on mobile devices as well. WAIMAP-CLIENT communicates with WAIMAP via conversational web services. Show less

    • Electra information systems

      May 2009 - Jun 2016
      Technical consultant / lead architect

      Lead technical architect and developer for the FAILSAFE project, a Java EE 5-based application dealing with the tracking of failed trades. It involved the aggregation of failed trade data collected from various equity custodians, which are subsequently enriched. It is a multi-tenancy application, and Electra's first entry into the SAAS realm. FAILSAFE used ICEfaces and included aggressive use of ICEPush and extensions to ICEFaces components, designed and implemented by myself, that significantly enhanced ICEFaces datatable functionality to include- Multi-column sorting- Drag-and-drop column reordering.App highlights :- Advanced sorting and filtering capabilities- Computation of penalties for failed trades- Currency rate conversions- ICEFaces components and extensions ( especially aa data grid which extends the ICEFacesEE RichDataGrid capabilities by adding draggable colums and multi-column, multi-direction sort ) Show less

    • Verizon networkfleet

      Jun 2013 - Dec 2015
      Software engineer contractor

      Senior developer / Agile team member. Investigated why route lines based on historical trip waypoints would sometimes be drawn wildly -- discovered subtle GPS errors/distortions would cause vehicle position to be misreported. Developed mathematical approach to identifying and removing erroneous points from trip drawing, resulting in substantial improvement in route lines quality.Added functionality to Map provider JS.

    • Verizon telematics/networkfleet

      May 2016 - Nov 2016
      Software engineering contractor

      Helping out on the Architecture team - helping with "big data" POCs - predictive analytics. - ActiveMQ/Camel message processing - Pentaho Data Science Pack investigation (using WEKA and/or R operationally)

    • Doran jones inc.

      Nov 2017 - now
      Consulting contractor

      Contract developer and assistant implementation architect

  • Licenses & Certifications