# Josh Taekman > Senior Software Engineer at Tanium Location: Durham, North Carolina, United States Profile: https://flows.cv/joshtaekman ## Work Experience ### Senior Software Engineer @ Tanium Jan 2024 – Present | Durham, North Carolina, United States ### Platform Software Engineer @ WillowTree Jan 2022 – Jan 2024 | Durham, North Carolina, United States ### Software Developer @ IBM Jan 2018 – Jan 2022 | Research Triangle Park, North Carolina Developer for Automation/Tooling under CIO Network Engineering Analytics. Roles include/have included: - Full stack feature development for multiple internal web applications. Front end using React and basic HTML/CSS with w3ds (IBM design system), back end using Java/Python, database using DB2, deployment using Docker/Jenkins. Communicated with users of these applications directly to create valuable features, with full control of the application flow from UX/UI all the way to the database. - Development of reports using Jupyter Notebook and Python to ingest and learn on IBM internal network data, providing insights to optimize network performance and conserve network resources. - REST API development using Flask for intercommunication between components of IBM's software defined network solution, including writing lengthy SQL code for efficient database communication, feature development and testing using Java, and communication with other IBM teams for specifications and requirements of data availability. - Completed essential work in configuration of project build automation and security to modern industry standards, allowing for an environment that was more secure with features like 2FA, secure communication between application components, improved testing automation, etc., and one that built faster than traditional IBM tools reducing development time lost. ### Application Developer Intern @ IBM Jan 2017 – Jan 2017 | Raleigh-Durham, North Carolina Area Designed and implemented BlueWasp, a modular workflow automation system embodied by multiple scripts that act as a wrapper around relevant tools, using REST API to gather information about problematic networks and send them to the appropriate endpoint. Tools interfaced with include: LotusNotes, Box, GSA, Slack, Elasticsearch, ThousandEyes, and more internal tools ### Research Assistant @ CHIMPS Lab of CMU Jan 2016 – Jan 2016 | Carnegie Mellon University Developing features for the MessageOnTap library for the Android platform using Java. Assisted with porting the existing MessageOnTap library to popular messaging apps. ### Head Coach @ Exchange Pool Jan 2015 – Jan 2016 I organized practices and social events for the children on the swim team, and was on the pool deck running these practices, instructing the kids and helping assistant coaches if necessary. I managed the assistant coaches by making schedules, helping them create workouts for the swimmers, and training them to possibly take on the role of head coach in the future. (Summer 2015 and Summer 2016) ### Student Intern for the DiVE Program @ Duke University Pratt School of Engineering Jan 2013 – Jan 2013 | Durham, NC Learned how to operate and maintain the DiVE 3D virtual reality system. Was instructed on how to use the Virtools application to create interactive programs to be run in the DiVE system, then developed applications to be used for demonstrations of the abilities of the system, as well as applications to be used for educational purposes. ## Education ### Bachelor of Science - BS in Computer Science Carnegie Mellon University Jan 2014 – Jan 2018 ### High School Chapel Hill High School Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/josh-taekman-510a56100 --- Source: https://flows.cv/joshtaekman JSON Resume: https://flows.cv/joshtaekman/resume.json Last updated: 2026-03-22