Mervin Praison

This page contains my Python skills, Experience and Education. You could see some examples of my work and what I learned on other pages.

Python Skills

Python Skills

  • 5+ years of python experience
  • Flask framework
  • Django framework

Other Skills

Programming Languages

  • Python
  • PHP
  • JavaScript ( Node.js, React )
  • R

Python Visualising Tools

  • Matplotlib
  • Bokeh
  • Seaborn

Python Data Mining

  • Beautiful Soup
  • Pandas
  • Numpy

Management & Data Tools

  • Google Cloud
  • AWS, Amazon SageMaker
  • Heroku
  • CI / CD
  • Git, Conda, Docker
  • Apache Airflow
  • MySQL: Relational
  • MongoDB: Non-Relational
  • Neo4j: Graph Database
  • Jupyter & Azure Notebook

Data Science in Python

  • Scikit Learn
  • Keras
  • TensorFlow
  • PySpark

Experience

Python Developer @ Virgin Media

Oct 2019 – Present

  • DevOps Automation Lead
  • Deployed configurations across all Virgin Trains controllers during the name change from Virgin Trains to Avanti Trains
  • Deployed configurations across 100’s of devices which includes routers, switches, firewalls.
  • Perl scripting
  • Terraform, Docker, Kubernetes, ELK Stack, Prometheus, Grafana
  • Ansible ( Playbooks, Ansible Tower, Ansible Galaxy )
  • Cisco, Juniper, MikroTik Playbooks
  • Python Juniper: py-junos-eznc
  • Vagrant, Virtualbox
  • Networking, GNS3

Python Programmer @ Havas

Aug 2018 – Oct 2019

  • Applications:
    • Created a tool which automatically pulls the data from Getstat API, cleans, re-shapes, export to JSON/CSV and save all the data in to MySQL/BigQuery database. Then querying the data for analysis and displaying Graph.
      • Tech: Mainly Python, supported by PHP, JavaScript, Flask, Getstat API, BigQuery API, Google Cloud, Linux
    • Created a tool to pull audio data from google-assistant API and then converting the audio files to text file using google-cloud/speech API using node.js. Finally using the data to get insights. Machine Learning, Natural language processing
  • API Integration and Data Extraction:
    • Using Python module Beautiful Soup to get data from the Apple store. Then clean and save the data to analyse using Data Studio, Tableau
      – Pulled Google Webmasters and Google Analytics data and analysed data to get website visitor insights
      – Bulk data extraction from Getstat API
  • Other:
    • Supporting in website migration, Implementing International targeting using Hreflang, Page Speed
  • Automation:
    • Python
    • PHP
    • Flask
    • Integrating API ( Getstat, Deepcrawl, BigQuery)
    • Google Cloud, Linux
    • Git
  • Data Analysis:
    • Python
    • Beautiful Soup
    • Data Studio, Tableau
  • Helping clients in every aspect of SEO
  • Helping Clients on Website Migration
  • International SEO ( Hreflang Implementation )
  • Robots.txt optimisation for staging and production site. 
  • Educating Team
  • Mobile SEO
  • Page Speed ..etc

Technical SEO Manager (Python) @ Culture Trip

March 2018 – Aug 2018

  • Data Extraction & Analysis:
    • Python Scraping to extract and analyse HTML tags using Beautiful Soup, Pandas, Numpy
    • Using Mode Analytics, Redash, Google Webmasters, Google Analytics to analyse and get insights about website visitor
    • Other: Data Studio, CouchDB, Elastic Search, Neo4J
  • Technical SEO:
    • In-Depth Python programming to analyse tech Issues,
      DeepCrawl and Screaming Frog analysis for tech Issues and proposing solutions, Fixing issues like 404 Not Found, 500 Server Errors, 301 redirection errors, Implementing schema markup (JSON-LD), Fixing HTML Tags for theculturetrip.com website
  • Page Speed Optimisation:
    • Extracting page speed data using WebPageTest API and analysing key areas to improve.
      Other Tech: Speed Curve Tool, Google Page Speed Insights, Lighthouse
  • Data Analysis:
    • Mode Analytics
    • Redash
    • Python Scraping to analyse data
      • Beautiful Soup
      • Pandas
      • Numpy
    • Data Studio
    • CouchDB
    • Elastic Search
    • Neo4J
  • Technical SEO:
    • In-Depth Python Programming to Analyse Issues
    • DeepCrawl Analysis for Technical Issues and Proposing Solutions
    • Fixing Issues ( Eg : 404 Not Found, 500 Server Errors, 301 Redirection Setup, etc.. ) 
    • Implementing Schema Markup ( JSON-LD )
    • Screaming Frog
    • Fixing HTML Tags
  • Page Speed Optimisation : 
    • Page Speed Analysis
    • Speed Curve Tool
    • Google Page Speed Insights
    • Google Data Studio Analysis
    • Web Page Test
    • Lighthouse
  • Other Tools : 
    • Google Tag Manager, JIRA, MOZ, SemRush, Similar Web, Google Trends ..etc

Web Development (Python & PHP) and SEO @ Accident Advice Helpline

Oct 2011 – March 2018

  • Developed Accident Advice Helpline website
  • Data Analysis: Python, PHP, Data Studio, Google Analytics, New Relic…etc
  • Developed WordPress Plugins and WordPress themes for the Company
  • PHP, Python, Jquery, Ajax, CSS, HTML, Javascript
  • Created the complete tracking system
  • Setting up Content Delivery Network using AWS CloudFront
  • Managing server: UKFast and AWS
  • Setting up the Version Control System (SVN, git)
  • Created Facebook Apps
  • Looking after SEO
  • Page Speed: JS and CSS Optimisation and minification, Page Components Load Time analysis & Optimisation, Content Delivery Network (CDN)

Education

University of Leicester

Masters in Advanced Computer Science

2009-2010

I created a plugin called “Moodle Doodle“. It adds a time scheduling functionality to Moodle, an open-source learning platform.

Subjects include:

  • Advanced Web Technology,
  • XML,
  • XSLT,
  • Ontologies,
  • Service-Oriented Architecture,
  • Web 2.0 (CMS),
  • Semantic Web (web 3.0),
    • Micro-formats,
    • RDFa,
    • Microdata,
  • Programming
    • PHP, C#, Java, C++, jQuery, Ajax,
  • Advanced System Design (SRML),
  • Creating a plugin for Content Management System Moodle… Etc

My Open-source contributions