Skip to content
View DJTakushi's full-sized avatar
Block or Report

Block or report DJTakushi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DJTakushi/README.md

Daniel ("Danny") Takushi 「澤岻(たくし) ダニエル」

Software Developer in Skokie, IL. US Citizen (exclusively).

Key Value
Contact Info dannytakushi@gmail.com, 1-847-271-7117
Github https://github.com/DJTakushi
LinkedIn https://www.linkedin.com/in/daniel-takushi-65913991/

Skills & Tools

Languages Platforms/Environments Additional Tools
C/C++/C#/CMake AWS (EC2, EBS, S3, Lambda) CANalyzer/CANoe/CaNape
HTML/CSS/Javascript Docker Excel/spreadsheets
MySQL/MariaDB/Postgres Django Japanese (intermediate)
PHP Embedded hardware/software JIRA
Python Git/Subversion/Clearcase Jenkins
Shell (bash/cmd) PIC Prototyping and soldering
Simulink Raspberry Pi Spanish (intermediate)

Work Experience

RPC Inc (remote) [2022-10 → present]
  • Software/Data Engineer on 3 person team for industrial equipment controls
    • Feature design, development, verication, and bug-correction (>200 PRs/year)
    • Automated unit-testing and deployed-target-testing (python)
    • Refactors and updates libraries for enhanced performance and productivity
  • System
    • Yocto/Poky Linux custom-os built with C++17 applications and system configuration
    • Command/control/aggregation over networks (HTTP, RMQ, MQTT, J1939, CAN)
    • Dockerized local deployments with simulators
Schneider Electric (Osaka, Japan) [2019-04 → 2022-02]
  • HMI communication-protocol software developer for PLCs (Yokogawa, Siemens, LS, JSW, Rockwell, etc.)
    • Delivered specialized protocol libraries and installers for customers' unique needs
    • Reverse-engineered undocumented existing communication protocols to ensure product compatibility
  • C++ libraries for embedded Linux and Windows applications
    • C++03, CMAKE, Docker, Jenkins, msbuild, VisualStudio, Wind River Linux, Termux, LUA Applications
  • Developed unit tests and python-automated function tests
  • Restructured & refactored codebase for compliance & performance (Squore, MISRA, Git)
    • Migrated codebase from GitBucket to GitHub and from VS2013 to VS2019
  • Documentation created for team and new developers (markdown)
Navistar (Lisle, IL) [2016-06 → 2019-02]
  • Software developer & tester for vehicle control modules (Body, Engine, & Transfer Case modules)
    • C, NXP P-series, Simulink, CodeWarrior, J1939, CAN, CANoe/CANalyzer, JTAG debugging
  • JIRA Administrator and process flow implementer
Caterpillar (contractor) (Peoria, IL) [2015-05 → 2016-06]
  • Software developer for vehicle automatic transmissions (Simulink, C)
  • Software-In-Loop test system developer (Python, .bat scripting)
Molex (intern) (Lisle, IL) [2014-05 → 2014-08]
  • Automated test rig designer (C#, .NET, VisualStudio, FEZ Hydra devkit)
  • Testing and analysis on material samples
John Crane (intern) (Morton Grove, IL) [2011-05 → 2011-08 & 2012-05 → 2012-08]
  • Drafted components in CAD
  • Operated test rigs & entered data

University of Illinois at Urbana Champaign (B.S. Electrical Engineering) [2011-08 → 2015-05]

  • 135 Credit Hours (embedded systems, DSP, OOP, electric machinery, power electronics, and robotics)
  • EcoIllini Supermileage Car President & Driver (60CC engine → 1,250 miles-per-gallon)
  • iRobotics Controls Tech Leader (Arduino, Raspberry Pi, Beaglebone, Zigbee, C# host application)
  • Research Assistant fabricating non-destructive testing robots (arduino, motor drivers, optical sensors)

Popular repositories Loading

  1. receiptReader receiptReader Public

    reads receipts

    Dockerfile 1

  2. kanjiQuizzer kanjiQuizzer Public

    Python application for quizzing kanji

    HTML

  3. heisig heisig Public

    returns heisig keywords for a word written in kanji

    Python

  4. codingProblems codingProblems Public

    Python

  5. dockerDemo dockerDemo Public

    CMake

  6. global-2018-hol global-2018-hol Public

    Forked from dockersamples/global-2018-hol

    Hands-On labs for the global 2018 event series

    PHP