Hello, I'm

JP Kramer

Senior Front-End Software Engineer

Experienced frontend engineer with 10+ years building responsive, accessible web applications. Specializing in React, TypeScript, and modern frontend technologies with a focus on user experience and performance.

About Me

I'm a Senior Front-End Software Engineer with over 20 years of experience building responsive, accessible web applications. My expertise lies in React, TypeScript, and modern frontend technologies, with a strong focus on user experience and performance.

I've worked with major companies like LinkedIn, Wells Fargo, and Quicken, delivering high-impact solutions that improve user engagement and business metrics. My approach combines technical excellence with accessibility best practices to create inclusive digital experiences.

I'm passionate about mentoring junior developers, contributing to code reviews, and staying current with emerging technologies. I hold certifications in Advanced React and TypeScript, and I'm committed to continuous learning and professional growth.

20+
Years Experience
10
Major Companies
68+
Technologies
4
Certifications

What I Do

  • Frontend Development with React & TypeScript
  • Responsive & Accessible UI Design
  • State Management with Redux & Context API
  • Performance Optimization & Caching
  • Testing & Quality Assurance
  • API Integration & Data Fetching
  • Build Tools & CI/CD Pipeline Setup
  • Code Review & Technical Mentoring
  • Cross-browser Compatibility
  • SEO Optimization & Analytics

Featured Projects

Screenshot of Quicken.com Website Redesign project
Featured

Quicken.com Website Redesign

Built responsive mobile-first page types and display components, reducing dependence on Wordpress and Drupal by 90%. Created product selection tools with React and Redux, increasing add-to-cart rate by 30%.

JavaScriptHTML5CSS3SassReactReduxNode.jsFigmaLiquidContentful
Screenshot of Personal Portfolio (2025) project
Featured

Personal Portfolio (2025)

Designed and implemented a fully-featured personal portfolio application to showcase professional work history, technical expertise, and creative projects. The portfolio itself serves as a living demonstration of software engineering ability—covering everything from UI design and branding to CI/CD and cloud deployment. Features include responsive design with light/dark themes, custom SVG logo design, PostHog analytics integration, and secure AWS deployment with CloudFront CDN.

Next.jsReactTypeScriptTailwind CSSShadcn/UISVGAWSAWS S3AWS CloudFrontGitHub ActionsPostHogGit

Ooma Lounge

Developed a customer-facing web portal that allowed Ooma users to manage their VoIP phone service, including voicemail, call logs, and account settings. Implemented pixel-perfect designs and integrated with backend services.

HTML5CSS3JavaScript
Screenshot of Autodesk Manufacturing Community project

Autodesk Manufacturing Community

Developed a professional community platform for Autodesk's manufacturing users to share ideas, tips, and techniques. Built on Drupal with custom PHP and MovableType integration, featuring customizable homepages, discussion groups, and content feeds. Successfully launched at Autodesk's annual manufacturing conference within a three-week timeline.

XHTMLPHPMySQLJavaScriptDrupal
Screenshot of Magellan Website & E-commerce Platform project

Magellan Website & E-commerce Platform

Developed a comprehensive brand identity and e-commerce website for Magellan GPS, featuring dynamic content management, product catalog, and direct-to-consumer sales capabilities. Implemented responsive design with Flash animations and SQL Server backend integration.

ASP (Active Server Pages)Adobe FlashSQL ServerHTML5CSS3JavaScript
Screenshot of Yahoo! Sales Portal project

Yahoo! Sales Portal

Built a custom document library management system for Yahoo!'s internal sales team, enabling users to create, organize, and share sales materials with advanced search, bookmarks, and content management features.

XHTMLJavaScriptAJAXPHP
Screenshot of Nuffsaid Workflow Intelligence Platform project

Nuffsaid Workflow Intelligence Platform

Built modular UI components for Workflow Intelligence Platform. Implemented client-side state management for customer signals and integrated third-party data from Gmail, Salesforce, and Slack.

ReactReduxTypeScriptCSS3JestFigmaREST APIs
Screenshot of LinkedIn Recruiter project

LinkedIn Recruiter

Provided front-end development for the LinkedIn hiring platform. Handled trouble tickets, developed new features, and participated in on-call rotations supporting the product.

HTML5CSS3JavaScriptEmber.jsSingle Page ApplicationsScrum
Screenshot of Rubicon Advertising Marketplace project

Rubicon Advertising Marketplace

Worked on the Rubicon advertising marketplace application. Received functionality requirements from designers and produced JavaScript components. Participated in design review meetings.

