Joshua Albert Joshua Albert
AI image

Decades of Experience, Future-ready Skillset

Expertise in Software Development, Passion for AI and Automation

Core Disciplines

From pixel-perfect UIs to scalable cloud infrastructure, my expertise covers the full development lifecycle.

Front-End Engineering

  • Interactive Data Visualization: Creating dynamic, interactive data visualizations with Apache E-charts, D3.js, and Vue.js.
  • Modern Frameworks: Professional experience with Vue.js and a strong working knowledge of React, Svelte, and Angular for building component-based UIs.
  • Responsive Design: Developing mobile-first, adaptive layouts using modern CSS and frameworks like Bootstrap to ensure a seamless experience on any device.
  • Legacy Code Refactoring: Improving maintainability and reducing technical debt by refactoring older codebases and implementing modern best practices.
  • Performance Benchmarking: Profiling and benchmarking front-end performance, from network map rendering to table loading, to identify and resolve bottlenecks.

Backend & APIs

  • PHP & JavaScript Expertise: Over 20 years of experience developing robust server-side applications with a deep specialization in PHP (Drupal) and JavaScript (Node.js).
  • API Development: Designing and implementing reliable APIs, primarily using RESTful principles, for seamless client-server communication.
  • Authentication & Authorization: Implementing SAML Single Sign-On (SSO) and designing complex, custom authorization logic for multi-tier user permissions.
  • Database Integration: Connecting applications to MySQL databases, writing custom queries, and managing data persistence effectively.
  • CMS Development: Extensive experience in Drupal and WordPress site-building, theme development, data migration, and maintenance for dozens of sites.

Data Architecture

  • MySQL Optimization: Creating stored procedures, functions, and triggers to drastically improve performance of tasks like bulk data uploads.
  • Advanced Caching: Designing and implementing multi-level caching strategies using lookup tables to optimize data-heavy visualizations.
  • Query Performance Tuning: Identifying and optimizing slow database queries, reducing load times by orders of magnitude in real-world applications.
  • Data Migration: Executing complex data migrations, including moving sites from proprietary CMS and older Drupal versions to modern platforms.
  • Schema Design: Building and maintaining relational database schemas to support application logic and ensure data integrity.
  • Transferable Disciplines: Working knowledge of MongoDB, DynamoDB, PostGreSQL, Microsoft SQL Server, Redis, and other database technologies.

Performance Optimization

  • Full-Stack Tuning: Optimizing performance across the entire stack, from front-end rendering to back-end database queries.
  • Load Time Reduction: Implementing dynamic loading, pagination, and caching to dramatically improve speed for slow-loading tables and assets.
  • Database Caching: Leveraging stored procedures, functions, and triggers as a powerful caching mechanism to accelerate data retrieval.
  • Bottleneck Analysis: Benchmarking application components like network maps to identify performance issues and develop a clear roadmap for improvements.
  • Tangible Results: Proven ability to reduce process times from minutes to seconds, directly enhancing the end-user experience.

DevOps & Delivery

  • Automated Testing: Championing and implementing end-to-end test suites to catch issues before merging and significantly reduce the need for hot-fixes.
  • Cloud Platforms: Experience deploying and managing applications on cloud services including AWS, Google Cloud Run, and Azure.
  • Version Control: Proficient with modern version control systems, primarily Git, with historical experience in SVN.
  • Agile Methodologies: Working effectively within Agile and Scrum frameworks, participating in daily stand-ups and iterative development cycles.
  • Mentorship & Documentation: Mentoring junior developers, codifying standards, and writing comprehensive documentation to increase team velocity.

Applied Machine Learning

  • AI Feature Integration: Spearheading the integration of AI-driven features into products to directly enhance the user experience.
  • Practical AI Application: A commitment to leveraging new artificial intelligence tools to solve real-world problems and create value.
  • Context Engineering: Actively developing skills in prompt engineering and leveraging the full context window to effectively communicate with and leverage large language models.
  • Technical Foundation: A working knowledge of Data Science, Machine Learning concepts, and the Python programming language.
  • Continuous Learning: Self-directed learning and practical application of emerging AI technologies in production environments.

Experience

Visible Network Labs

Full Stack Engineer — January 2021 – July 2025

Impact

Database Management

Create stored procedures, functions, triggers for caching and performance optimization. Optimized Queries. Reduced bulk upload time by orders of magnitude (from 10 minutes to less than 10 seconds).

AI-Driven Features

Spearheaded the integrated of AI-driven features to enhance user experience.

Data Visualization

Created dynamic, interactive data visualizations using apache echarts, D3.js and Vue.js. Developed interactive network graphs, gis maps, and data tables.

Lower-Regress Deployment

Pushed for End-to-end test suite to flag issues pre-merge, slashing hot-fixes. Created unit tests and refactored legacy code to improve maintainability and reduce technical debt.

Authentication and Authorization

Implemented SAML SSO for secure, seamless user access across platforms. Integrated ad-hoc authentication, enhancing security and user convenience. Designed and created custom authorization logic to support complex user roles and permissions.

Performance & Optimization

Benchmarked network-map rendering; roadmap to massive performance upscale drafted. Optimized slow-loading tables using dynamic loading and pagination. Optimise performance of network map visualizations with multi-level caching and lookup tables.

Team Multiplier

Mentored juniors, codified standards; velocity up without new head-count. Wrote comprehensive documentation for onboarding and knowledge sharing.

Visit Visible Network Labs

SocratesOne Development

2005 – 2020

Freelance development with Drupal, CodeIgniter, WordPress. Dozens of sites across multiple domains. Primary clients 108 Degrees Digital Marketing and Yvan Gagnon.

Other Experience

Commonplaces, Manchester NH

Nov 2014 – Jan 2016

Tech lead for corporate intranet with LDAP SSO, document management and ecommerce migration.

UNH Web & Mobile Development

Feb 2014 – Jul 2014

Migrated university sites to Drupal 7, implemented responsive layouts.

Xtensible Technology

2005 – 2007

Modified Java/JSP web application MLSPulse.

R&R Consultants

2001 – 2005

Developed curriculum for 200 + students and maintained school network.