James
From United States (UTC-4)
James – Typescript, AI-assisted coding, Vue.js
James is a Senior frontend engineer with over 20 years of experience, specializing in Vue.js and strong practical JavaScript/TypeScript skills. He has led Vue 2-to-Vue 3 migrations, contributed to design systems, and is detail-oriented with a pragmatic, mature communication style. James is best suited for senior individual contributor roles focused on Vue, with strengths in code quality and stakeholder collaboration, as demonstrated during the pre-vetting at Lemon.io.
21 years of commercial experience
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Freelance Software Engineer
Small personal and professional projects
- Rebuilt a band website to use Vue/Quasar on the frontend with a headless WordPress backend
- Created a tool to generate JSON prompts from a form for AI chatbots, using different rules for different models
- Developed a prototype for a business idea where artist tour/event managers can track and manage day-to-day tour activities (day sheets, lodging, travel, load-ins and load-outs, etc)
Senior Frontend Engineer
A behavioral health platform where patients take diagnostic and progress assessments, and clinicians assign, review, and analyze them.
- Ensured the UI was working at peak efficiency and usability.
- Built features and enhancements for the front-end clinician-facing application and patient-facing questionnaires.
- Improved and modernized data visualization and charting initiatives by presenting patient analytics data in Highcharts.
- Partnered on the development of an internal design system to standardize UI elements into consistent reusable components.
- Migrated the front-end application from Vue 2 to Vue 3 and migrated build tooling from Webpack to Vite.
Software Developer
A company creating medical devices, specifically a stationary bicycle, for patients recovering from surgery. The device tracks progress in real time, sends data to the clinician, and provides a screen for the patient to see his own progress or chat with the clinician as the work is being done.
- Led Laravel/Lumen-based microservices for a user-facing medical device application.
- Optimized database queries for efficiency, choosing between Eloquent ORM and vanilla SQL as appropriate.
- Built new features to specification in Laravel and React.
- Created bespoke tools in Python to consume API endpoints for communication between device hardware and software.
UI Engineer
A dashboard SPA that allowed customers to track and manage the health of their jet engines using onboard telemetry—data dense, rich data visualization and analytics.
- Engineered features and enhancements for a single-page application for engine health management built in Typescript, Vue, and SCSS.
- Unit tested front-end components using Jest to support continuous delivery and deployment.
- Applied best practices to improve scaling and performance when pulling large amounts of data from API endpoints.
- Assisted with back-end development of API endpoints using Golang and Python.
- Troubleshot bugs, defects, and performance issues.
- Mentored other developers.
- Participated actively in sprint planning, backlog grooming, and stakeholder demos.
Developer
Custom, pixel-perfect websites for clients in Laravel, WordPress, Drupal, etc. Responsive, mobile-first, custom themes and templates.
- Planned and developed a Laravel application to securely digitize data gathering and monitoring in a pharmaceutical lab.
- Built responsive, mobile-friendly client websites to exact design specifications using Bootstrap, LESS/SASS, and Laravel or CMS platforms as appropriate.
- Built custom themes and templates for WordPress and Drupal sites.
- Analyzed and reverse-engineered existing code to determine feasibility for reuse or repurposing.