Nathan Czachur
Developer at Impact Reporting- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Impact Reporting
-
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.
-
-
-
CultureAI
-
United Kingdom
-
Computer and Network Security
-
1 - 100 Employee
-
Senior Developer
-
Nov 2021 - Feb 2022
-
-
-
Impact Reporting
-
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
-
-
-
VICE Media
-
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.
-
-
-
We are Access
-
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