Loading...
Loading...
Found 48002 skills
aj-geddes
Implements efficient caching strategies using Redis, Memcached, and CDN to optimize application performance and reduce database load.
aj-geddes
Creates responsive web layouts using CSS Grid, Flexbox, and media queries for seamless cross-device user experiences.
aj-geddes
Applies design patterns (e.g., Singleton, Factory, Observer) to refactor code, solve architectural issues, and build extensible systems adhering to SOLID principles.
aj-geddes
Generates system architecture diagrams using Mermaid, PlantUML, and C4 model for documenting system design and data flows.
aj-geddes
Builds progressive web apps with service workers, web manifest, offline capabilities, and installability for native app-like experiences.
aj-geddes
Builds native Android applications using Kotlin, Jetpack Compose for UI, MVVM architecture, Retrofit for APIs, and Room for data storage.
aj-geddes
Debugs client-side JavaScript errors, styling issues, and performance bottlenecks using browser developer tools.
aj-geddes
Debugs mobile application issues including platform-specific bugs, device constraints, and connectivity problems across iOS and Android platforms.
aj-geddes
Creates and executes integration tests to validate interactions between components, APIs, databases, and external services.
aj-geddes
Assesses and quantifies technical debt in codebases through analysis and metrics to guide refactoring and architectural decisions.
aj-geddes
Enables backend integration of email services using SMTP, third-party APIs, and templates for transactional email delivery and workflow management.
aj-geddes
Provides utilities for creating and managing test doubles (mocks, stubs, spies) to isolate unit tests from external dependencies.
aj-geddes
Refactors legacy code to improve maintainability and reduce technical debt without altering existing functionality.
aj-geddes
Enables building inclusive user interfaces by implementing WCAG standards through semantic HTML, ARIA, and keyboard navigation for screen reader compatibility.
aj-geddes
Optimizes web application performance using code splitting, lazy loading, caching, and compression to improve Core Web Vitals and user experience.
aj-geddes
Enables offline-first mobile application development with local storage solutions, sync strategies, and conflict resolution for data consistency.
aj-geddes
Implements rate limiting, throttling, and backpressure to protect APIs from abuse and manage system load efficiently.
aj-geddes
Develops native iOS applications with Swift, including MVVM architecture, SwiftUI, URLSession, Combine, and Core Data.
aj-geddes
Builds production-ready Express.js servers with REST API support, middleware, and database integration for backend services.
aj-geddes
Assesses test suite effectiveness by introducing code mutations and verifying tests detect them, using tools like Stryker and PITest.
aj-geddes
Optimizes API response times using caching, compression, and efficient payloads to enhance backend performance and reduce network traffic.
aj-geddes
Enables asynchronous execution of long-running tasks like email delivery, report generation, and data processing using task queues and workers.
aj-geddes
Conducts comprehensive code reviews with security checks, quality analysis, and actionable feedback for pull requests and code improvements.
aj-geddes
Systematically identifies root causes of sporadic software issues through monitoring and structured investigation techniques.