Patrick Baker

Developer at Intercash
  • Claim this Profile
Contact Information
Location
Duncan, British Columbia, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Financial Services
    • 1 - 100 Employee
    • Developer
      • Mar 2022 - Present
    • United Kingdom
    • Financial Services
    • 1 - 100 Employee
    • Senior Java Developer
      • Jun 2010 - Nov 2018

      NxSystems Inc/Ltd – Mifinity 28 School Road Newtownbreda, Belfast Co, Antrim Northern Ireland BT86BT +44 (0) 2895 870100 Supervisor : Sergey Chuykov (2010-2013) Supervisor : Jonathon Bowman (2013-2015) Supervisor : Donald Tabone (2015-2017) Supervisor : Berenice Ruiz Arroyo (2017-2018) Contact : John Moran (HR) Returned to Previous System Company as Senior Software Developer following 11 month sabbatical at reduced role and responsibilities Continued expansion and maintenance/support of the in production legacy system. Transitioned to development of replacement system for the legacy system in early 2017 and continued in such role until end of employment. Reason for leaving : Redundancy layoff (letter available upon request) Business clients changed to not support North American interests and focus shifted to primarily overseas, as last employee in North America was made redundant with developers that were being brought in within active company locations. Main System of development: Mifnity (www.mifinity.com) (https://secure.mifinity.com/) Brief Overview: On line Financial System, used for all aspects of funds management. Supporting payment and payout services. Multi-currency, Stored Value Cards, Bank Accounts, Credit Cards, Billing and Collections, Fees, Service Controls, Commissions and Tracking. Technologies used: Java (J2EE & J2SE (1.6-1.8)), Spring, Hibernate, Ibatis, Struts, Ajax, Jquery, Json General Overview of responsibilites (Legacy 2010-2017) : development, all layers. (database, code, and interface) interface flow and design testing (junit, test suites, regression, beta, live) support and quality assurance (requirements from support and/or direct from clients) General Overview of responsibilites (Pegasus [new system] 2017-2018) : development, primarily backend (services [rest/api], code, database) testing (unit, mock, simulations, qa, demo) requirements reviews and planning application service requirements to meet business needs Show less

    • Software Engineering Manager
      • Apr 2008 - Jul 2009

      Virtual Automated Technologies – NxSystems Inc. 100 - 8305 SE Monterey Ave. Portland, OR 97086 (503) 513 – 9900 Supervisor/CTO: Debra Kennedy Reason for leaving : Personal responsibilities (new children) began to take precedence and could no longer devote the required time to the position. Did extend employment with company to 2 months following notice being given to train and assist in transition of team and platform. Recommendation letter for this position available upon request. Returned to company (rebranded to Mifinity) as Senior Java Developer in 2010. Main System of development: NxPay [site currently redirects to new system for mifinity] (www.nxpay.eu) Brief Overview: On line Financial System, used for all aspects of funds management. Supporting payment and payout services. Multi-currency, Stored Value Cards, Bank Accounts, Credit Cards, Billing and Collections, Fees, Service Controls, Commissions and Tracking. Team Size: development team 4-5 members (Victoria branch office); this is excluding the support, marketing, management sectors Technologies used: Java (J2EE & J2SE [1.4-1.6]), iBatis, postgres, struts, web services (both client [3rd party providers] and servers, Javascript, CSS & HTML, JSTL, JSON, Apache (and Tomcat) General Overview of responsibilities: requirements gathering and project planning (direct with management, in person and teleconference) task breakdown and assignation development, all layers. (database, code, and interface) interface flow and design testing (junit, test suites, regression, beta, live) deployments and system maintenance source and repository control, setup, maintenance (svn) support and quality assurance (requirements from support and/or direct from clients) minor networking, SSL setup and enforcement, VPN, repositories Show less

    • Java Developer Contract
      • Jan 2007 - Apr 2008

      Clarke Solomou Microsystems 202 – 250 West Island Highway Parksville, BC V9P 1P3 (250) 248 – 2429 Supervisor/CEO: Nathan Crause Reason for leaving : Main business client decided to end contract development and begin in-house team. Clarke Solomou Microsystems declined to continue and personally moved to the position of Software Engineering manager position for the new in-house team as continuation of employment. Main System of Development: NxPay (startup) Brief Overview: On line Financial System, used for all aspects of funds management. Supporting payment and payout services. Multi-currency, Stored Value Cards, Bank Accounts, Credit Cards, Billing and Collections, Fees, Service Controls, Commissions and Tracking. Secondary System of Development: Validtrans [no longer active] (www.validtrans.com) Brief Overview: User & Source Verification program. That performed various processes in user identification and fraud control. Team Size: development team 4-5 members (varied) Technologies used: Java (J2EE & J2SE [1.5]), iBatis, postgres, mysql, struts, web services, Javascript, CSS & HTML General Overview of responsibilities: requirements gathering and project planning development, all layers. (database, code, and interface) testing (junit, beta) legacy system, bug fixes and enhancements Show less

    • Web Application Developer / Java Programmer
      • Nov 2005 - Jan 2007

      Push72 Design 301-154 Memorial Ave Parksville, BC (250) 248 – 6559 Supervisor/CEO : Shaw Adrian Reason for leaving : Company declared bankruptcy, moved to contract position with Clarke Solomou Microsystems (team members made up from Push72 employees) to develop and support for one of the larger business clients active with Push72. Main System of Development: Webanq (www.webanq.com) Brief Overview: Payout and Commission Tracking System. (Employer & Sales Payout) based for Japanese Clients. Secondary System of Development: Uniclear [no longer active] (www.uniclear.com) Brief Overview: Payout system (Stored Value Card), Credit Card Payment Collections, and currency exchange. Tertiary Systems Development: Multiple multi-level marketing control systems, that included both client management, as well as commission determination and tracking. Team Size: development team 5 members (varied), design team 5 members, networking 1 member,; this is excluding management and marketing sectors. Technologies used: Java (J2EE & J2SE [1.5]), mysql, web services, PHP, Javascript, CSS & HTML, Swing General Overview of responsibilities: development, all layers. (database, code, and interface) testing (junit, beta, live) legacy system, bug fixes and enhancements Show less

Education

  • Southern Alberta Institute of Technology
    Diploma, Computer Technology
    2003 - 2005

Community

You need to have a working account to view this content. Click here to join now