Nathan Tucker

https://github.com/ntuckertriplet | https://www.linkedin.com/in/nathan-tucker-a74286161/

Education

Iowa State University
Grad May 2022
Bachelor of Science, Software Engineering, 3.34 GPA

Technical Experience

Software Engineer II, MidAmerican Energy Company
October 2025 - Current
  • Develop and sustain Oracle Field Service applications for field workforce
  • Integrate OFS with other enterprise systems using RESTful APIs and middleware solutions
Software Engineer, Wellmark BCBS
February 2023 - October 2025
  • Support enterprise-wide authentication platforms and develop new, improved solutions
  • Migrate existing software to the cloud in AWS, or reimplement as needed
  • Worked in an Agile environment, releasing often to customers for software review and revision
  • Created SSO SAML integrations for dozens of clients to utilize Wellmark as their SSO provider
Software Engineer Associate, Lockheed Martin Skunkworks
June 2022 - February 2023
  • Researched and developed network-level protocols for devices to interact with, focusing on extreme modularity and adaptability
  • Built on top of existing code frameworks to develop user interfaces in Lua and OpenGL
  • Worked in an Agile environment, releasing often to customers for software review and revision
  • Interfaced with external companies to ensure alignment of goals
SRE Intern/React Developer, NCS Pearson
June 2021 - October 2021
  • Develop a full stack application in AWS with AWS Amplify, utilizing Lambda functions, Dynamo DB, all from a React TS app in ECS
  • Enterprise unit testing and dev ops with Jira, Bitbucket, and pipelines to test/deploy code to the cloud
  • Add new features to application following industry best practices and styles while adding security and reliability to the project
SecOps Intern, NCS Pearson
June 2019 - August 2020
  • Saved 10-15 hrs/week by making creating Django + Celery tool to centralize information from Acunetix, Blackduck, and Checkmarx
  • Create and utilize tools to automate mass scanning of Pearson assets, conduct manual vulnerability assessments based on the results
  • Utilize AWS Console as well as AWS CLI to interact with and secure AWS instances, later used python scripts with boto3
  • Automate security infrastructure and deployment with Terraform and Cloudformation templates
  • Experiment with open source penetration testing tools and frameworks to exploit vulnerabilities
  • Use vulnerability and networking analysis tools such as OWASP ZAP Web App fuzzer, Burpsuite, Wireshark, and command line utilities
Research Lab Assistant, ISEAGE Research Lab
June 2019 - May 2022
  • Directed multiple Cyber Defense Competitions for high school, community college, and national college students
  • Developed intentionally vulnerable applications and environments for students to defend and attack
  • Planned and executed unique scenarios for each competition
  • Systems Administration with vCenter products and various networking setups

Projects

Ground Station
Personal Project
  • A custom-made Ground Station for a homemade and homebuilt drone and for amateur high-power rockets
  • Built with pygame for UI, uses a DualSense Playstation controller as the user input
  • Processes and displays status of Air Vehicle sent via a custom network protocol based on RTP
Technologies Used: Python, pygame, UI/UX, Packet design, Arduino
Control Theory/State-Space Design
Personal Project
  • A series of instruction and applied projects to experiment with and learn state-space design
  • Applied in C/C++ programming in toy examples, and in real-world model rocketry and UAVs
  • Developed/tuned Kalman Filters to ensure accurate spacial awareness given GPS, Accelerometer, and IMU sensors
Technologies Used: C/C++, Arduino, I2C Bus, SPI Bus
Air Vehicle Avionics
Personal Project
  • Custom-designed and hand-soldered PCBs using COTS microcontrollers and sensors
  • 3D-printed avionics bays to fit in different size rockets and onto UAVs
  • Arduino-compatible code written to communicate with sensors over I2C, SPI, and Serial over RF between AV and Ground Station
  • Software written using concepts learned from State-Space Design and Methods
Technologies Used: KiCad PCB Design, Circuit Design, Fusion 360, Arduino, C/C++, I2C Bus, SPI Bus, Kalman Filtering
libdatastructures
Personal Project
  • A statically compiled, generic data structures library for me to use in later projects
Technologies Used: C/C++, Static library packaging/distribution, Memory-management
SelecTunes
School Project
  • An app that allows the party to vote on the next song
  • Built on top of ASP.NET Core in C# with PostgreSQL/Entity Framework as the backing database with a Redis cache layer
Technologies Used: ASP.NET Core, C#, DB Admin, PostgreSQL, Redis, Entity Framework
QuestBoard
School Project
  • A kanban-style board with a gameified twist to increase fun and productivity
  • Built on top of ASP.NET Core in C# with PostgreSQL/Entity Framework as the backing database
Technologies Used: ASP.NET Core, C#, DB Admin, PostgreSQL, Entity Framework, JSON API Design
njtucker.dev
Personal Project
  • This is the repo for my public site that you are viewing right now!
  • Built using TS/NextJS/Tailwind CSS and deployed on Vercel
Technologies Used: Next JS, React JS, TypeScript, JavaScript, Material UI, Tailwind CSS, Vercel
LEGv8 Disassembler
School Project
  • Python project to read in assembled and linked machine code and convert it back (as best as possible) to LEGv8 assembly, a slimmer version of ARM.
Technologies Used: ARM, LEGv8, Python, Assembly, Reverse Engineering