HTML5CSS3JavaScriptReactjQuerySingle Page ApplicationsScrumNode.js
Screenshot of Yahoo! APT Advertising Platform project

Yahoo! APT Advertising Platform

Performed various maintenance and development tasks related to the company's advertising platform, APT. Investigated and documented user experience problems and developed solutions to them.

HTML5CSS3JavaScriptYUI LibrarySingle Page ApplicationsScrum
Screenshot of Nokia Ovi Organizer project

Nokia Ovi Organizer

Received feature requirements and delivered front-end code solutions as part of the Ovi Organizer team.

XHTMLCSS2JavaScriptjQuerySingle Page ApplicationsScrum
Screenshot of Rooftop Media Web Properties project

Rooftop Media Web Properties

Led the front-end design and development of several web properties, including SucksBox, 2009 National College Comedy Competition, rooftopmedia.net, and rooftopcomedy.com.

XHTMLCSS2JavaScriptjQueryYUI Library

What People Say

Trupti Chowksey profile photo

Trupti Chowksey

Senior Web Manager at Quicken

Worked with Joel but on different teams

November 20, 2024

I had the privilege of working with Joel Kramer during our time at Quicken, and I can confidently say that Joel is an outstanding Senior UI Developer who brings immense value to any team he is part of. Joel's technical expertise and creative problem-solving skills are truly exceptional. His ability to design intuitive and user-centric interfaces ensures that every project he contributes to not only meets but exceeds expectations.

Joel's collaborative approach and excellent skills make him an invaluable team player. He has a knack for aligning cross-functional teams, keeping everyone on the same page, and ensuring seamless progress through every stage of development. His patience, willingness to mentor, and approachable demeanor create an environment where innovation thrives. He has worked on so many complicated tasks and did them on time with so much dedication.

What sets Joel apart is his meticulous attention to detail and commitment to delivering high-quality results. He is proactive in identifying potential challenges and always offers practical, well-thought-out solutions that drive success. His dedication to staying ahead of emerging trends and technologies demonstrates his passion for continuous improvement and growth.

Working with Joel was a truly rewarding experience, and I am grateful for his insights and professionalism. I wholeheartedly recommend him as a talented, dependable, and visionary Senior UI Developer. Joel is undoubtedly an asset to any organization fortunate enough to have him on board.

Milena Pavlova profile photo

Milena Pavlova

Solutions Architect at AMP Agency

Worked with Joel on the same team

March 23, 2023

I had the pleasure of working with Joel for several years at SolutionSet, and during that time he was an integral part of our team. He worked well with everyone, always willing to share his insights and provide guidance to others. Joel was a problem solver, contributing exceptional work, consistently meeting deadlines.

I am pleased that Joel was able to grow and expand his skills over the years, and any team or organization would be lucky to have him on board.

Robert Nowell profile photo

Robert Nowell

Cofounder at Kopi AI

Worked with Joel on the same team

March 9, 2023

Joel was a highly competent and valued member of our team at LinkedIn. He's a steady pair of hands on the frontend, was always happy to answer questions, and mentored me in UI engineering early in my career. I look forward to working with him again before long.

Certifications

Professional certifications that validate my expertise and commitment to continuous learning.

Advanced React technology logo

Meta

No Expiry

Advanced React

Create robust and reusable components with advanced techniques, interact with remote servers via APIs, test React applications with React Testing Library, and integrate commonly used React libraries.

Credential ID:MWXZGQD1IWNW
Issued:March 12, 2025
Learn Typescript technology logo

Scrimba

No Expiry

Learn Typescript

A solid understanding of TypeScript fundamentals to create safer and more reliable JavaScript applications, including data validation, unit testing, debugging, and software design patterns.

Credential ID:GETJFWSH411N
Issued:March 12, 2025
TypeScript Operators technology logo

Coursera Project Network

No Expiry

TypeScript Operators

Describe the purpose of different types of TypeScript operators, practice code in TypeScript playground, and understand arithmetic, logical, assignment, and comparison operators.

Credential ID:24P2DUS2MQWG
Issued:March 12, 2025
TypeScript Variables and Data Types technology logo

Coursera Project Network

No Expiry

TypeScript Variables and Data Types

Learn TypeScript variables and different ways to declare them, understand differences between var, let and const, scope of variables, and TypeScript data types.

Credential ID:4QJNMXVGCU4C
Issued:March 2, 2025

Professional Experience

Sr. Full-stack Software Engineer

July 2022 - December 2024

Quicken

