Craig Roberts

Craig Roberts Email and Phone Number

Principal Engineer @ Pickles Asia Sdn Bhd
Kuala Lumpur, MY
Craig Roberts's Location
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia, Malaysia
Craig Roberts's Contact Details

Craig Roberts personal email

n/a
About Craig Roberts

10+ years of web development experience at all levels of the stack. Primarily writing JavaScript, PHP, and copious amounts of documentation.Technical lead on several primary feature developments, with a focus on future-proof design and inter-service / inter-territory architecture balanced against delivery timelines.Addicted to coffee and hard science fiction, in that order.

Craig Roberts's Current Company Details
Pickles Asia Sdn Bhd

Pickles Asia Sdn Bhd

View
Principal Engineer
Kuala Lumpur, MY
Website:
pickles.my
Employees:
47
Craig Roberts Work Experience Details
  • Pickles Asia Sdn Bhd
    Principal Engineer
    Pickles Asia Sdn Bhd
    Kuala Lumpur, My
  • Pickles Asia Sdn Bhd
    Staff Engineer
    Pickles Asia Sdn Bhd Mar 2024 - Present
    Kuala Lumpur City, Federal Territory Of Kuala Lumpur, Malaysia
    Split support between Finance and Core tribes supporting solutioning, distributed microservice triage, ecosystem knowledge, and iterative process or ecosystem improvement, as applicable to each tribe's context• Review at both the code level and technical solution level for new features or improvements• Prototype new processes and ways of working within and between our monorepos• Improving data-driven metrics for code quality, distributed tracing, integration delivery monitoring,… Show more Split support between Finance and Core tribes supporting solutioning, distributed microservice triage, ecosystem knowledge, and iterative process or ecosystem improvement, as applicable to each tribe's context• Review at both the code level and technical solution level for new features or improvements• Prototype new processes and ways of working within and between our monorepos• Improving data-driven metrics for code quality, distributed tracing, integration delivery monitoring, and more• Manage tracking and interview of senior/junior recruitment candidates for approval Show less
  • Pickles Asia Sdn Bhd
    Technical Lead
    Pickles Asia Sdn Bhd Apr 2022 - Feb 2024
    Kuala Lumpur City, Federal Territory Of Kuala Lumpur, Malaysia
    Technical point of contact between the Finance tribe and the business for story delivery, product defects, and technical excellence goals.• Small team embedded in the wider organisation under a Spotify/tribe model• Delivering final production hurdles of the 3+ year enterprise digital transformation project• Cross-tribe collaboration on performance, observability, and security• Triage support across the integration layers between TypeScript, Kafka/Avro, API Gateway, and… Show more Technical point of contact between the Finance tribe and the business for story delivery, product defects, and technical excellence goals.• Small team embedded in the wider organisation under a Spotify/tribe model• Delivering final production hurdles of the 3+ year enterprise digital transformation project• Cross-tribe collaboration on performance, observability, and security• Triage support across the integration layers between TypeScript, Kafka/Avro, API Gateway, and Enterprise integration / Financial ERP platforms• Drive reliability improvements in key integration by reducing transmission errors up to 85%• Build and release management of the microservices within the tribe Show less
  • Frogasia
    Application Architect
    Frogasia Oct 2018 - Mar 2022
    Kuala Lumpur City, Federal Territory Of Kuala Lumpur, Malaysia
    Responsible for broad, inter-system design to support business requirements, and distribution of work within the team.• Varied product portfolio: Laravel+React services; primary monolith as a custom PHP+JS SPA, React Native Android/iOS applications, SAML IdP, and Facebook OAuth/OIDC integration• Attending cross-territory Architecture meetings (UK/MY) for aligning technical strategy• Internal consultant for design and architecture of key team projects• Proof-of-concept… Show more Responsible for broad, inter-system design to support business requirements, and distribution of work within the team.• Varied product portfolio: Laravel+React services; primary monolith as a custom PHP+JS SPA, React Native Android/iOS applications, SAML IdP, and Facebook OAuth/OIDC integration• Attending cross-territory Architecture meetings (UK/MY) for aligning technical strategy• Internal consultant for design and architecture of key team projects• Proof-of-concept Node.js/Webdriver.io automation suite for BDD testing• Transitional ownership of the production MySQL databases for monitoring and deployment purposes• Developed (ongoing) Laravel integration against primary monolith for future maintainability• Co-maintainer of the primary product's GitLab CI and Node.js build systems• Regular merges of inter-territory development branches• 3rd level support for customer and production issuesFavourite moment(s): configuring Laravel to re-use existing PDO objects for shared transaction support; and debugging Jawi unicode issues on a customer site visit. Show less
  • Frogasia
    Senior Developer
    Frogasia Sep 2015 - Oct 2018
    Kuala Lumpur City, Federal Territory Of Kuala Lumpur, Malaysia
    Responsibilities increased to high-level designs, implementation, and feature testing.• Focus on analytics logging for internal and in-app use. Basic time series logging and optimisation within MySQL + user-facing charts and UI design.• Spike-work on Hadoop, Hive, Phoenix and GlusterFS on hyper-converged VM cluster to support business analytics, using Ansible for repeatable infrastructure • Lead developer of second in-house React Native mobile application, using new microservice… Show more Responsibilities increased to high-level designs, implementation, and feature testing.• Focus on analytics logging for internal and in-app use. Basic time series logging and optimisation within MySQL + user-facing charts and UI design.• Spike-work on Hadoop, Hive, Phoenix and GlusterFS on hyper-converged VM cluster to support business analytics, using Ansible for repeatable infrastructure • Lead developer of second in-house React Native mobile application, using new microservice REST API with Laravel• 3rd level support and continued maintenance of our primary monolith• Hosted team knowledge sharing sessions Show less
  • Frogasia
    Web Application Developer
    Frogasia Oct 2013 - Sep 2015
    Kuala Lumpur City, Federal Territory Of Kuala Lumpur, Malaysia
    Developing new application features in PHP and JavaScript with tests. Stability and bug fixing enhancements in response to customer or QA triage. Visiting schools and stakeholders to better understand product benefits and challenges.
  • Frog Education
    Web Application Developer
    Frog Education Mar 2013 - Jan 2014
    Halifax, England, United Kingdom
    Writing new applications and widgets for the primary product in JavaScriptMVC. Built the product's "Timeline" feature to deadline for a public demo at the Frog13 conference, presented by the company MD
  • Sky Betting & Gaming
    Software Engineer
    Sky Betting & Gaming Jul 2012 - Feb 2013
    Leeds, England, United Kingdom
    HTML 5 casino game development with RequireJS/AMD with Node.js + WebSockets. Fixing bugs and performance regressions in the primary Zend framework application.
  • Owncloud
    Open Source Developer
    Owncloud Oct 2011 - May 2012
    Aberystwyth
    Undergraduate-level thesis on building a PHP parser for binary Git packfiles for use in ownCloud, leading to a deeper understanding of binary-level encodings of integers, memory offsets, and basic bloom filters. A project blog was maintained at http://craig0990.wordpress.com, although the project was not ultimately accepted into ownCloud.
  • (Various)
    Web Developer
    (Various) 2007 - 2009
    Shropshire, United Kingdom
    Designed and developed various websites with bespoke content management systems, wrote HTML/CSS markup for provided designs and set up and configured web hosting.

