James S

Senior Software Engineer at Indeed.com

Tokyo, Japan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
James S is a Senior Software Engineer with 11 years of global experience building JavaScript-led web applications and contributing across front-end, back-end, and embedded projects. Based in Tokyo, he has delivered production work at companies from Vend to Houzz and Indeed, and actively advances developer culture through the local tech community. His open-source contributions span UI components and build tooling fixes in a popular React carousel, Node.js inbound email parsing for SendGrid, and IoT firmware-level protocol support for ESP8266/ESP32 (including Hitachi AC424 AC control), showing a comfort with both high-level web stacks and low-level device protocols. Known for improving code quality and maintainability, he balances pragmatic engineering with curiosity, often tackling testing, build optimization, and cross-platform integrations.
code11 years of coding experience
job7 years of employment as a software developer
bookDiploma of Web Development, Diploma of Web Development at Yoobee Colleges
bookBachelor of Arts, Bachelor of Arts at Ara Institute of Canterbury
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,406reputation
151kreached
7answers
2questions
Badges
docker-compose
top-5%
docker
top-5%
postgresql
top-5%
github-logo-circle

Github Skills (37)

sendgrid10
c-language10
javascript10
infrared10
sendmail10
send-email10
testing10
remote-control10
sendgrid-mail10
webpack10
esp826610
e-mail10
webpacker10
arduino-library10
esp3210

Programming languages (13)

JavaC++CRustHTMLTypeScriptShellGherkin

Github contributions (5)

github-logo-circle
brainhubeu/react-carousel

Jan 2020 - Jan 2020

A pure extendable React carousel, powered by Brainhub (craftsmen who ❤️ JS)
Role in this project:
userFront-end Developer
Contributions:13 commits, 4 PRs, 10 comments in 9 days
Contributions summary:James primarily focused on improving the React carousel component. Their contributions include fixing event listener cleanup in the `Carousel.js` component, updating and fixing lint errors in `CarouselDots.js` and `CarouselItem.js` and unit tests. Additionally, they made changes to the build process by updating webpack configurations, including the migration from `ExtractTextPlugin` to `MiniCssExtractPlugin` and optimization of the Terser plugin. These changes suggest a focus on code quality, maintainability, and build performance.
gatsbyreactsassjestslide
crankyoldgit/IRremoteESP8266

Oct 2019 - Nov 2019

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:15 commits, 7 PRs, 1 push in 18 days
Contributions summary:James primarily contributed to adding and enhancing support for the Hitachi AC424 protocol within the infrared remote library. This involved creating a new class for the AC424, implementing methods for controlling various AC functions (power, mode, temperature, fan, and swing), and writing unit tests. The contributions also included defining button constants, correcting power byte values, and integrating the AC424 functionality with the existing framework.
hyperionhvacrcremote-controlhome-automation
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
James S - Senior Software Engineer at Indeed.com