Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
rayblair06 committed Apr 8, 2024
0 parents commit ad1ec82
Show file tree
Hide file tree
Showing 7 changed files with 2,512 additions and 0 deletions.
53 changes: 53 additions & 0 deletions .github/workflows/convert.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Convert and Build PDF

on: push

jobs:
lint:
name: Run Linter
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Cache Node modules
uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install Dependencies
run: npm ci

- name: Run Linter
run: npm run lint

converttopdf:
name: Build PDF
needs: lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Cache Node modules
uses: actions/cache@v2
with:
path: ~/.npm
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install Dependencies
run: npm ci

- name: Build Resume PDF
run: npm run generate

- name: Commit Resume PDF
run: |
git config --global user.name '${{ secrets.GIT_USER_NAME }}'
git config --global user.email '${{ secrets.GIT_USER_EMAIL }}'
git add -A
git commit -m "Resume PDF Generated" || echo "No changes to commit"
git push
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.DS_Store
node_modules
1 change: 1 addition & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
102 changes: 102 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
---
dest: ./README.pdf
stylesheet:
- ./style.css
pdf_options:
format: a4
margin: 10mm 10mm
printBackground: true
---

<div class="header">

# Ray Blair

[rayblair06@hotmail.com](mailto:rayblair06@hotmail.com) |
[Website](https://rayblair.co.uk) |
[GitHub](https://github.com/rayblair06) |
[Linkedin](https://www.linkedin.com/in/rayblair06/) |
Newcastle Upon Tyne, England, UK

</div>

## Achievements

- 8+ years of professional experience as a Software Engineer, with over 4 years in a leadership role.
- Led the development of hospitality software from idea to execution in 4 months, scaling up to 500+ venues with over 700,000 users.
- Utilised machine learning algorithms to create a branding pipeline that saved the business millions.
- Developed high-quality UI components that meet strict design requirements, with considerations for SEO, accessibility, and performance.
- Performed in various local shows as a drummer with my band.

## Work Experience

| | |
| ---------------------------------------- | -------------------- |
| **[EPAM Systems](https://www.epam.com)** | |
| <u>Lead Software Engineer</u> | _Aug 2021 - Present_ |

As a technical consultant and lead engineer, I've served clients across eCommerce, financial services, and recruitment sectors. My role has encompassed:

- Drafting technical documentation and architecture for new projects.
- Implementing features and offering technical advice, while collaborating with client teams and product managers.
- Developing full-stack applications with PHP and Javascript, focusing on best practices, scalability, maintainability, and security.
- Ensuring performance, accessibility, SEO, and compliance through profiling and quality checks.
- Managing service support and security issue resolution.
- Leading initiatives to enhance code standards, including testing, static analysis, and documentation improvements.
- Collaborating on CI/CD pipeline development for efficient building, testing, and deployment.
- Mentoring client teams on best practices in coding and operations, and leading knowledge transfer sessions.

My contributions are dedicated to delivering top-tier technical solutions, prioritising best practices, security, and scalability.

| | |
| ----------------------------------- | --------------------- |
| **[W8R Ltd](https://w8r.app)** | |
| <u>Head of Software Development</u> | _Apr 2020 - Aug 2021_ |

At W8R Ltd, a SaaS platform serving the hospitality industry, my role was pivotal in:

- Crafting and executing technology strategies and infrastructure plans for W8R's growth.
- Developing strategic plans for in-house projects to enhance the platform’s functionality and user experience.
- Ensuring project milestones were met on time and within budget.
- Leading the software development team towards achieving coding standards and project goals.
- Architecting projects to optimize performance, security, and scalability.

My efforts at W8R centered on delivering superior software solutions that added value for our customers and fostered the platform's success, leading to significant enhancements in functionality and user experience.

| | |
| ---------------------------------------------------------- | --------------------- |
| **[The Utility Supplier](https://theutilitysupplier.com)** | |
| <u>Technical Consultant</u> | _Apr 2020 - Aug 2021_ |

| | |
| ---------------- | --------------------- |
| <u>Developer</u> | _Feb 2019 - Apr 2020_ |

| | |
| ----------------------------------------------- | ---------------------- |
| **[Codeplayground.io](https://codeplayground)** | |
| <u>Lead Developer</u> | _Sept 2019 - Apr 2020_ |

| | |
| ---------------- | ---------------------- |
| <u>Developer</u> | _Sept 2019 - Apr 2020_ |

## Education

| | |
| ------------------------------------------------------- | ---------------- |
| **BSc (Honours) Computing and IT, The Open University** | _2015 - Ongoing_ |

- Started in 2015 as Part Time Student, taking sabbatical to focus on career.

## Skills

**Languages and Tools:** Apache, BitBucket, CapacitorJS, Cordova, FreePBX, Git, Github, Javascript, Nginx, Node, NPM, PHP, Python, SQL, Vagrant, Vite, Webpack, Yarn.

**Frameworks:** Bootstrap, Laravel, Next.js, Nuxt.js, React.js, SlimPHP, Solid.js, Symfony, Tailwind, Vue.js.

**Databases:** MariaDB, MySQL, Postgres.

**DevOps / Server Administration:** AWS, Azure, AzureDevOps, Bash, CI/CD, DigitalOcean, Docker, GCP, Github Actions, Jira, Linux, Raspberry PI, Ubuntu.

**Softskills:** Agile, Project Management, Scrum, Software Architecture, Software Design, TDD, Team Lead.
Loading

0 comments on commit ad1ec82

Please # to comment.