Mickey Petersen

Mickey Petersen Email and Phone Number

Technical Architect & Python Specialist @ Inspired Python
Mickey Petersen's Location
London, England, United Kingdom, United Kingdom
Mickey Petersen's Contact Details

Mickey Petersen personal email

n/a
About Mickey Petersen

Software developer, technical architect, devops, team lead, and contractor with 14 years of commercial Python experience and 28 years of overall development experience, stretching back to my early teens. I specialise in end-to-end development of both large and small projects, particularly the ones focused on modelling, systems development, data warehousing & big data.Highlights of my experience include:* Algorithms and data structures, and a thorough understanding of how operating systems and hardware impact the performance and scalability of software;* With 14 years of solid, commercial Python experience I am often hired as the technical lead or architect for a project. My day-to-day routines with Python involve training and mentoring junior developers; set a technical and engineering standard with best practices in Python (and beyond).* Strict and fastidious adherent of proper release-, configuration and test management procedures. My experience with release and configuration management cover everything from home-brewed systems written with both batch and shell scripts to using Docker, Vagrant and Salt in a devops capacity. This experience extends to building large clusters of Kubernetes and Docker Swarm infrastructure and designing modern applications for a cloud and/or container-based future.* Book author of "Mastering Emacs"* Great all-round Linux skills, including versatile commandline skills.* Many years of experience writing data exchange/IPC tools, applications, APIs and web services. * Excellent RDBMS skills -- specifically Oracle/PostgreSQL.* I have excellent working knowledge of "Big Data" and Data Warehousing using a variety of tools like Cassandra, Hadoop, and Spark.

Mickey Petersen's Current Company Details
Inspired Python

Inspired Python

