James Patey
Senior Software Engineer at Judopay- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Judopay
-
United Kingdom
-
Financial Services
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2019 - Present
-
-
-
Bossa Games
-
United Kingdom
-
Computer Games
-
1 - 100 Employee
-
Server Developer
-
Jan 2014 - Jan 2019
Responsible for developing & integrating web services to support online requirements for games and internal business needs. * Designing and implementing REST services. * Deploying & managing applications within AWS. * Improving process with DevOps approaches, and integrating/implementing tools to improve Continuous Delivery Responsible for developing & integrating web services to support online requirements for games and internal business needs. * Designing and implementing REST services. * Deploying & managing applications within AWS. * Improving process with DevOps approaches, and integrating/implementing tools to improve Continuous Delivery
-
-
-
CodingCraft Ltd
-
United Kingdom
-
Software Development
-
Software Engineer
-
Nov 2011 - Jan 2014
Developing and maintaining large-scale Java EE web applications and back-end systems for clients. * Responsible for development and maintenance of a Digital Asset Management system for a large publishing client. * Analysing, updating and refactoring legacy applications to achieve improved maintainability, scalability, and performance. * Produced User Interfaces to improve user experience, using Twitter Bootstrap, and AJAX (including DWR) * Implemented search features using SOLR search server. Show less
-
-
-
New Era Technology AU
-
Australia
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Developer
-
Aug 2007 - Nov 2011
Working in a team developing features & applications for a primary school learning platform (DB Primary), predominantly implemented in Java, using frameworks including Spring. Responsible for working through full development of features right through software lifecycle and involvement in formulating requirements and design. * Worked in an agile/continuous integration environment - made frequent deployments to QA environments facilitating early feedback on features and increasing effectiveness of development * Produced a framework for standardising authentication and integration of third-party content into the learning platform – greatly improved ease of adding new content when working with other companies * Built a page-authoring application UI with a client-side javascript webapp, using AJAX. Implemented with RESTful architecture on the server-side using JSON transit, resulting in a more scalable and maintainable application. * Main developer and technical contact for Liferay CMS platform for several education authority clients providing features, fixes and third-line support. * Building web interfaces for teachers and students with a focus on usability and a modern highly graphical look and feel. Produced cross-browser compatible themes, using CSS2.1, CSS3, adding effects with javascript/JQuery UI and implemented designs from photoshop mock-ups. Show less
-
-
-
-
Java Developer
-
Mar 2005 - Aug 2007
Working in a team to produce software to support selling ex-fleet cars through Internet channels including eBay. This involved building web-applications to automate & improve the process for sellers & buyers. * Worked in an agile team to develop web applications using Java in a Tomcat / MySQL / Debian environment. * Worked on web-applications using JSP / Struts & JDO persistence, utilising JUnit for test-driven development. * Built client software to work with web services including eBay XML API to post and manage auctions from the web-application. Show less
-
-
-
3Com
-
Computer Networking
-
200 - 300 Employee
-
Student Internship
-
Aug 2002 - Sep 2003
Worked as a software developer in 3Com's Network Management Group - which produced tools to help manage large networks. * Worked on Java desktop applications using Swing GUI tools, working through full sofware development life-cycle. * Integrated the third-party network management software HP Openview using JNI & C API * Gained hands-on experience managing networking equipment; also learning technical details of Ethernet, TCP/IP, layer 2,3,4 networking, switches, routers Worked as a software developer in 3Com's Network Management Group - which produced tools to help manage large networks. * Worked on Java desktop applications using Swing GUI tools, working through full sofware development life-cycle. * Integrated the third-party network management software HP Openview using JNI & C API * Gained hands-on experience managing networking equipment; also learning technical details of Ethernet, TCP/IP, layer 2,3,4 networking, switches, routers
-
-