Craig Roberts Skills

Git Php Javascript Agile Methodologies Linux Mvc Jquery Rest Web Applications Web Services Node.js Html 5 Java Unit Testing Web Development Html Android Open Source Css C Ruby On Rails Distributed Systems Kohana Html5 Xdebug Sql

Craig Roberts Education Details

Frequently Asked Questions about Craig Roberts

What company does Craig Roberts work for?

Craig Roberts works for Pickles Asia Sdn Bhd

What is Craig Roberts's role at the current company?

Craig Roberts's current role is Principal Engineer.

What is Craig Roberts's email address?

Craig Roberts's email address is cr****@****ail.com

What schools did Craig Roberts attend?

Craig Roberts attended Aberystwyth University, Walford And North Shropshire College, The Marches School.

What are some of Craig Roberts's interests?

Craig Roberts has interest in Hateoas, Android, Distributed Systems, Web Services, Linux, Science Fiction, Alife, Stalking Alastair Reynolds On Twitter.

What skills is Craig Roberts known for?

Craig Roberts has skills like Git, Php, Javascript, Agile Methodologies, Linux, Mvc, Jquery, Rest, Web Applications, Web Services, Node.js, Html 5.

Who are Craig Roberts's colleagues?

Craig Roberts's colleagues are Dharishini Namasivayam, Hasnain Shahzad, Nurul Farhana K., Soe Than, Abbas Alvi, Mohd Shaffi Ahmad Tajuddin, Alfred Andrew.

Not the Craig Roberts you were looking for?

  • Craig Roberts

    Former Procurement Manager - Contract Negotiator And Process Management Previously At Mckinsey & Company. Presently Enjoying Partial Ownership Of Nissi'S Entertainment Venue And Event Center In Lafayette Colorado.
    Littleton, Co
    4
    gmail.com, mastercard.com, libertymutualgroup.com, mckinsey.com

    2 +164663XXXXX

  • Craig Roberts

    Equine Veterinarian
    Palm Coast, Fl
    1
    kovo.nl
  • 2
    bristan.com, uk.sika.com
  • Craig Roberts

    Helping To Build And Grow Businesses In The Sports And Media Sector
    Greater Melbourne Area
    2
    afl.com.au, hotmail.com
  • Craig Roberts

    Senior Global Human Resources Executive | Change & Transformation Focused | Trusted Partner To The Business & Mentor
    Tokyo, Japan
    3
    yanmar.nl, mahle.com, jp.mahle.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.