View
Technical Architect & Python Specialist
Mickey Petersen Work Experience Details
  • Inspired Python
    Owner
    Inspired Python Jul 2021 - Present
    London, England, United Kingdom
  • Scor
    Technical Architect
    Scor Jun 2017 - Jun 2021
    Zürich Area, Switzerland
    Brought in from London to help architect and lead the development of the Consolidated Capital Model – a Monte Carlo-driven model built from scratch and scaled to terabyte-ram-sized analyses when I left – for a front office team of actuaries and quants. I set the technical direction for the model – mostly developed by actuaries, who were beginners at Python – and ensured the resulting model met the practises expected of a modern software project: turn-key deployment from development to production and fully dockerised; complete BDD and Unit Test coverage; and a strong focus on ensuring the team wrote maintainable Python code. I trained the team in Python and helped ensure the model performance met the demands of the business. Further to the model, I also built the web application (Flask, Postgres, Celery, Docker) for running and managing the lifecycle of model runs.I acted as the primary focal point between the Business and the IT department, and ensured the team had the requisite servers and infrastructure needed to function once we went live.Following on from a successful, and on-time, release of the model, I started migrating the model to Azure, to better benefit from the scale-out facilities available in the cloud.When I joined the department did 30-40 model runs a quarter using a legacy COTS tool. By the time I left, we did 20,000 model runs in a year alone. All of it elastically scaled and right sized to the exact requirements of the model and the parameters it was given. Along the way, we added on another five actuarial models, and I built a sophisticated graph tool to analyse data inputs and outputs and optimise the order in which the models were run; when to delete output data to save space; and how to retrieve data from dozens of different data pipelines.
  • Incopro
    Senior Developer
    Incopro Nov 2016 - Apr 2017
    London, United Kingdom
  • Essence
    Technical Architect
    Essence Feb 2016 - Sep 2016
    London, United Kingdom
    Hired to turn around a large media company's data ingest and transformation systems that were using a litany of technologies to move data around.As architect, I ran a team of developers and devops and ensured best practices were followed and put in place a plan to migrate crontab-based ETL and data ingest shell scripts to a modern, maintainable Apache Airflow architecture powered by Kubernetes.
  • Digital Media Centre
    Senior Developer
    Digital Media Centre May 2015 - Feb 2016
    Amsterdam Area, Netherlands
  • Stinkdigital
    Senior Developer
    Stinkdigital Mar 2015 - Apr 2015
    London
    Short-term contract to develop a natural language processing tool that scrapes Twitter's live feed and determines what people are talking about.
  • Desktop Genetics Ltd
    Senior Developer
    Desktop Genetics Ltd Apr 2014 - Jul 2014
    London
    Brought in to optimise a biotech application for use with CRISPR/Cas9. I spent most of my time optimising PostgreSQL queries and the design of a very large database so as to make better use of available resources. I also re-architected the Python code so it would scale better horizontally and vertically using Celery and RabbitMQ to support large-scale cloud provisioning.I also formalised their configuration/deployment management using Salt and maintained their Python/Pyramid web application.
  • Old St Labs
    Senior Developer
    Old St Labs Feb 2014 - Mar 2014
    London
    Short-term contract to refactor a SPA procurement application written in Python & Flask using SQLAlchemy and PostgreSQL.
  • Hogarth Worldwide
    Senior Developer
    Hogarth Worldwide Sep 2013 - Dec 2013
    London
    Django, Python, Javascript, PostgreSQL.
  • (Server Monitoring Startup)
    Owner
    (Server Monitoring Startup) Jul 2012 - Aug 2013
    London
    Architected and developed a cloud-based Software-as-a-Service monitoring system for servers and back-end services. Our servers would receive telemetry from agents hosted on our customers’ servers, then collect the data for use in “Big Data” analytics, powered by Cassandra and Pig for the storage and analytics; Hadoop for data processing; and with the infrastructure written in Python with Flask, Javascript (JQuery), PostgreSQL and SQLAlchemy.
  • Jpmorgan Chase
    Senior Developer
    Jpmorgan Chase Jan 2012 - Jan 2013
    London, United Kingdom
    Part of a larger team involved with gathering, scraping, parsing and warehousing a large amount of economic research data, retrieved from a variety of websites in an untold number of formats; this data – all of it economic time series – is then sanitised and put into Oracle for use by traders, analysts and economists. My work involves building complex web scrapers; bespoke ETL tools to handle the extracted data; and general Python and Oracle expertise to a team of analysts and developers.
  • Imagination
    Senior Developer
    Imagination Oct 2011 - Jan 2012
    London, United Kingdom
    Short-term contract to help develop and integrate a cloud-based infrastructure capable of handling RFID card “interactions” and large amounts of media content, triggered by visitors “interacting” with touchscreen stands at auto shows around the world, then collect and analyse the data for use by a large automaker’s marketing department to extract customer-, and market trends.
  • Rbs Global Banking & Markets
    Senior Developer
    Rbs Global Banking & Markets May 2011 - Jan 2012
    Hired to work on a release framework written in Python used worldwide for all of GBM’s internal applications, my role was to maintain and extend the existing framework and provide Python expertise and knowledge to the release management team, and assist with the transition of existing software deployment processes to the new framework.
  • Glencore
    Senior Analyst
    Glencore Aug 2010 - May 2011
    Hired as a Python expert to review and standardise Python practices and develop bespoke backend solutions to help Glencore transition from an old Treasury system to a new one.As part of my role, I redesigned the internal source control and release management procedures across all development teams to improve release quality and minimise overhead; this mostly took the form of training and creating release procedures suitable for small development teams using Subversion and Hudson.
  • Deltarail
    Software Developer
    Deltarail Jan 2009 - Jul 2010
    I was one of four principal developers charged with creating a financial model for allocation of passengers and revenue to trains.I greatly improved the development cycle by organising the development practices such as introducing a wiki to capture important knowledge about our product; develop automated UI testing to guard against regressions; introduced continuous integration; developed performance metrics to ensure our model met performance targets and contractual obligations between releases.
  • Counterpoint Systems Limited
    Software Developer
    Counterpoint Systems Limited Jun 2008 - Sep 2008
    I was the developer in charge of maintaining their in-house CRM system, written in Delphi. The tool was ciritical to the operation of the company, as it tracked all their sales leads, issue tracking and technical support tickets.
  • Tocano Multimedia A/S
    Software Developer
    Tocano Multimedia A/S Aug 2007 - May 2008
    I formalised their ad-hoc software processes and introduced several optimisations by automating manual tasks using Python. Several manual data entry processes were eliminated resulting in man-years' worth of savings.

Mickey Petersen Skills

Python Linux Software Development Xml Software Engineering Javascript Databases Emacs Rest Testing Shell Scripting Test Automation Agile Methodologies Git Web Applications Web Services Oracle Windows Continuous Integration Software Design Soap Postgresql Jquery Delphi Rabbitmq Xpath Test Driven Development Sql Unit Testing Pl/sql Object Oriented Design Data Warehousing Etl Software Integration Functional Programming Parsing Xslt Graph Theory Integration Batch Processing Message Queue Json Hadoop Mysql Django Data Exchange Mq Batch Scripting

Frequently Asked Questions about Mickey Petersen

What company does Mickey Petersen work for?

Mickey Petersen works for Inspired Python

What is Mickey Petersen's role at the current company?

Mickey Petersen's current role is Technical Architect & Python Specialist.

What is Mickey Petersen's email address?

Mickey Petersen's email address is mi****@****eah.org

What is Mickey Petersen's direct phone number?

Mickey Petersen's direct phone number is +177247*****

What skills is Mickey Petersen known for?

Mickey Petersen has skills like Python, Linux, Software Development, Xml, Software Engineering, Javascript, Databases, Emacs, Rest, Testing, Shell Scripting, Test Automation.

Not the Mickey Petersen you were looking for?

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.