Dakota Cookenmaster
West Monroe • Full-time
Self-Employed
Developed various websites and web applications for private clients. TypeScript • JavaScript (ES6+) • React • Material UI • Docker • Agile • Extreme programming • Python • HTML5 • CSS3 • Next.js • Nest.js • Express.js • Jest • Supertest • Mocha / Chai • AWS Lambdas • Google Cloud • SQL • MySQL • MongoDB • PHP • Yii2 • Django • Websockets • Git • Ruby • C++ • C# • Caddy • Mikro-ORM • TypeORM • WCAG Testing • CI / CD • Apache Spark • Redux • CI / CD
I engaged in diverse projects at West Monroe, showcasing proficiency in:
• Data Analysis: Utilized Python and PySpark for efficient data aggregation and analysis.
• Full-Stack Development: TypeScript, JavaScript, and Node.js backend development, ensuring seam- less integration with React for dynamic user interfaces.
• Real-Time Communication: Implemented Websockets for interactive features.
• Cloud Solutions: Orchestrated AWS-based solutions, utilizing Lambdas and Elastic Beanstalk.
• Ruby on Rails: Developed and maintained secure, scalable web applications.
• Turbo Integration: Optimized frontend performance with Turbo.
• Version Control: Utilized Git version control.
• Agile Practices: Contributed to eXtreme Programming (XP) and iteration planning meetings; utilized Pivotal Tracker for user stories.
This role enhanced adaptability, cross-functional collaboration, and delivery of high-quality solutions in dynamic environments.
Senior Software Engineer
******************@********.*** • +1-407-***-****
https://linkedin.com/in/dakota-cookenmaster • https://github.com/dakotacookenmaster I believe I am a standout candidate for this position, bringing a winning mix of academic excellence and practical experience. As a Senior Software Engineer at West Monroe and an Adjunct Professor at Southern Adventist University, I not only excel in the industry but also strive to share my expertise with others by teaching Advanced Web Programming and Web Services. With a versatile skill set covering JavaScript, TypeScript, Python, and much more, and a proven track record of success in academia and consulting, I bring a unique blend of know-how and innovation to any team. Skills
Summary
Independent Developer
Work Experience
Senior Software Engineer
Remote
Technologies: TypeScript • React • Nest.js • Next.js • Docker • Django • Jira • CI / CD Remote
Technologies: TypeScript • AWS (Amazon Web Services) • Websockets • React • Docker • Ruby on Rails • Redux Apr 2022 – present
Aug 2015 – present
Projects
ByteWeave
Adjunct Professor
Software Engineer
Software Engineering Intern
Software Engineering Intern
Collegedale, TN, United States
Technologies: PHP • SQL • Yii2 • Git • Ajax
Technologies: React • TypeScript • Docker • CSS3 • Caddy Chattanooga, TN, United States
Technologies: SQL • Mulesoft • Visio • Powerapps • Git Chattanooga, TN, United States
Technologies: C# • Powerapps • Python • React • Security testing Collegedale, TN, United States
Technologies: TypeScript • React • Nest.js • Express.js • Material UI May 2021 – Jan 2022 • 8 mos
Jan 2021 – May 2021 • 4 mos
Jan 2018 – Dec 2020 • 2 yrs 11 mos
Jun 2022 – present
Sep 2023 – present
Sikich • Full-time
Southern Adventist University • Part-time
Tennessee Valley Authority • Internship
Work included:
• ERP systems development
• Mock-ups of apps in React and Powerapps
• Security and vulterability testing and consulting
• Database system support and cloud migration
Center for Innovation and Research in Computing • Internship Served as an intern for the US Federal Government TVA, developing and maintaining APIs and API integrations using the Mulesoft ETL software.
Assisted in the development of various web applications for clients utilizing the Yii2 PHP Framework. Developed curriculum for and instructed the following classes at Southern Adventist University: Advanced Web Programming: Covers advanced CSS techniques, advanced DOM manipulation with JavaScript, a detailed coverage of React, and protection against common attack vectors (XSS attacks, namely).
Web Services: Covers development of a RESTful API initially using a simple framework like ExpressJS, and then moving to an advanced one, such as NestJS. Includes a coverage of TypeScript, DTO validation, authentication and authorization measures, and protections against common attack vectors (CSRF attacks, DDoS attacks, XSS attacks, SQL injection, etc.) ByteWeave is a web application designed to aid instructors in the development of labs and assignments that utilize digital logic gates. It allows instructors to create custom assignments and prompts that provide students with a truth table and appropriate gate types (potentially including AND, OR, NOT, NAND, NOR, INPUT, OUTPUT, and 7-Segment Display).
Free Roam: https://byteweave.dacoder.io
Example Lab: https://lab5.dacoder.io/
GitHub: https://github.com/dakotacookenmaster/ByteWeave Languages
Certifications & Awards
Very-Simple-File-System Visualizer
Education
M.S. Computer Science
B.S. Computer Science
Collegedale, TN, United States
Collegedale, TN, United States
Technologies: JavaScript • HTML/CSS • Bootstrap3
Apr 2014
Jan 2023
Apr 2019
Apr 2015
Apr 2016
Apr 2017
Feb 2015
Feb 2016
Feb 2017
Aug 2021 – Dec 2023 • 2 yrs 4 mos
Aug 2017 – May 2022 • 4 yrs 9 mos
May 2020 – present
Southern Adventist University
Southern Adventist University
Grade/GPA: 3.96
ABET Accredited Program
Summa Cum Laude
Southern Scholars Honors Graduate
English (Native or bilingual proficiency)
Grade/GPA: 4.0
Graduate Certificate in Web Development
Microsoft Office Specialist (Word, PowerPoint, Excel) - Certiport NestJS Fundamentals - https://learn.nestjs.com
Top Achiever Award - Southern Adventist University Web Design & Development - 1st Place - SkillsUSA Florida - State Competition Web Design & Development - 1st Place - SkillsUSA Florida - State Competition Web Design & Development - 1st Place - SkillsUSA Florida - State Competition Web Design & Development - 3rd Place - SkillsUSA Florida - Regional Competition Web Design & Development - 1st Place - SkillsUSA Florida - Regional Competition Web Design & Development - 1st Place - SkillsUSA Florida - Regional Competition Very-Simple-File-System (VSFS) Visualizer - This app is designed to help students visualize how a simple filesystem might store data, with a description of the Inode Table, block sizes, block pointers, etc.
Live Demo: https://dakotacookenmaster.github.io/vsfs-visual-tool GitHub: https://github.com/dakotacookenmaster/vsfs-visual-tool I am also currently in the process of revamping this application to be more dynamic, responsive, and user-friendly using React. If you're interested in seeing the project, check it out at the link below: Updated Version (in development): https://github.com/dakotacookenmaster/vsfs-simulator