John Ray Email & Phone Number
@cpr.ca
LinkedIn matched
Who is John Ray? Overview
A concise factual answer block for searchers comparing this professional profile.
John Ray is listed as Technology Manager at SkipTheDishes at SkipTheDishes, a company with 2344 employees, based in Calgary, Alberta, Canada. AeroLeads shows a work email signal at cpr.ca and a matched LinkedIn profile for John Ray.
John Ray previously worked as Technology Manager at Skipthedishes and Senior Java Developer at Skipthedishes.
Email format at SkipTheDishes
This section adds company-level context without repeating John Ray's masked contact details.
AeroLeads found 1 current-domain work email signal for John Ray. Compare company email patterns before reaching out.
About John Ray
I am a senior software developer who focuses on the architecture and development of web based Java applications. A key philosophy I have is to keep the design of a system as simple as possible. I try to avoid creating over complex and difficult to maintain systems.
Listed skills include Tomcat, Linux, Databases, Subversion, and 24 others.
John Ray's current company
Company context helps verify the profile and gives searchers a useful next step.
John Ray work experience
A career timeline built from the work history available for this profile.
Senior Java Developer
Lead Software Developer
- Part of the digital wallet division for Skrill and Neteller. The products allowcustomers to send money, buy/sell cryptocurrency and transfer money tomerchant sites.
- Led a 6 person team that provided two factor authentication for customer logins aswell as validating customer’s bank account information (via Jumio) prior to withdraws.
- Did Java coding, REST API design, database table design, code reviews andmentoring of junior team members.
- The product back end uses Java microservices, using Spring Boot and REST withsome operations done via Kafka. Front end is written in Angular with data stored in anOracle database.
- Part of an on call rotation to troubleshoot/fix problems after hours.
Software Developer
- Provided development and support to numerous systems storing several petabytes of seismic data. Applications are written in Java with JPA and React JS and using Oracle for the database. Deployments are done with.
Software Developer
- Developed an automated trading system that does arbitrage between differentBitcoin exchanges and currencies. The application is written in Java and interfaces tomultiple exchanges using each of their REST and/or Web.
- Worked on a game written in Java and JMonkeyEngine. The game allows for thirdparty plugins to be securely run on a client by using Java’s sandbox feature.Additional security is provided by scanning the class byte code.
Specialist Support
- Developed and supported the Customer Portal and Grain Application web siteswhich are used by customers to order/pickup rail cars, pay bills, etc. The siteshave a total of 16,000 users with a maximum of 1000 concurrent.
- The projects have a mixture of new and legacy technologies including Java,Groovy, Spring Boot, JSFs, jQuery, Ajax, Oracle, Extreme Scale and MQ Series.My responsibilities included design/development, fixing bugs and.
- Was part of an on call rotation and needed to have a broad knowledge of the codeand tools in order to troubleshoot problems.
Contract Developer
Contracted to create a secure data warehouse for a clinical study at the University of Calgary. The data is stored in a PostgreSQL database on a secure network. I wrote applications to import the data from a variety of data sources including Oracle, flat files and excel spreadsheets. I also created web based reports to view the data. I also worked on a.
Systems Architect
Responsible for the development and network operations departments with 12 people reporting to me.Responsible for all architecture and design decisions for new and legacy company systems. These include: - Customer Billing system which handles 30,000 customers. Technologies used are Java, Oracle, Wicket, iBATIS and Tomcat with deployment being on Linux.
Systems Architect
Created a web based reporting framework to rapidly develop reports for existing health care databases. It can generate reports with standard line, bar and pie charts. It can also create more advanced reports with network graphs and charts generated by the R statistical application. The system is written in Java and uses Apache Wicket for the front end and.
Systems Architect
Architect and developer for a client/server application that is used by the ISPs customers to connect to the Internet. - The client was written in Delphi and installed on customer’s computers. It handles dialing into the ISP or establishing a high-speed connection via cable or DSL. The client also has numerous features such as notifying the customer of new.
Senior Java Developer
Developed a framework in Java for testing HTTP messages sent between the Pharmaceutical Information Network (PIN) server and clients.Developed a basic pharmaceutical application in Java for sending test messages to the PIN server.Developed the prototype for the GuSERS project, which cataloged and displayed health outbreaks around the world. It was written.
Senior Java Developer / Technical Lead
Responsible for a wide variety of roles while working on the UWAP (Universal Wireless Access Platform) project. The UWAP platform generates HTML, WML, or VML web pages for both desktop and handheld devices. The platform uses XSLT to translate dynamic data into the correct format. It also utilizes Jaydoh for doing page templates.Developed java code for the.
Systems Architect
Responsible for the design of the next generation of NTI’s Newsline product that allows newspapers to manage all of their home delivery customers, distribution routes, billing, etc. The system moves away from the existing 2-tier VB application to a 3-tier Java system. Users may access the system via any web browser. The system is written using Java.
Contract Java Developer
Coded Java Servlets and Applets for a web based CBT (Computer Based Training) system. The core system uses Java Servlets developed with JBuilder. The system was deployed under Linux using Apache web server and PostgreSQL database.Assisted with class and table design.Created database tables.Tested and deployed releases to Linux.
Technical Lead
Created detail class and database designs on a system for characterizing Internet content.Responsible for day-to-day scheduling of 8 people.Performed Delphi programming involving COM and database development in Oracle as well as ISAPI DLLs for the web site.Integrated and deployed releases of the system to the production servers.Assisted with writing Oracle.
Software Developer
Designed and coded RPT Writer; an application for court reporters written in Delphi.Provided training to new users.
Contract Developer
Converted a DOS boiler simulator application to Delphi, for use during instrumentation courses.
Software Developer
Developed an application written in Delphi for occupational health departments that keeps track of employee-hearing tests.
Software Developer
Wrote Delphi code for a 30-40 user billing and A/R application, to be used by the Puerto Rico Ports Authority.Developed two Visual Basic applications for clients in the marine industry, which record pilot medical examinations and tug waivers.
Software Developer
Created an OS in C++ for a parallel processing accelerator system on the Amiga line of computers. The OS handled program management and communications between processors.Responsible for the supervision of 4 programmers.Ported a 3D graphics package to the accelerator system.
Colleagues at SkipTheDishes
Other employees you can reach at skipthedishes.com. View company contacts for 2344 employees →
Reuben Drinkel
Colleague at Skipthedishes
Winnipeg, Manitoba, Canada, Canada
View →
HR
Harshpreet Raike
Colleague at Skipthedishes
Winnipeg, Manitoba, Canada, Canada
View →
BB
Baljit Buttar
Colleague at Skipthedishes
Millers Point, New South Wales, Australia, Australia
View →
SP
Sahil Patel
Colleague at Skipthedishes
Scarborough, Ontario, Canada, Canada
View →
MS
Manveer Sangha
Colleague at Skipthedishes
Winnipeg, Manitoba, Canada, Canada
View →
LW
Lawrence Wong
Colleague at Skipthedishes
Calgary, Alberta, Canada, Canada
View →
HV
Hiral Vataliya
Colleague at Skipthedishes
Winnipeg, Manitoba, Canada, Canada
View →
OL
Olivia Lynch
Colleague at Skipthedishes
Toronto, Ontario, Canada, Canada
View →
JP
Jessica Page
Colleague at Skipthedishes
Winnipeg, Manitoba, Canada, Canada
View →
SS
Sonitinder Singh
Colleague at Skipthedishes
Canada, Canada
View →
Frequently asked questions about John Ray
Quick answers generated from the profile data available on this page.
What company does John Ray work for?
John Ray works for SkipTheDishes.
What is John Ray's role at SkipTheDishes?
John Ray is listed as Technology Manager at SkipTheDishes at SkipTheDishes.
What is John Ray's email address?
AeroLeads has found 1 work email signal at @cpr.ca for John Ray at SkipTheDishes.
Where is John Ray based?
John Ray is based in Calgary, Alberta, Canada while working with SkipTheDishes.
What companies has John Ray worked for?
John Ray has worked for Skipthedishes, Paysafe Group, Katalyst Data Management, Newonic Inc, and Canadian Pacific Railway.
Who are John Ray's colleagues at SkipTheDishes?
John Ray's colleagues at SkipTheDishes include Reuben Drinkel, Harshpreet Raike, Baljit Buttar, Sahil Patel, and Manveer Sangha.
How can I contact John Ray?
You can use AeroLeads to view verified contact signals for John Ray at SkipTheDishes, including work email, phone, and LinkedIn data when available.
What skills is John Ray known for?
John Ray is listed with skills including Tomcat, Linux, Databases, Subversion, Oracle, Html, Agile Methodologies, and Software Development.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the John Ray you were looking for.
View similar profiles