Software Engineer at SG Digital. Began in the US Entry team and transitioned to the DevOps team where my main responsibility has been developing Python applications to automate and improve the release process.
As part of this role I regularly provide in-office and out of hours support as the on-call DevOps team member, and have also enjoyed the additional responsibilities as a code reviewer.
In addition I've recently completed the Udacity Data Engineering Nanodegree. Through the degree I've developed the ability to develop big data pipelines that can join hetrogenous datasets using distributed computing tools like spark.
PROJECTS | SKILLS | EXPERIENCE | EDUCATION | BLOG | INTERESTS
| Project | Summary | Team Size | Tech Stack |
|---|---|---|---|
| Capstone Project | Udacity Data Engineering Final Project that combines hetrogenous 7gb dataset to understand US immigration patterns. | 1 | Python, Spark, Airflow, AWS EMR & S3 |
| Udacity Airflow Challenge | ETL to fetch data from s3 and load into a redshift DB. | 1 | Python, Pandas, AWS S3, Redshift |
| Udacity Cassandra Challenge | ETL to fetch data from local directories and load into a cassandra database. | 1 | Python, Pandas, Jupyter Notebooks, Cassandra |
| Cryptic Meg | Makers Academy Final Project - Created a blockchain to store pharmaceutical prescriptiions. To learn more about blockchain technology we wrote the blockchain algorithm from scratch. | 4 | Node, Express, jQuery, CryptoJS, MongoDB, Mongoose, EJS, CSS, Heroku |
| Acebook | Makers Academy Project. Created a facebook clone to learn ruby on rails. Overcame challenge of slow feature tests by making GET requests in controller tests and testing content of GET requests via regex. | 4 | Ruby, Rails, Postgres, HTML/CSS, Heroku |
Communicated directly with Caesar's engineers to deploy software I developed in SG Digital Retail team to allocate loyalty points to customers. In DevOps team work with software developers and DBAs as the on call member to troubleshoot and solve issues.
Began working as a freelancer whilst teaching English in Colombia. Obtained enough business to justify setting up a registered company and hired a full time employee to assist with project execution.
Experience with delivering software I've developed from dev to production, and endeavour to write well tested, documented code that can be deployed consistently using automation tools like Jenkins.
SG Digital (Sep 2018 - Present) Software/DevOps Engineer
- Developed software to allocate loyalty points to Caesar's customers in US sports betting markets.
- Upgraded deployment tooling so deployments can be completed from environment data centre to reduce latency and increase performance.
- On call software engineer in DevOps team & code reviewer.
- Production experience with Python, SQL, Ansible, Jenkins, AWS, Terraform, TCL & Docker.
Daniel Miller Inc. Limited (April 2016 - October 2017) Contractor
- High level of professionalism reflected by 100% Upwork client satisfaction score.
- Developed initial copy & concepts for AI consultancy Matter AI.
- Hired and trained employee to satisfy demand for services.
- Over $150,000 in sponsorship sold for MSL Society Conferences.
- Over $70,000 sold in delegate revenue sold for MSL Society Conferences.
Innovation Enterprise (April 2013 - July 2015) Finance, Operations & CFO Channel Head
- P&L responsibility for $2.5 million+ Finance, CFO & Operations Channel conferences.
- Leadership skills demonstrated by strong performance of team. In 2015 Q1 team exceeded revenue target by over $225,000.
- Developed ETL pipelines following SQL & noSQL design patterns.
- Technical Competencies
- Python, Pandas, Spark, SQL, Cassandra, Airflow, Redshift, AWS EMR.
-
Approaches Covered
- OOD, TDD, BDD, DRY.
- Programming individually, in pairs and in teams.
- Agile workflow, 2 day sprints, kanban planning, XP Values and continous feedback.
-
Technical Competencies
- Ruby, Rails, Javascript, Node, Express.
- MongoDB, PostgreSQL.
- rSpec, Capybara, Jasmine, Nightwatch, Cypress.
- Travis CI, Heroku.
- Part time front-end web development course.
- HTML, Javascript, jQuery and CSS/SASS covered.
- Learnt about responsive design and other best practices for front-end web development.
- Awarded a 2:1 in Politics.
- Played rugby for the University of Nottingham.
- Exploring - Have lived and worked in Peru, Colombia and India.
- Photography.
- Boxing, rock climbing, cycling, running and keeping active.
- Books, favorites include LOTR and the Hitchhikers Guide To The Galaxy.
- Mental Health and Productivity.