James Bryan Johnson

James Bryan Johnson Email and Phone Number

Senior Full Stack Developer
James Bryan Johnson's Location
The Hague, South Holland, Netherlands, Netherlands
James Bryan Johnson's Contact Details

James Bryan Johnson personal email

About James Bryan Johnson

I wish to work on the production of applications employing agile development principles and would be delighted to have another role as SCRUM master. I want to work on projects that primarily employ Java based products, particularly Spring. It is important with new development that full use is made of unit testing, mocking tools and continuous integration products and would like to see these products in use in any development environment I work in.I would prefer to build on my recent experience with SOA, BPM and rules engines and would be particularly interested to continue to work with Jboss jBPM and Drools. I would like to get extend my experience with Enterprise Integration techniques particularly where it involves BPM.

James Bryan Johnson's Current Company Details

Senior Full Stack Developer
James Bryan Johnson Work Experience Details
  • Royal Schiphol Group
    Senior Developer
    Royal Schiphol Group Jun 2019 - Apr 2020
    Schiphol, North Holland, Netherlands
    Delivered a new automated platform service todeploy and manage application databases to aMarkLogic Server Clusters using Ansible
  • Triple S Transformations
    Senior Java/Android Developer
    Triple S Transformations Feb 2019 - Apr 2019
    Woerden
    Prepared a BYOD management solution usingWs02 IoT for release into production.
  • Ul
    Senior Java Developer
    Ul Jun 2018 - Dec 2018
    Leiden
    • Developed Jmeter scripts to load the system and record results. • The results were processed into spreadsheets provided to the clients to show that the system provided the responsiveness and throughput required. The spreadsheet results were used a benchmarks against which new versions of the system were compared. • In the course of testing, identified many performance and resource problems. • Automated the load testing process so that it could become a part of the continuous delivery pipeline for the system. • Implemented a mock service using that would emulate a System Under Test by providing recorded responses of systems being put through the certification process. This data was gathered by trawling system logging. • Developed a series of instruments using SQL queries and Log4j trawling to be used on production monitoring dashboards to provide insights into the health of the system. • Proposed a solution, which proved too radical, to overcome scaling problems that was based on Docker and involved each SUT being allocated a configured version of the system running in its own Docker instance. Tools: Java 8, Jmeter, Spring Boot, Zuul, NGINX, Hibernate, GIT, Maven, Junit, Docker, GitLab, MySql, Intellij, Jira
  • Rabobank Ict
    Senior Java Developer
    Rabobank Ict Jan 2017 - Jun 2018
    Utrecht
    Primarily involved with the reboot of MBI, which is a key application in suite of applications that are required to support the Multi Banking account management services that Rabobank will be offering to corporate customers.MBI process Swift messages (MT940 and MT942) accumulating customer intra and end of day statements. This data is accessed via a number of SOAP services by other applications in participating in the Multi Bank suite. I was responsible for the delivery of two new SOAP services.There has been a great focus on creating a T-shaped DEV-OPS team. A project goal was to work within an automated pipeline in which the application is continuously built, having to pass code quality gates controlled by Sonar and Pittest, before being regression tested using Cucumber.Lead role in the introduction of Cucumber into our development process. All new functionality and were defined with accompanying Cucumber features.Built a light Cucumber ‘glue’ framework to ease the implementation of features, increase the reuse of glue code and promote a consistent approach to the initial definition of a Cucumber features provided for implementation. The legacy regression test set had used SoapUI. I developed a number of ‘technical’ Cucumber features to allow for the dependence on the SoapUI test set to be eliminated by reproducing the content of the tests in Cucumber. Support work on Rabobank Direct Connect (RDC) application, which is a system I had worked on the year before. Tools: Java 7 & 8, Spring Framework & Integration, Wicket, XADisk, Hibernate, OpenJPA, GIT, Maven, Junit, Mockito, Easymock, SOAP, Jaxb, Jenkins, Fortify, Sonar, Pittest, XLDeploy, Splunk, Vagrant, Docker, Intellij, Websphere, Oracle, Jira, Confluence, SoapUI
  • International Card Services
    Senior Java Developer
    International Card Services Jul 2016 - Dec 2016
    Diemen Zuid, Nederland
    Development of new REST services for use in the integration of new 3rd party products (Xtendis en Kofax TotalAgility) with existing backend systems. Extension of existing REST services used by the mobile apps provided by ICS to their credit card customers.Tools: Java 7, Spring Framework, Hibernate, GIT, Maven, Junit, Mockito, Jersey 2, Arquillian,Xtendis, SOAP services, SOAP UI, Jenkins, Intellij, Websphere, DB2, Jira, Confluence
  • Rabobank
    Senior Java Developer
    Rabobank May 2015 - Jul 2016
    Utrecht Area, Netherlands
    The Rabobank Direct Connect (RDC) system presents a single service that corporate clients use to manage the processing of bulk and high value transactions. RDC provides consistent corporate services while allowing the bank to restructure their internal systems with no impact on their clients. Change to RDC is primarily driven by change within the banking system, integration with new internal services and the outcome of security audits on the code base. Worked in a team environment that promoted and strictly adhered to the agile development process. The focus was on ensuring that incremental changes to the existing system could be delivered quickly on a regular basis without introducing problems that would have an adverse impact on the reputation of the product. Administration of the details of the bank's clients using the RDC service is provided through a Wicket Web application. Work went into improving the ease of use and the complex validations required to ensure the integrity of client's contract and service agreements. Involved in a consistent effort to improve the code base by developing generic code that could be shared across the modules in the system.A great emphasis was placed on the maintenance and extension of unit and integration tests. All changes were done on GIT branches, went through peer review and functional testing before being merged into the development code base.Responsible for the release procedure for 4 versions on the system.The applications were built using the Spring framework. SWIFT messages and FTP files were handled using Spring Integration and Batch.Tools: Java 7, Spring Framework, Integration and Batch, Wicket, XADisk, Hibernate, GIT, Maven, Junit, Mockito, Easymock, SOAP, Jaxb, Jenkins, Fortify, Sonar, Intellij, Websphere, Oracle, Jira, Confluence
  • Intraffic
    Senior Java Developer
    Intraffic Jan 2015 - Apr 2015
    Nieuwegein
    Performed the initial design and early development of a system that will act as a single point of truth by creating all messaging published by GVB relating to schedules and current vehicle movements. The messages are largely for consumption by travel plan services such as ov9292. Messages from a variety of sources within GVB have to be stored in the single data source, which is to conform to the European Netex specification. This data source will be used in the creation of the outgoing messages and for business intelligence data mining.A lot of the products used in the development process were selected by me and I placed great emphasis on writing as little code as possible. There is a whole lot of XML massage transformation going on. I championed the introduction of Altova Mapforce to allow for the rapid and clean development of the XSL transformations that get executed within Apache Camel routes from within which the XML messages are converted into JaxB pojos.Used Apache CXF to define Rest and Soap services within an Apache Camel environment.Mapping from JaxB to JPA Entity pojos is performed using the Dozer Mapping product. JPA Entities are generated from the database schema using Hibernate tools.The data access layer is managed using Spring Data JPA.Initial development of components was done using Spring Boot projects.Components have to be delivered into an Apache Karaf environment. I initially hand converted the components to be OSGI compliant, re-factoring the original components so that they can be cleanly assembled into bundles.All components were developed with extensive (but not exhaustive) unit tests.All development was done within a strong Agile ethos with 3 week sprints. I engaged in an extensive knowledge transfer process with the permanent members of the team.Tools: Java, Apache Camel, Spring Boot, Spring Data JPA, Hibernate Tools, Apache CXF, Altova Mapforce, XSLT and XML, Maven, GIT, Apache Karaf and Blueprint, Jira
  • Quby
    Senior Java Developer
    Quby Mar 2014 - Dec 2014
    Amsterdam Area, Netherlands
    Design, development and delivery of a boiler case management system (BM) driven by data gathered from intelligent thermostat devices that monitor home central heating boilers. The system was used in a pilot of a remote boiler management product in which over 600 customers participated. The product will be brought to market next year.Implemented the BM system using the new BPM-SOA architecture adapted by the company.Employed a beta release of Jboss jBMP and Drools during the initial development phase, upgrading to a final stable version prior for the start of the pilot project. Specialized Tomcat server in order to run the Jboss jBPM engine.Readings from the Toon devices are received by Rest services and distributed as JMS messaging using ActiveMQ to the systems that process them. BM was designed to embrace and promote horizontal integration.Used a rules engine to process the boiler error states to determine the probable problem causes and solutions and to dictate the business actions required. Rules were dynamically re-deployed from spreadsheets. BM was the first system to employ this principle with a view to introducing sophisticated data mining techniques using these tools. Delivered all data to be handled by users as Rest services having taken the decision that all user interaction will be performed through applications designed for cross platform use. Intel XDK was used to create the pilot user interface. Undertook a comprehensive knowledge transfer exercise. Bug fixing and functional improvements to an existing Liferay portal application. This involved Javascript development and a first exposure to JSFTools: Java, Jboss JBPM, Drools KIE Workbench 6.1, Spring Core, Spring Batch & Integration, Maven, MySQL, ActiveMQ, Apache Camel, Apache CXF, Apache POI (for Excel spreadsheet manipulation), Subversion, Tomcat, Eclipse, Junit, Liferay, JSF, xhtml. Jquery, Javascript, Linux shell scripting. Jira and Confluence
  • Symbaloo.Com
    Senior Java & Android Developer
    Symbaloo.Com Feb 2012 - Apr 2014
    Delft Area, Netherlands
    Design, development and delivery of an Android application to reproduce the specialist bookmark creation, management and sharing functionality the company already provides customers via their web based application.Development of new functionality to allow for the creation and management of corporate and educational customized branded versions of the core Symbaloo application. Development of billing functionality for the branded solutions, integrating with the Adyen payment system in order to collect payments. Implemented functionality to provide Symbaloo customers in the educational arena the means to define, capture and submit educational activities to ADL standard compliant Learning Record Store (LRS) supporting an ADL Experience API. Introduced the use of Birt Reporting tool to meet the LRS reporting requirements. Extension of web applications to support a more subtle and rich browser based experience for users, becoming reacquainted with the use of OO based Javascript in the process.Extension of the Rest API to support the new Android, Apple and Windows mobile apps Upgrading of products and tools to ensure that the development and production environment remains current.Resolution of production technical and performance issues, learning about deployment and monitoring products such a Probe and Javamelody. Deployment of new versions of web applications and services into the production environment.Planning and executing the migration of the production environment to a new set of servers. Working in a Dutch speaking environment.Tools: Java, Android SDK, Spring, Maven, Hudson/Jenkins, Hibernate, Ehcache, MySQL, Birt, Subversion, Tomcat, Apache, JMeter, JSon, Eclipse, Lucene/SOLR, Junit & Robotuim testing, Jetty, JSP & OO Javascript, Mootools, Advanced Distributed Learning Experience API and Learning Record Store specification implementations, Probe, Javamelody, Linux shell scripting.
  • Tomtom Places
    Development Team Leader
    Tomtom Places Jun 2010 - Jan 2012
    Amersfoort
    Team lead on new iPhone, Android and Facebook related projects to create specialized place centric applications that leverage TomTom’s expertise in maps, route planning and commercial searches.Development done employing scrum principles in which I had the role of Scrum Master.Setup the seamless development, testing and continuous integration environments for the Android application.Introduced Android automated testing.Tools: Android SDK, Java , Spring Batch, Javascript, Maven, JMeter, Hudson, Hibernate, MySQL, SQL stored procedures, Artifactory, Subversion, Apache Tomcat, Lucene/SOLR, JSon, Eclipse, Junit & Robotuim testing, Jira & ConfluenceResponsible of the maintenance of an existing search service and the implementation of new RESTful web services to support these applications.Managed and coached junior developers working on legacy web based applications.Development teams consisted of in-house and Indian offshore resources. Began and oversaw what started as an emergency project to efficiently handle the mass loading of map and listings data on a country by country basis with the goal of merging duplicate listings from different data sources and allocating the listings geo locations. The performance of the process was absolutely critical and involved intense tuning of stored procedures, data loading processes and database configuration.Working in an English & Dutch speaking environment.
  • Steinweg		Rotterdam, The Netherlands
    Architect & Senior Developer
    Steinweg Rotterdam, The Netherlands Mar 2009 - Jun 2010
    Responsible for the introduction of development platform based on Java EJB 3, web services & Ajax tool stack to implement web based applications to run within a SOA architecture. All products and tools used were Open Source products.Performed the training and support of 4 developers with the chosen tools.Introduced an Agile development process, encouraged test driven development supported by continuous integration.Introduced specialist project based Wikis to support the Agile process.Set up and supported the development, test and production environments.Implemented a light-weight framework for managing front to back end: error handling and messaging, searching and paging.Helped perform an evaluation of Outsystems, which is an excellent high level development/run-time environment that promotes Agile development and generates web-based applications in .NET or Java. Sadly, this tool was chosen to be the development platform rather the open source tool stack.Working in a Dutch speaking environment.Tools: Java 5&6, EJB 3, SOAP JAX-WS web services, Dojo General Interface (open source Ajax tool kit), Mule ESB, Javascript, Maven, Hudson, Dozer (Java bean to bean mapper), Hibernate, MySQL, Artifactory, Subversion, OpenEJB & JBoss, XML/XSL/XSLT, Eclipse, Junit testing, Informix
  • Vindingrijck
    Java Developer
    Vindingrijck Dec 2008 - Jan 2009
    Amsterdam Area, Netherlands
    Web based reporting Designed and implemented a pilot reporting web application built upon the Birt reporting tool. The application took XML input files downloaded from their clients Google´s Adword accounts and reformated the data for suitable presentation to the client in a variety of formats (Word, PDF, Excel and Powerpoint) Tools: Java, Birt, Eclipse 3.3, Apache Derby, Tomcat
  • Jobsrepublic	Alkmaar, The Netherlands
    Web Services Development
    Jobsrepublic Alkmaar, The Netherlands Aug 2008 - Oct 2008
    Working to a very tight schedule implemented the storage mechanism and the web services required to support the introduction of social network to an existing site.Database table design and implementation.Implementation of the persistence layer for the business objects required to respond to the web service requests and of the web services themselves.Design and implementation of the SQL statements to support the profile search web service requests and the initial creation of profiles of people who are already registered to use existing services on the site.Tools: Java J2EE Orion 2, Velocity, SQL Server 2005, Eclipse 3.3 IDE, Procedures, SQL, JUnit Web service testing.
  • Leanappps	Naarden
    Java Developer
    Leanappps Naarden Apr 2008 - Jul 2008
    The company provide customized versions of their web based EJB insurance and pension product definition and policy maintenance suite of modules to a number of insurance companies. Implemented customer requests for new functionality. Re-factoring, bug fixing and work on ensuring their product was cross platform.Tools: Java J2EE EJB 2, Weblogic 8 & 10,Websphere 6, JSP, JBuilder IDE, CVS, Oracle SQL Stored Procedures, XML/XLST, Web services.
  • Ing
    Java & Stored Procedures Development
    Ing Sep 2006 - Mar 2008
    Amsterdam Area, Netherlands
    Primarily working on different aspects of the front-end of Vortex, the bank’s risk management report system, with some work on the database stored procedures that supply data to the front end application.Working within the architecture of the application designed and implemented a set of generic datasheets to allow for the aggregation of reporting data from business and consumer sources.Extensive re-factoring of the charting components of the system in order to improve the look and feel of the charts and to make the access and use to the components more consistent across the application.Tools: Java J2EE, Websphere 5.1, JSP, Struts, Websphere IDE, Spring, JFreeChart, CVS, Subversion, Sybase SQL Stored Procedures
  • Abn Amro Bank N.V.
    Java Developer
    Abn Amro Bank N.V. Feb 2006 - Aug 2006
    Amsterdam Area, Netherlands
    Working on the development of the 2nd release of the bank's on-line banking system. Extensive re-factoring of code to ensure that it adheres to the comprehensive coding standards.Implementing change requests and fault resolution.Tools: Java J2EE, Websphere 5.0, JSP, Struts, XML/XSLT, Websphere IDE, CVS
  • Digma	Schipol, The Netherlands
    Java Developer
    Digma Schipol, The Netherlands Oct 2005 - Jan 2006
    Conversion of the application that supports the administration of the ING credit card in The Netherlands for the launch of the card in the Germany in the first quarter of 2006.Re-factored the application to ensure it is ready for the rapid introduction of the card in other countries.Tools: Java J2EE, Websphere 5.0, JSP, Struts, Hibernate, Spring, Websphere IDE, PVCS, Oracle, Solaris Unix.
  • Abz/Adp
    Java Developer
    Abz/Adp Jul 2005 - Sep 2005
    Working on a very tight time-scale, implemented a Struts based web portal for use in an application that must be ready for use in October to handle new legal requirements that come into force at that time. The portal is to be used by financial advisors in their application for a licence to trade under the terms of the new laws. The portal will also be used in the management of those applications.New Struts plug-ins - FormDef and Struts Menu - were used for the first time within the company (at the request of their development experts).In order to be able to work quickly and independently (and from home!) development was first done with Tomcat, using stubs to replace calls to EJBs that were not yet developed, prior to integrating with the 'back end' of the application in Weblogic.The working language in the office was Dutch.Tools: Java J2EE EJB, Struts, JSP, Weblogic 8.1, Tomcat, JBuilder IDE, Subversion, Ant, Oracle, SQL, UML, Solaris Unix.
  • Vodafone	Maastricht, The Netherlands
    System Application Support
    Vodafone Maastricht, The Netherlands Aug 2004 - Jun 2005
    First line application support of the multitude of interdependent J2EE services delivering browser-based content to mobile phones. Gained extensive knowledge of the various different browsers used on the wide variety of mobile phones supported.Resolving performance issues on a rapidly changing system that is experiencing a large growth in user traffic.Changed deployment and administration procedures to accommodate the upgrade of the system's infrastructure base from Weblogic 6 to 8.Resolving content rendering errors by correcting problems in XSL style sheets.Streamlined the process of implementing frequent marketing led changes to the site using a mixture of automation and education of non-specialist personnel.Tools: Java J2EE EJB, Weblogic 6 & 8, XML, XSLT, WML, HTML, XHTML, Oracle, SQL, UML, Apache, Struts, JSP, Ant, JavaScript, Solaris, PVCS, UNIX scripting, Eclipse IDE, Maven
  • Cargolux				Luxembourg
    System Integration Consultant
    Cargolux Luxembourg Apr 2001 - Aug 2004
    Migration of the legacy Forte system services to J2EE.Replacement of the Forte GUI with a browser based front-end. Involved in the evaluation of J2EE containers: JBoss, Sun One, Weblogic and Websphere looking at issues of ease of deployment and administration. The decision was taken to use JBoss in line with a policy to use open-source products whenever possible.Investigated the use of a JMS solution to replace Fusion as a message handling service. Co-ordination of the transfer of access rights to Sun One Directory server. Development of a testing solution for the workflow aspect of the system. Redeveloped workflow process definitions in order to improve performance.Integrated, using XML/XSLT messaging, legacy systems into the new cargo tracking system.Database re-design and query optimisation.Set-up application deployment and administrative procedures.Responsible for the performance and stability of the production system.Responsible for the stable introduction of the fail-over of the system from being software (Forte) based to one which used new underlying EMC2 replication & fail-over infrastructureExtensive fire-fighting and mentoring.For 2 years I had a contract with Cargolux to provide remote support of the legacy Fusion system.Tools: Java J2EE, XML/XLST, iIS, Sun One, JBoss, Weblogic, Websphere, JMS, Oracle, SQL, UML, Rational Rose, UDS (Forté), Apache, Struts, JSP, Ant, ODBC, emc2, UNIX scripting, Eclipse IDE
  • Alliance Sante
    Component Developer
    Alliance Sante Mar 2001 - Apr 2001
    Designed and delivered an independent security control component and maintenance GUI to mange user access to the Forte systems. This application was developed off-site on a payment by result basis.The development of the security control component was done off-site on a payment upon delivery basis.Tools: Forté, Solaris UNIX, Oracle, SQL
  • Classiq
    Product Architect
    Classiq Jan 2000 - Feb 2001
    Designed and developed an extension to the company's product for use with Forte Fusion to allow the isolated testing of workflow process definitions and the services participating in the Fusion system.Designed and implemented architecture to facilitate the rapid creation of customized extensions to their system integration-testing product. Delivered a solution that tested an IBM MQ series based application.Implemented ClassIQ's testing solution at client sites.Tools: Forté, iIS (the new name for Forté Fusion), Java, C++, IBM MQ Series, XML/XSLT, SOAP, Solaris UNIX, Oracle, SQL
  • Kpn
    Forte System Integration Consultant
    Kpn Aug 1999 - Jan 2001
    Developed the means to model and benchmark proposed MobiConnect (a Fusion-like framework) system integrations.Developed MobiControl, an application that controlled the assembly, configuration, installation and management of MobiConnect applications. Responsible for ensuring a MobiConnect application employing a web front-end met performance and stability requirements prior to it going into production.Tools: Forté, Conductor, SQL Server, Oracle, SQL, UML Rational Rose
  • Ds Data Systems
    Product Architect
    Ds Data Systems Nov 1997 - Dec 1998
    Instigated and responsible for the design and development of DS Orchestra, which is a framework for Forté Conductor. V1 was released Sept. 98 and is now in use with several clients. The product provides tools to simplify, streamline and structure the design, development, testing and administration of conductor workflow systems, while promoting a component based architectural approach to building systems.Implemented several pilot applications using the product.Made presentations relating to the product at the Forté forums in San Francisco and Edinburgh. Displayed and demonstrated the product at business process re-engineering shows in Utrecht, Holland; Tools: Forté, Conductor, Express, Oracle, Select OMT, SQL
  • Gerald Metals
    Senior Forté Consultant/Technical Architect
    Gerald Metals Feb 1997 - Nov 1997
    The ambitious goal of the project, which ultimately floundered, was to develop a dynamic, parameter driven RAD tool that would be more flexible than Express. Acted as first line of support to the first time Forté developers on the project.Responsible for the design and development of a dynamic GUI in which all windows are built at run-time on the basis of information stored within the data set supplied, which gave an exhaustive knowledge of the capabilities of the Forté GUI.The site was part of the Conductor V1 and Forté V3 beta test program. I was in charge of the evaluation of Conductor and the new features in Forté V3.Developed an automated Conductor process definition tester that makes extensive use of the new library and interface features in V3 and which became the basis for DS Orchestra.Tools: Forté, Conductor, Informix, VB for Active X Controls, Rational Rose, SQL
  • Mci Systemhouse
    Forté Consultant/Team Leader
    Mci Systemhouse Aug 1995 - Jan 1997
    In charge of the analysis, object model design and development of the location authentication and maintenance sub-system for the new E911 Computer Aided Dispatch (CAD) system for the New York Police department (NYPD). The sub-system validates input identifying an incident location, returning detail about it and other hazardous or sensitive locations in the vicinity and recommending which police resources are to be dispatched. Locations could be entered in a variety of ways, so the application had to be very flexible in how it accepted input, while ensuring an accurate response. Responsible for the integration of the information of NYPD's existing geofile into the new one, which itself was integrated with ETAK mapping data for New York. Designed and implemented the procedures to deploy and distribute the deployed application, gaining extensive knowledge of the management, monitoring and performance of deployed Forté applications.In charge of the training of new Forté developers.Tools: Forté, PL/SQL, Oracle, C and C++, AIX Unix, Paradigm Plus
  • Gak			Amsterdam, The Netherlands
    Technical Consultant
    Gak Amsterdam, The Netherlands Feb 1992 - Jun 1995
    Design and implementation of key parts of an unemployment benefit system (WWO). The distributed system is the largest and most complicated ever implemented in the agency. It was delivered on schedule and automated what had been previously a clerical process and is now in use by 3,500 staff in 30 regions, holding the details of 700,000+ claimants and saving the agency $1.5m a month.One of my transactions performed 100 + validations on a claimant's details.Worked on the physical dB design.Provided technical support in the team for all the Digital products used.Responsible for the tuning of the production system. Reduced the elapsed time for the daily payments job from 6 to > 1 hour. Re-designed the dB load procedure so that it ran in 5 hours rather than 3 days etc.Introduced the use of ACMS queued tasks, greatly reducing the load on the system by eliminating the need to run 500+ report creating batch jobs per day.Proposed the adoption of Forté within the company, as part of the proposal a number of the WWO registration transactions were re-created using the product.This was the first time I worked in an environment in which Dutch was the working language.Tools: Rdb, DECforms, ACMS, SQL, VAX COBOL, CDDplus, DCL, CMS, DECtrace, DECtestmanager, PCA, Rdb Expert, LSE, Forté
  • Digital			Utrecht, The Netherlands
    Consultant Analyst/Programmer
    Digital Utrecht, The Netherlands Jun 1991 - Dec 1991
    Wrote the technical design for the Retail Stores sub-system, which generates query databases for use in business analysis. The system extracted and consolidated data from the EODB dB, which holds details of all the systems, products and support contracts sold to Digital clients.Tools: DECdesign, Rdb, CDDplus, VAX C, SQL, DECforms, CMS, MMS
  • Ross Financial Systems
    Consultant Technical Designer
    Ross Financial Systems Apr 1991 - Jun 1991
    Produced the technical design for an extension to the Fixed Assets package. The new module performed asset revaluation. Mastered the Ross internal routines used in Fixed Assets and later Renaissance, documented how they must be used.Provided training to a team of programmers new to a VAX/VMS environment.Tools: VAX COBOL, Ross internal routines, DCL
  • Haluco 		Zoetermeer, The Netherlands
    Application Acceptance Consultant
    Haluco Zoetermeer, The Netherlands Feb 1991 - Apr 1991
    Evaluated the quality and oversaw the acceptance of a system the company had commissioned to automate their fruit and vegetable export business. The business involves the purchase of produce at auction, the labelling and packaging of the produce, creation of wholesale orders placed by clients with the sales team, which are then delivered to locations throughout Europe.Tools: Turbo Pascal, PCSA, VAX COBOL, TDMS, DCL
  • Itt World Directories
    Senior Analyst/Programmer
    Itt World Directories Jan 1988 - Feb 1991
    Analysis, design and implementation of the sales and marketing part of a generic system designed to be used by units in countries throughout the world. The system was based upon a database that had then not been used in Europe. Received training in the use of the database and the C language.In charge of the work of 4 programmers.Evaluated DECforms and wrote the department user's guide.Tools: VAX C, FMS, DRS, DCL, ORACLE, DECforms, ACMS, VAX Document.
  • Ptt			Groningen, The Netherlands
    Application Programmer
    Ptt Groningen, The Netherlands Jan 1987 - Jan 1988
    Converted a customer debtor and black list system.In order to overcome user reluctance of having to accept the converted system, I persuaded the management in the computer department to allow a number of new features to be added into the conversion.Tools: ACMS, TDMS, VAX COBOL, DCL
  • Vmz/Digital
    Application Programmer
    Vmz/Digital Jan 1986 - Jan 1987
    Digital representative on a client site, assisting in a conversion from PDP to VAX.Re-wrote an undocumented material administration system.Tools: VAX COBOL, TDMS, DCL, ACMS
  • Aramco
    Analyst/Programmer
    Aramco Sep 1984 - Dec 1985
    Design and implementation of a material stock control system for use in a gas refinery.Designed to be administered by people with no knowledge of VAX/VMS.Implemented a security pass control system to run a PC.Tools: VAX COBOL, PASCAL, DCL, FMS, DBASE III.
  • Price Waterhouse
    Analyst/Programmer
    Price Waterhouse Feb 1983 - Sep 1984
    Analysis, design and implementation of a budget forecast system to be used by the partners in the offices. Responsible for the training of the partners in the use of the system.Tools: VAX COBOL, TDMS, DCL, EPS.
  • National Girobank
    Junior Analyst, Programmer
    National Girobank Sep 1979 - Feb 1983
    Part of a small team working on the bank's entry into the bank cheque clearing system.Specialist in code line data capture, in-line microfilming and sorting of cheques.Designed the system acceptance test data.Responsible for the training of a blind programmer.Tools: ICL COBOL, SCL Training Courses, Presentations, Qualifications, LanguagesGeneral IT coursesObject Orientated Analysis & Design OO ProgrammingJava introduction Forte Application development, concepts and facilities Forte Advanced application development System Management V2 new features and Express, V3 new featuresConductor - Process control and workflowFusion - System IntegrationStructured Analysis & DesignStructured Programming Cobol programmingC programmingRelational Database DesignForte Forum Presentations; Introducing Conductor Into a Development Environment, Forum 98 Rapid and Efficient Conductor workflow development, Euro Forum 98 E-Forms - Removing the Paper and Automating the Trail, Forum 99

James Bryan Johnson Skills

Scrum Agile Methodologies Spring Maven Java Enterprise Edition Hibernate Web Services Java Xml Tomcat Sql Mysql Eclipse Web Applications Javascript Ajax Junit Uml Microsoft Sql Server Oracle Soa Jboss Application Server Subversion Software Development Xslt Ant Jsp Spring Framework Unified Modeling Language Service Oriented Architecture

James Bryan Johnson Education Details

Frequently Asked Questions about James Bryan Johnson

What is James Bryan Johnson's role at the current company?

James Bryan Johnson's current role is Senior Full Stack Developer.

What is James Bryan Johnson's email address?

James Bryan Johnson's email address is ja****@****ail.com

What schools did James Bryan Johnson attend?

James Bryan Johnson attended Lancaster University, Advanced.

What skills is James Bryan Johnson known for?

James Bryan Johnson has skills like Scrum, Agile Methodologies, Spring, Maven, Java Enterprise Edition, Hibernate, Web Services, Java, Xml, Tomcat, Sql, Mysql.

Not the James Bryan Johnson you were looking for?

  • James Bryan Johnson

    Electrical And Instrumentation Technician At Ardent Construction, Llc
    Satsuma, Al
    2
    gmail.com, ardentcs.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.