Menlo Park, CA
Remote

Built responsive mobile-first page types and display components for Quicken.com, reducing dependence on Wordpress and Drupal by 90%. Created product selection tools with React and Redux, increasing add-to-cart rate by 30%. Developed recursive rendering engine for Contentful CMS integration.

JavaScriptHTML5CSS3SassReactReduxNode.jsFigmaDocker

Sr. Front-end Software Engineer

November 2021 - June 2022

Wells Fargo

San Francisco, CA
Remote

Developed check scanning mobile webapp with React, Redux, and REST APIs. Implemented accessible, responsive interfaces and robust state management. Conducted accessibility audits and implemented dynamic form validation.

ReactReduxJavaScriptCSS3FigmaDocker

Sr. Front-end Software Engineer

March 2021 - June 2021

Nuffsaid

San Francisco, CA
Remote

Built modular UI components for Workflow Intelligence Platform. Implemented client-side state management for customer signals. Integrated third-party data from Gmail, Salesforce, and Slack. Created custom React hooks and comprehensive testing.

ReactReduxTypeScriptCSS3JestFigma

Sr. Front-end Software Engineer

September 2019 - September 2020

LinkedIn

Sunnyvale, CA

Provided front-end development for the LinkedIn Hiring Platform. Handled trouble tickets, developed new features, and participated in on-call rotations supporting the product.

HTML5CSS3JavaScriptEmber.jsSingle Page ApplicationsScrum

Sr. Front-end Software Engineer

January 2018 - January 2019

LinkedIn

Sunnyvale, CA

Provided front-end development for the company's legacy hiring system, HireIn. Fielded service requests from other divisions and provided user support.

HTML5CSS3JavaScriptEmber.jsSingle Page ApplicationsScrumNode.js

VP of Engineering

November 2016 - January 2018

JPKramer.com

Hayward, CA

Performed design & development for a personal research project conceiving a next-generation social media platform, code named D³.

HTML5CSS3JavaScriptReactNext.jsSingle Page ApplicationsNode.js

Sr. Front-end Software Engineer

October 2013 - November 2016

The Rubicon Project

San Francisco, CA

Worked on the Rubicon advertising marketplace application. Received functionality requirements from designers and produced JavaScript components. Participated in design review meetings to refine mockups and requirements.

HTML5CSS3JavaScriptReactjQuerySingle Page ApplicationsScrumNode.js

Sr. Front-end Software Engineer

April 2012 - July 2013

Rosetta

San Jose, CA

Received screen mockups from designers and produced pixel-perfect HTML/CSS. Implemented responsive design requirements for mobile/tablet user-agents. Produced JavaScript components and participated in design review meetings. Mentored junior developers.

HTML5CSS3JavaScriptjQueryScrumResponsive Design

Web Application Developer

July 2010 - April 2012

Yahoo!

Santa Clara, CA

Performed various maintenance and development tasks related to the company's advertising platform, APT. Investigated and documented user experience problems and developed solutions to them.

HTML5CSS3JavaScriptYUI LibrarySingle Page ApplicationsScrum

Web Application Developer

October 2009 - April 2010

Nokia

Mountain View, CA

Received feature requirements and delivered front-end code solutions as part of the Ovi Organizer team.

XHTMLCSS2JavaScriptjQuerySingle Page ApplicationsScrum

Web Application Developer

April 2009 - October 2009

Rooftop Media

San Francisco, CA

Led the front-end design and development of several web properties, including SucksBox, 2009 National College Comedy Competition, rooftopmedia.net, and rooftopcomedy.com.

XHTMLCSS2JavaScriptjQueryYUI Library

Front-End Web Developer

November 2005 - October 2008

Solution Set

San Francisco, CA

Received screen mockups from designers and produced pixel-perfect HTML/CSS. Produced JavaScript components and participated in design review meetings. Maintained a JavaScript component library for internal use.

XHTMLCSS2JavaScriptPrototype.js

Skills & Technologies

React95%
JavaScript100%
HTML5100%
CSS3100%
Sass90%
TypeScript100%
Redux100%
jQuery75%

Additional Skills

Accessibility (ADA/Section 508)
Agile/Scrum
Code Review
Mentoring
Performance Optimization
SEO
Testing
Documentation
Responsive Design
Mobile-First Development
Pixel-Perfect Implementation
Third-Party Integrations

Get In Touch

I'm always interested in new opportunities and exciting projects. Feel free to reach out if you'd like to work together or just want to say hello!

Location

Hayward, California

Follow Me