Martin Hellwig
Back End Developer at msk.ai- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
msk.ai
-
United Kingdom
-
Hospitals and Health Care
-
1 - 100 Employee
-
Back End Developer
-
Dec 2022 - Present
-
-
-
Partnerize
-
United States
-
Advertising Services
-
200 - 300 Employee
-
Senior Software Engineer
-
Jul 2022 - Nov 2022
-
-
-
Hellwig Consultancy Ltd
-
United Kingdom
-
IT Services and IT Consulting
-
-
Mar 2021 - Jun 2022
-
-
-
Oct 2020 - Mar 2021
The contract requirement was to use an agile trunk based development approach to refactor their extensive Flask API prototype to a production ready Django Rest Framework, together with implementing Quality Assurance subjects like test driven development, unit-testing, style linting, coverage, continuous integration and automated/scaled deployment using Terraform on the Azure platform. I also provided advice and support to their team in regards of architecture and best practises.
-
-
-
Aug 2020 - Oct 2020
Full Time Python software Development & Blockchain ConsultantHighlights:- Financial Systems- Compliance- Blockhain (BTC/BSV/BCH)- Django- PostgreSQL- Docker
-
-
-
Mar 2020 - Aug 2020
Full Time Python software Development & Blockchain ConsultantHighlights:- Financial Systems- Compliance- Blockhain (BTC/BSV/BCH)- Django- PostgreSQL- Docker
-
-
-
Sep 2019 - Mar 2020
Generic IT Consultant with speciality in Python Software Development.You would want to procure my services if you:- Need to set-up or convert to an agile development process with continuous integration and automatic deployment.- Need tools to help you manage/move data automatically.- Need someone with a background in Network and System Administration, Customer Support, Development, Management and Architecture.- Need someone who is analytical, holistic thinking and will speak out if there is a risk of a situation that is not in your best interest. Show less
-
-
-
The Developer Society
-
United Kingdom
-
Technology, Information and Internet
-
1 - 100 Employee
-
Software Developer
-
Mar 2016 - Sep 2019
Back-end Python developer. Primarily implemented and used the following tools & Frameworks: - Python 2 & 3 - Django LTS versions - PostgreSQL 9, 10 - Django REST Framework - GeoDjango - AWS & Zappa - A whole lot of dependencies and implied tools, such as Git, Fabric, FactoryBoy, etc. I primarily was on the back-end to create web applications that are functionally in the problem domain of: - API's & Micro Services - ELT Processing - Zapier like service - Geo Map boundary overlays - CMS - Document Resource Management - Data tracking (High volume user input) - Reporting & Statistical Analysis - Continuous Integrations & Automatic Deployment This was implemented for clients such as: - Oxfam - Save the children - Mercy Corps - Living Streets - Lumos - MacMillan Cancer Support - Church of England - numerous other charities Show less
-
-
-
MCS Card Systems
-
Remote
-
IT Contractor
-
Nov 2015 - Feb 2016
Interim IT Manager, DevOps support, remote contract. The core product is based on multiple web apps that are closely tied to dedicated customer phasing hardware. As such it was critical to their business the infrastructure remained operational which required both quick understanding of the in-house software and the environment. Their stack is based python2/django on linode, using postgresql, rabbitmq and fabric. Due to several issues with the PaaS provider I recommended moving over to AWS and did a high level cost/benefit analysis for them. Show less
-
-
-
FitnessGenes
-
United Kingdom
-
Wellness and Fitness Services
-
1 - 100 Employee
-
Software Development Team Lead
-
Oct 2014 - Nov 2015
Full stack Django python development, big data design and implementation (NOSQL). Compliance, standards, recruiting, team building and everything that comes with it. Full stack Django python development, big data design and implementation (NOSQL). Compliance, standards, recruiting, team building and everything that comes with it.
-
-
-
-
Software Development/Integration Consultant
-
Mar 2013 - Oct 2014
I provide the following services: - IT Team Reorganisations (Infrastructure, Best Practices, Standardisation, Hiring, etc.) - Software Development (primarily in Python) - Automation Integration (identifying, documenting and automation of business processes) - Network Architecture and Services Consultancy (Local Servers & Services, SaaS, Windows, BSD's, Linux, etc.) Experienced with Start-up organization, all the way from inception to IPO/buy-out. Private projects that can bring added value to your organization: - Contracts Assisted Test Driven Development Show less
-
-
-
IBM
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Principal Software Engineer
-
Jul 2010 - Mar 2013
I started at Butterfly Software as a contractor in the early days (later on I enrolled permanent). As this was a new project in a new company I introduced concepts like structured development, version control and general Python Expertise as well as deploying the necessary infrastructure based on virtualisation. As the company grew I was put in the position of lead of the development team and continued in that role until IBM acquired the company. During the acquisition I was responsible for the technical due diligence of our software and had to negotiate with IBM's lawyers, non-technical managers and subject matter experts. After the acquisition I helped my team move into IBM, which for most was a culture shock. However IBM is a very standards compliant organisation and by explaining how and why these standards exists, what the effect of it is and that they do serve a purpose, the initial resistance towards it disappeared and all of them settled in well. Show less
-
-
-
-
Principal Architect
-
Sep 2008 - Dec 2010
Generic IT Consultancy, (Python) Software Development and Network Architecture. I have done projects for Airbus and the Karaoke Network (custom touchscreen system development). Generic IT Consultancy, (Python) Software Development and Network Architecture. I have done projects for Airbus and the Karaoke Network (custom touchscreen system development).
-
-
-
-
Python Developer
-
Oct 2009 - Nov 2009
Building Python Tools to support their main development Building Python Tools to support their main development
-
-
-
Randstad Nederland
-
Netherlands
-
Human Resources Services
-
500 - 600 Employee
-
IT Architect
-
Jul 2007 - Sep 2008
I was responsible for the design and proof of concept of a global Data Warehouse system that combined HR databases from 5.000 offices containing in total 25.000.000+ persons. And provide an interface to the reporting tool Business Objects XI. As the project manager at that time was on maternity leave, I took over these tasks and modified the then standard waterfall methodology to a more agile approach, however I expanded the stakeholders and product requirement phase extensively as I knew that I would not be able to revisit that in this particular case. As the RDBM's where both on unix and windows systems and from different manufactures. I chose to implement a multi-stage ETL tool, leading to a central PostgreSQL database. Although I was promised a team of 4 developers, my budget was cut and as such I developed the application myself in the Python language so that I could progress quickly without further straining the budget. The POC was delivered within time estimation, functional and performance wise above expectation as both Business Objects (DI) and Oracle where not able to provide the same function and performance with their existing tool-set. As I left Randstad in the Netherlands to start my own business in the UK, I have been asked to turn the POC into a full project, however this was cancelled after that particular part of the organization was sold off. Show less
-
-
-
-
Manager Technical Infrastructure
-
Dec 2002 - Jun 2007
Started out as an Application Manger responsible for implementing HR-Student administration software across ten sites. A large part of that job was creating reports, this included lists based on missing or erroneous data, reporting on grades and mail merging, I primarily used Business Objects 6.5, although I did also created some direct ODBC connections with specific views so the administration team could integrate that easily with their MS Office environment. Later I was promoted to IT Manager (one of three, with a supporting IT staff of 45) to integrate all sites together into a newly build data centre of our own design. Due to increased complexity of the entire system we introduced concepts from ITIL to manage our environment and provide clear objectives across the organisation. We where responsible for all technical infrastructure, including phone and the glass fibre between the different locations. The system consisted of around 120 servers, 4000 clients and around 24000 users (student, teachers and admin). This was a mixture of Windows and Apple clients, using NT4 Domains, Active Directory, Novell eDirectory and more or less independent unix servers for specific tasks like e-mail, web and ftp. I personally developed a bi-directional user management system (as in a password changed on novell wil propagate to their e-mail, AD and vice verse) which was fed primarily by the HR-Student Administration system, this was my first 'big' project in Python and Software Development, here I learned valuable lessons like unit-tests, version control, writing specification and using an agile development process. This sparked my main inspiration to move from Network Admin and IT Management towards Software Development. Show less
-
-
-
-
owner
-
May 2002 - Jul 2005
General IT Support and System Installation/Maintenance General IT Support and System Installation/Maintenance
-
-
-
Rovict
-
Netherlands
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Consultant
-
Dec 2000 - Jun 2002
I started on the support desk, moving quickly into the role of implementation specialist, application trainer and finally junior consultant. Duties included solving customers problems remotely. On site hands-on trouble shooting. Writing and giving courses to end-users. On site installation of our software and the conversion of their data into the new system. Promoting our software and demonstrations to potential customers. Particularly challenging was that our customers often had limited to no computer experience and required basic training and help beyond the use of our application. The biggest project I was solely responsible for was the conversion, implementation and training of 400+ organisations as part of a big acquisition project. Show less
-
-
-
Ministerie van Defensie
-
Netherlands
-
Armed Forces
-
700 & Above Employee
-
Sergeant Intelligence & Security
-
Dec 1998 - Aug 2000
My main duties where gathering information both on and off site, convert that into intelligence in a presentable form. This can be as short as a pre-mission briefing to lengthy situation reports for the chiefs of staff. Other tasks included liason to civilians and foreign units, creating goodwill and standard NCO tasks like training and leading your unit under the orders of the officers. As the actual application of the training takes place in highly dangerous and stressful environments, I have received extensive training in leadership, which includes issues like conflict resolution, team building, moral, ethics, liasoning with external partners, presentation techniques and application of various didactic methods. I have further specialisation in Communication and Information Security, which required technical understanding of communication, data equipment and cryptography. Show less
-
-
Education
-
Open Universiteit
-
Joh. Calvijn