PHILIP HENRY
Software Engineer
Berlin, Germany
-
https://github.com/greendream21
Philip is a full-stack developer experienced in developing front end, back end, and CI/CD
pipelines. He has experience working in big tech companies such as Amazon, Okta, and IBM, as
well as AI startups. Philip specializes in full-stack web development but also has expertise in
scalable database design and DevOps automation.
SKILLS & OTHER
Programming Languages: Python, JavaScript, CSS, HTML, SQL, HTML5, Java, C, Bash,
TypeScript
Frameworks: Express.js, Material UI, Flask, React Native, Django
Libraries/APIs: React, Node.js, REST APIs, Stripe, PyTorch, Scikit-learn
Tools: Cron, Jenkins, SonarQube, Amazon Elastic Container Service (Amazon ECS), Rasa.ai,
GitHub
Storage: MySQL, JSON, Databases, Cloud Firestore, MongoDB, Firebase Realtime Database,
PostgreSQL
Other: APIs, CSV, Web Development, Back-end Development, Full-stack, Full-stack
Development, Web Scraping, Software Development, Computer Science, Machine Learning,
Artificial Intelligence (AI), Progressive Web Applications (PWA), OCR, Front-end Development,
Web Security, User Experience (UX), User Interface (UI), Front-end, Data Visualization,
Architecture, Front-end Architecture
Paradigms: UI Design
Platforms: Apache Kafka, Docker, AWS Lambda, Firebase, DigitalOcean, Google Cloud Platform
(GCP), Heroku, Amazon Web Services (AWS)
WORK EXPERIENCE
Software Engineer II
Okta
03/2021 – 01/2024
Technical Stack: JavaScript, Python, React, MySQL, MongoDB, Node.js, Java, Docker,
Amazon Elastic Container Service (Amazon ECS), AWS Lambda, SQL, APIs, Back-end
Development, Front-end Development, Amazon Web Services (AWS), Web Security, Fullstack, Full-stack Development, REST APIs, Databases, Web Development, User Experience
(UX), User Interface (UI), GitHub, Front-end, Architecture, Front-end Architecture
● Developed a new CI/CD platform using React, HTML, CSS, and MUI for the front end
and Java Spring Boot for REST APIs on the back end. It automates running Bash scripts
to test and build Docker images.
● Led the development of a microservice to run batch ETLs and perform data aggregations
●
from MySQL to MongoDB with Node.js, which can handle over 20 million requests a day.
Created and optimized MySQL queries, reducing the time from over 20 seconds to under
two seconds.
Full-stack Developer
Eight & Co
11/2018 – 05/2022
Technical Stack: React, Firebase, MySQL, Node.js, SQL, Back-end Development, Front-end
Development, APIs, Heroku, JavaScript, Full-stack, Full-stack Development, REST APIs,
JSON, Databases, Cron, CSV, Web Development, CSS, HTML, UI Design, User Experience
(UX), User Interface (UI), Data Visualization, Front-end, GitHub, Front-end Architecture
● Developed a React web app that graphs user data and generates relationship and
network graphs based on data analytics from a MySQL database.
● Created a custom graphing framework using D3.js that can generate a range of charts
and dynamically create nodes to represent data points and their relation to others.
● Used Gmail and Outlook APIs to aggregate data to be stored in the MySQL database and
hosted the platform on Google Compute Engine.
Software Engineer I
Okta
11/2020 – 05/2021
Technical Stack: React, Node.js, Java, PostgreSQL, Amazon Web Services (AWS),
JavaScript, REST APIs, JSON, Databases, Web Development, Django
● Automated application deployments using Terraform and Amazon ECS clusters.
● Directed the development of automated health metric services of our CI/CD pipeline to
aid on-call using Node.js and Python.
● Created and optimized MySQL queries to fetch user data, reducing the time from over 20
seconds to less than two seconds.
Software Development Engineer Intern
Amazon.com
01/2020 – 07/2020
Technical Stack: React, Node.js, C, Amazon Web Services (AWS), TypeScript, JavaScript,
REST APIs, Databases, Web Development
● Developed the pipeline deployment using Docker, Kubernetes, Artifactory, Jenkins, and
Ansible playbooks in my DevOps scripts to automate the management of Docker images
in development and production.
● Integrated latency statistics for WebRTC media applications build on the media
processing platform, using C and GStreamer.
● Created a visualizer of complex relational graphs, using React and D3.js, of Alexa's
media pipeline using data from my log parsing module.
Back-end Cybersecurity Intern
IBM
04/ 2019 – 11/2019
Technical Stack: Java, Apache Kafka, Docker, Jenkins, SonarQube, PostgreSQL, Databases
● Developed the pipeline deployment using Docker, Kubernetes, Artifactory, Jenkins, and
Ansible playbooks in my DevOps scripts to automate the management of Docker images
●
●
in development and production.
Automated code scans to detect bugs and code smells by integrating SonarQube to our
Jenkins pipeline, which reduced 200+ critical bugs.
Dockerized the monolith architecture into an elastic pipeline with cloud architecture.
Machine Learning Engineer
Athena Education
08/ 2018 – 05/2019
Technical Stack: Python, PyTorch, Scikit-learn, Heroku, Databases
● Developed NLP engines to determine the correctness of a student's answers to a given
question using a NER model.
● Used big data in creating classifiers that will automatically guide students to discover their
weaknesses, such as grammar, diction, and sentence structure.
● Implemented a scalable and flexible model in both English and Chinese.
Junior Full-stack Developer
Markdale Financial Management
08/ 2018 – 05/2019
Technical Stack: Node.js, DigitalOcean, MySQL, JavaScript, Firebase, Databases, Web
Development
● Helped develop blockchain, from creating trade bots to performing full-stack
development on a content management system using HTML, CSS, JavaScript,
and Node.js with Ubuntu Server.
● Integrated features like analytics of crypto trends and features for depositing,
withdrawing, and transferring cryptocurrency.
● Created DevOps scripts to automate setting up the MySQL database and Nginx
configurations.
EDUCATION
LMU Munich
2017 - 2021
Bachelor of Computer Science — Software Engineering
University of Toronto
2021 - 2023
Bachelor of Computer Science — Computer Science
LANGUAGE
English
German