Software Developer in Skokie, IL. US Citizen (exclusively).
Key | Value |
---|---|
Contact Info | dannytakushi@gmail.com, 1-847-271-7117 |
Github | https://github.com/DJTakushi |
https://www.linkedin.com/in/daniel-takushi-65913991/ |
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) |
- 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
- 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)
- 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
- Software developer for vehicle automatic transmissions (Simulink, C)
- Software-In-Loop test system developer (Python, .bat scripting)
- Automated test rig designer (C#, .NET, VisualStudio, FEZ Hydra devkit)
- Testing and analysis on material samples
- Drafted components in CAD
- Operated test rigs & entered data
- 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)