I'm a highly experienced and versatile Front-End Developer with over a decade in software development, specializing in modern Angular (up to v20), React, TypeScript, and complex data visualizations. I have delivered robust front-end solutions in demanding, large-scale environments, including on-site contract work with Google. My background in 3D modeling and technical art from the video game industry informs my WebGL and Three.js visualizations, enabling immersive web experiences. I’m excited to bring a blend of creative and technical skills to a team that values performance, usability, and data-driven design. I thrive in collaborative settings, take ownership of projects from concept to production, and love turning challenging requirements into polished, maintainable front-end solutions.

Benjamin Lee Bathen

I'm a highly experienced and versatile Front-End Developer with over a decade in software development, specializing in modern Angular (up to v20), React, TypeScript, and complex data visualizations. I have delivered robust front-end solutions in demanding, large-scale environments, including on-site contract work with Google. My background in 3D modeling and technical art from the video game industry informs my WebGL and Three.js visualizations, enabling immersive web experiences. I’m excited to bring a blend of creative and technical skills to a team that values performance, usability, and data-driven design. I thrive in collaborative settings, take ownership of projects from concept to production, and love turning challenging requirements into polished, maintainable front-end solutions.

Available to hire

I’m a highly experienced and versatile Front-End Developer with over a decade in software development, specializing in modern Angular (up to v20), React, TypeScript, and complex data visualizations. I have delivered robust front-end solutions in demanding, large-scale environments, including on-site contract work with Google. My background in 3D modeling and technical art from the video game industry informs my WebGL and Three.js visualizations, enabling immersive web experiences.

I’m excited to bring a blend of creative and technical skills to a team that values performance, usability, and data-driven design. I thrive in collaborative settings, take ownership of projects from concept to production, and love turning challenging requirements into polished, maintainable front-end solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Contract Angular Developer at Wipro on-site at Google
June 1, 2025 - October 23, 2025
Created user interfaces for internal Google Pixel tooling using Angular 18, RxJS, Google Charts, and TypeScript; led a project to configure image tuning settings for Pixel photos as the sole front-end developer.
Front End Developer at Capgemini/Halliburton
May 1, 2024 - October 23, 2025
Instrumental in creating a web-based 3D visualization of Halliburton’s oil pipeline, improving engineering efficiency; used Angular 16, RxJS, Three.js/WebGL, GLSL shaders, and Maya; contributed to backend REST services in Java and managed application state with NgRx.
Angular Front End Developer at Nexient
February 1, 2023 - October 23, 2025
Contributed to front-end development of web-based applications using Angular 12 and NgRx for state management; developed components, services, unit tests; collaborated with back-end developers for ITS Logistics and Uline contracts.
Contract Angular Developer at Protiviti/Southern Company
November 1, 2021 - October 23, 2025
Led an Angular upgrade from Angular.js to Angular 12; converted controllers to components and migrated existing JavaScript codebases to TypeScript.
Contract Angular Developer at InfoObjects on-site at Google
July 1, 2021 - October 23, 2025
Created a user interface for Google’s power topology team using Angular 10 and Three.js to manage electricity for data centers and optimize rack configurations; achieved 90% code coverage using Jasmine and Karma; performed data visualization with Three.js and utilized RxJS for the UI.
Contract Angular Developer at NumbersUSA
June 1, 2019 - October 23, 2025
Maintained and modified the website using Angular 6.0, HTML5, CSS, and Python with Flask; led a complete website rewrite using Angular for the front-end, consuming RESTful Python/Flask APIs; participated in Agile Scrum, code reviews, and utilized React and Node.js.
Web Programmer at IFPRI
September 1, 2017 - October 23, 2025
Maintained and modified the website using HTTP, HTML, JavaScript, CSS, and PHP; utilized Google Charts, Google Analytics, and various JavaScript frameworks.
Front end Developer/Web Developer at Ark/Solvere One
January 1, 2017 - October 23, 2025
Developed a 3D user interface for a cyber security application using HTML5, Angular.js, Three.js, D3.js, CSS, and JavaScript with jQuery; created visualizations with D3.js (charts/graphs) and WebGL with Three.js; mentored a junior web developer.
Junior Application Developer at First Marblehead
May 1, 2015 - October 23, 2025
Developed web-based financial software in JBoss using Java, JSF, Spring, Hibernate, Oracle, and Maven; responsible for both front-end (JSF, Spring, Hibernate) and back-end development, including managing Maven builds and error logging.
Junior Java Developer at SDL
April 1, 2014 - October 23, 2025
Contributed to a RESTful Web Services Application for publishing technical documentation; Java development, document databases, and web design in HTML5, CSS, JavaScript, and jQuery, interacting with XML and XSLT.

Education

Bachelor of Fine Arts, 3D Animation at The School of the Art Institute of Chicago
January 1, 1996 - January 1, 2000
Courses in Information Technology and Computer Science (Data Structures) at UMASS Boston
May 1, 2015 - January 1, 2016
Introduction to C Programming, C/C++ (Functional & Object-Oriented), Introduction to Games Programming in Python at UCLA
January 1, 2005 - January 1, 2008
Precalculus, Intro to Computer Science using Java I & II, Fundamentals of Website Development at Harvard Extension
January 1, 2010 - January 1, 2011
MEL Programming Applications at Gnomon School of Visual Effects
January 11, 2030 - October 23, 2025
Introduction to Algorithms in Java at Glendale Community College
January 11, 2030 - October 23, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Energy & Utilities, Professional Services, Government, Manufacturing, Media & Entertainment, Education, Gaming