Nathan Czachur

Developer at Impact Reporting
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Information Technology & Services
    • 1 - 100 Employee
    • Developer
      • Jan 2023 - Present

      . .

    • Freelance Developer
      • Mar 2022 - Dec 2022

      Upwork, Freelancer, working on my blog natenatters.dev, travelling. Upwork, Freelancer, working on my blog natenatters.dev, travelling.

    • United Kingdom
    • Computer and Network Security
    • 1 - 100 Employee
    • Senior Developer
      • Nov 2021 - Feb 2022

    • United Kingdom
    • Information Technology & Services
    • 1 - 100 Employee
    • Lead Developer
      • Jan 2018 - Sep 2021

      Multi-tenant SaaS with customisable form-builder, dashboard builder, SSO and extendable via an API/ webhooks. Experience: * PHP 7.0 - 8.0 (Adopted new features as needed, PHPCS) * Laravel 5.1 - 8.0 (Telescope, Horizon, various Spatie packages) * MySQL 5.7.3x (Comfortable writing/ optimising queries/ tables) * Vue.js 2 (Webpack + Mix, SPA, Vuex) * TailwindCSS (TailwindUI) * Reading from third-party APIs (Eventbrite, Strava, SFTP server) * AWS (Elastic Beanstalk, Load Balancer, EC2, RDS, Elasticache Redis, S3, SQS) * Pusher, Sentry, Forge, Deploybot, Heroku, PHPStorm, VSCode * Maintaining documents around policies/ procedures, helping write tender documents * Active contact with customers gathering feedback and developing features/ project management Also tried to keep myself and dev team up to date on Laravel/ web dev ecosphere online, so practicing: * Invokable controllers + actions (https://freek.dev/1324-simplifying-controllers, https://freek.dev/1371-refactoring-to-actions) * Heavy use of queued jobs * Real-time filterable dashboards on 1m+ row datasets, optimised MySQL using existing Eloquent API (https://eloquent-course.reinink.ca/) * Event Sourcing (Spatie blog + youtube + meetups) * Over the years, attempted a few approaches to caching (most difficulty was for dashboards), this was an ongoing issue as I left the company * Attempted DDD in parts of the codebase, but decided the application is too abstract to benefit from it. We tried to apply DDD principles to our form builder/ dashboard builder UIs

    • Freelance Web Developer
      • Aug 2016 - Jan 2018

      Working on various freelancing websites (Fiver, Freelancer). Variety of projects, experience with: * Laravel - Updating codebases to newer versions, general improvements to codebase * PHP CS - Adding code standards and process to a repo based on best-practices at the time * JUnit - Writing tests for existing codebases * Wordpress/ HTML - Maintenance to a few regular clients, all small projects Working on various freelancing websites (Fiver, Freelancer). Variety of projects, experience with: * Laravel - Updating codebases to newer versions, general improvements to codebase * PHP CS - Adding code standards and process to a repo based on best-practices at the time * JUnit - Writing tests for existing codebases * Wordpress/ HTML - Maintenance to a few regular clients, all small projects

    • United States
    • Media Production
    • 700 & Above Employee
    • Web Developer
      • Jun 2014 - Aug 2016

      Initially maintaining/ improving a monolithic Codeigniter app which incorporated ~20 internal business systems/ tools, ranging from HR/ onboarding, finance/ wage processing, ad campaign management with Google Doubleclick, production management tools, video processing tools and more, with experience of managing AD and querying via LDAP. Later building new system for production management (pre, prod and post) using Laravel. Initially maintaining/ improving a monolithic Codeigniter app which incorporated ~20 internal business systems/ tools, ranging from HR/ onboarding, finance/ wage processing, ad campaign management with Google Doubleclick, production management tools, video processing tools and more, with experience of managing AD and querying via LDAP. Later building new system for production management (pre, prod and post) using Laravel.

    • United Kingdom
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Web Developer
      • Apr 2013 - Mar 2014

      Web agency work. Focused on Drupal and Symfony applications. Web agency work. Focused on Drupal and Symfony applications.

Education

  • The Manchester Metropolitan University
    Bachelor of Science - BS, Computer Science
    2011 - 2014

Community

You need to have a working account to view this content. Click here to join now