Malt welcome

Welcome to Vernon's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Vernon to discuss your project or search for other freelancer profiles on Malt.

Vernon R.

Skilled Golang, C++ & Python programmer.
  • Suggested rate
    €783 / day
  • Experience8-15 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Vernon's quote.
Location and workplace preferences
Location
Wokingham, England, United Kingdom
Remote only
Primarily works remotely
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Languages
Categories
Share this profile
Skill set (7)
Vernon in a few words
I started creating software about 40 years ago. The languages have changed but early experiences with poor hardware (compared to now) have made me always strive to improve efficiency.

As an engineer this feels right. Get the data and process right and it will look after you, and deliver value for years to come. And architecting a system well makes gradual replacement and upgrading possible.

As a consultant I learnt that putting technical boundaries where commercial boundaries exist is wise. It enables commercial supply arrangements to change when needed.

Python makes creating reliable software relatively easy. The easy syntax and unit testing allows good robust programs to be created. But there can be better options for high performance or light weight (python makes for heavyweight docker containers).

If Python is good, Go (aka golang) is superb. Go combines effective syntax with subtle power. This with great tooling makes the developer far more efficient than many other languages. And in compiled form it makes creating lightweight docker containers for the cloud relatively easy. Go offers good ways to make effective use of modern multi core processors.

After 5 years of C++ Go is really great. It offers the power and small size that is ideal for containers (docker, kubernetes) without the downsides.
Experience
  • Contract for TechData
    Enhancing CRM Data
    TECH
    February 2020 - August 2022 (2 years and 7 months)
    Parse legacy CRM data from CSV file and send to Amazon SQS Queue.
    Retrieve from queue. Find candidate Registered Company Numbers from companies house and move to appropriate output SQS Queue.
    Retrieve from queue. Find SICCodes for company number
    Retrieve from queue. Parse statutory financial accounts to find creditors etc.. Done in memory from zipped file (Saves 100s of GB of data. Used C++ and BTree.
    Golang servers to front end the process - queue retrieval is critical.
    Custom IFrame inside Netsuite to present results to CRM users.
    Test Driven Development Unit Testing OpenAPI Webservices SCSS
Recommendations
Education
  • Mechanical Engineering & Management, Imperial College London
    Kent College, Canterbury
    1985
    Academically focused @ minor public school.