Daniel ("Danny") Takushi 「澤岻(たくし) ダニエル」
Software Developer in Skokie, IL. US Citizen (exclusively).
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) |
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)