James Anderson

Software Engineer

Seattle, Washington

Technical Expertise

Core Technologies

  • Java
  • Python
  • TypeScript
  • JavaScript
  • Spring Boot
  • React
  • Node.js
  • Git

Proficient Technologies

  • Angular
  • Django
  • AWS
  • Docker
  • MongoDB
  • SQL

Additional Skills

Web Development

  • HTML5
  • CSS
  • REST APIs
  • GraphQL
  • WebSockets
  • Responsive Design

Tools & Practices

  • npm
  • Webpack
  • Postman
  • CI/CD
  • Bash
  • Tailwind CSS
  • Bootstrap

Concepts

  • OOP
  • Data Structures
  • Algorithms
  • UI/UX Principles

Projects

Mizu Board Application

Mizu Board - Fluid On-Screen Annotation Tool

Impact: Created a cross-platform annotation tool that enhances remote collaboration and presentation capabilities.

  • Engineered a transparent overlay system using Rust and Tauri for optimal performance
  • Implemented smooth drawing algorithms with Perfect Freehand for natural sketching
  • Designed an intuitive UI with Rough.js for sketchy aesthetics
  • Built custom window management system for seamless integration
  • Implemented keyboard shortcuts for efficient tool switching

Technologies:

  • Rust
  • TypeScript
  • React
  • Tauri
  • Perfect Freehand
  • Rough.js
Kohii Discord Bot

Kohii - Discord Bot

Impact: Developed a productivity-focused Discord bot with features that enhance team collaboration and time management.

  • Implemented MongoDB architecture for persistent data storage
  • Created an engaging digital card collection system
  • Integrated OpenAI API for intelligent command responses
  • Built custom pomodoro timer with team synchronization features

Technologies:

  • Python
  • Discord.py
  • Flask
  • MongoDB
  • PyMongo
Nook Chat Application

Nook - Chat Application

Impact: Built a real-time chat application with modern features and secure authentication.

  • Implemented WebSocket architecture for real-time messaging
  • Designed secure JWT authentication system with bcrypt password hashing
  • Created responsive UI with customizable themes and dark mode
  • Optimized MongoDB queries for efficient message handling

Technologies:

  • React
  • Node.js
  • Express
  • MongoDB
  • Socket.io
  • JWT
  • Bcrypt
Portfolio Website

Portfolio Website

Features:

  • Dark/Light mode toggle
  • Responsive design
  • Interactive navigation
  • Real-time local time display

Technologies:

  • HTML
  • CSS
  • JavaScript
  • Font Awesome
  • TimeAPI.io

Education & Certifications

Western Governors University • B.S. Software Engineering • Expected Graduation: May 2025