JG

James Gartner

available

Last update: 06.09.2022

Python Developer

Graduation: University of Manchester, Bsc Hons degree in Computer Science in Networks and Architectures, 2006 - 2009
Hourly-/Daily rates: show
Languages: German (Elementary) | English (Native or Bilingual)

Keywords

Python (Programming Language) Application Programming Interfaces (APIs) Test Automation Microsoft Azure Computer Programming DevOps Django Web Framework Scrum Methodology Restful Api C (Programming Language) + 47 more keywords

Attachments

James.pdf

Skills

Unix, Linux, BSD, HP/UX, Microsoft Windows, Python 3.7 and 2.7, C, Shell scripting, PHP, Assembly, TDD, BDD, Unit tests, Test automation, SIT, pair-programming, peer-review, aiohttp, Django, Django REST Framework, Docker, Git, Azure DevOps/VSTS, Swagger/OpenAPI, MongoDB, PostgreSQL & mySQL, Meshify Carbon, MQTT, HTTP, TCP/IP, UDP, OSI ROSE, ACSE, CMISE, GDMO, TMN Information, Jira, RedMine, Confluence, StarTeam, UML, Documentum, DOORS, Microsoft Office Suite, Excel, Word, Visio, Powerpoint, Project, Outlook, Python, IoT, sensor, REST API, microservices, Scrum framework, Version control, Azure, DevOps, cloud, data collection, Machine learning, clustering, API, pandas, numpy, sklearn, tensorflow, keras, aws, automated tests, UI, middleware, REST, Scrum, Javascript, APIs, programming, Google, open source, wrapper, Plone, Visualization, Highcharts, business logic, EDI, text search, SOLR, Elasticsearch

Project history

10/2018 - 09/2019
Python Developer
self-employed

Design and develop a scalable platform to empower business users worldwide. Live IoT sensor
data is streamed to mobile apps, as well notifications for rule-based alarms on failures (actual
and predicted). I have been developing the REST API and back-end logic of several
microservices. They make use of asyncio as well as many other recent python features. The dev
team is distributed and works within a Scrum framework. Version control follows a gitflow
branch model, managed via Azure DevOps. Full CI/CD pipeline with automated unit-testing and
SIT environment.

11/2016 - 05/2018
Software Engineer
HSBC

-Design and development of a cloud-based data collection strategy from machines in the field
and laboratories
-Machine learning models development and clustering analysis
-API development with django python, jupyter, pandas, numpy, sklearn, tensorflow, keras,
django, git, aws

03/2015 - 08/2016
Python Developer
Nomura

Develop automated tests to cover the functionalities of Sky's new-generation set-top-box. The
tests involved testing the UI and the middleware layer REST API. Adapted the tests to the
German context (features, configuration, signals, HW, apps). Daily collaboration with the teams
in the UK and in Italy. Agile Scrum development with rapid release of builds, continuous
integration and deployment, continuous test execution and reporting of results (Stress, Smoke,
Watershed, Sanity)

10/2012 - 04/2015
Software Engineer
Sky

Backend developer on the commercial side. Day to day I've been using Python, PHP and
Javascript in that order. Integrated and reverse engineered 3rd party APIs for our usage. Built
features with asynchronous programming in Tornado. I also worked on an internal customer
system deployed on Google appengine. One of the open source projects developed at Server
Density is a python wrapper for their api.

03/2010 - 08/2012
Software Engineer
iwoa

o Realisation of a platform for large industrial customers to plan gas purchases and track their
own consumption
o Implementation based on Python 2 and Plone 4
o Visualization via Highcharts
o Extraction of domain-specific knowledge (no written documentation of business logic)
o Formalisation and codification of knowledge in the field of gas procurement
o Microservice/REST API for import/export of consumption information (format: MSCONS/EDI)
o Full text search SOLR * Elasticsearch
o The project was discontinued (due to lack of recapitalisation)

Local Availability

Only available in these countries: United Kingdom
Profileimage by James Gartner Python Developer from Python Developer
Register