Rafal Proszowski

Software Engineer

Professional summary

I'm an experienced developer / SRE with just over 9 years of professional experience, committed to maintaining cutting edge technical skills and up-to-date industry knowledge. I'm eager to learn and always after new exciting opportunities and challenges.

Experience

Arrow right Arrow down
: Tech Lead and Senior Developer at Government Digital Service
  • Planned, prioritised and built various components for tenants of GOV.UK PaaS (home to 200+ organisations, 2.5k applications and 2k backing services) including admin portal, billing statements and calculator, IPSec encryption for traffic between cells and routers, performance dashboards and alerts
  • Architected and led the design and development of various components for the Kubernetes platform including service operator, signed docker images, deployment and smoke testing pipelines
  • Worked with Senior Management, Product Managers, User Researchers, UI and Content Designers to understand user needs and design, plan and prioritise multiple streams of work to improve the platform
  • Provided expert advice to PaaS tenants across government and the wider public sector to help them get the most out of the platform and to establish best practice patterns and approaches. Feeding learnings from this support back into the team to help identify unmet needs
  • Developed GOV.UK PaaS and Build & Run processes with the use of Terraform, AWS, Concourse, Kubernetes, CloudFoundry, Bosh, YAML, Go, Shell Scripts, Postgres
  • Developed web applications for GOV.UK PaaS tenants with the use of Go, Node.js, TypeScript, Sinatra, JS, Webpack
  • Worked with Secure Continuous Delivery system using Git and GPG encryption to ensure integrity of developer commits prior to deployment
  • Line managed and mentored colleagues through career progression, more demanding tasks and new responsibilities
  • Troubleshoot complex network and systems issues through being on support or a incident lead
  • Actively patched various CVE's, performed security audits, triaged risks and pen-test findings
  • In-depth pair programming to build shared knowledge, onboard colleagues to complex systems and share the burden of more demanding tasks
  • Presented and demonstrated at show and tells, knowledge shares, meet-ups, conferences and online panels and podcasts
  • Driving progression, well being, and best working practices for the team
  • Worked in an Agile - Kanban environment
  • Used and managed ticketing system Pivotal Tracker for project management which involved creating epics and stories
Arrow right Arrow down
: Frontend Developer at FLIP Sports
  • Worked on a rewards system with the use of Angular, Ionic, JWT, OIDC, Python, AWS, Postgres
  • Delivered services in a form of REST APIs, Web Applications, Metric collectors
  • Mainly focussed on the Frontend aspect of the projects
  • Helped out with certain python micro services
  • Helped out with PHP projects
  • Used ticketing system JIRA for project management
Arrow right Arrow down
: Developer at HurstDEV
  • Worked with variety of clients on different needs, solutions and technologies
  • Been able to choose a stack for each project to satisfy needs
  • Worked with PHP, MySQL, Laravel, CakePHP, jQuery, Node.js, Gulp, Grunt, Ansible, Vagrant, NGINX, Ubuntu Server, Puppet, Shell Scripts
  • Delivered services in a form of REST APIs, eCommerce Stores, CMS, Web Applications, Chat
  • Helped out junior members of the team in progression
  • Helped out in recruitment process
  • Solved interesting problems to satisfy clients needs
  • Been on call for certain clients
  • Used ticketing systems Codebase and JIRA for project management
Arrow right Arrow down
: Junior Web Developer at Surreal Creative
  • Worked with variety of clients on different needs, solutions and technologies
  • Worked with PHP, MySQL, CodeIgniter, Laravel, JavaScript, jQuery, Vagrant, Puppet, Chef
  • Solved interesting problems to satisfy client needs
  • Used ticketing system Pivotal Tracker, Codebase and Bootcamp for project management
Arrow right Arrow down
: Extended Diploma in IT at Newcastle College
  • Worked on Exciting modules:
    • Unit 1: Communication and Employability Skills for IT
    • Unit 2: Computer Systems
    • Unit 3: Information Systems
    • Unit 4: Impact of the Use of IT on Business Systems
    • Unit 5: Managing Networks
    • Unit 6: Software Design and Development
    • Unit 7: Organisational Systems Security
    • Unit 8: e-Commerce
    • Unit 9: Computer Networks
    • Unit 10: Communication Technologies
    • Unit 11: Systems Analysis and Design
    • Unit 12: IT Technical Support
    • Unit 13: IT Systems Troubleshooting and Repair
  • Did few projects in PHP on the side in exchange for games
    • Local Game Shop website
    • A tool to generate websites for my class colleagues to pass their modules
  • Completed with an impressive result of Triple Distinction (D*DD)

Hobbies & Interests

IT, Technology, Software Development, Gaming, Open Source, Sci-Fi, Fantasy, comic books.

Golang; Frontend NE - conferences and monthly based meet ups.