Daniel Commins

Software Engineering | Firmware Development

Role
Software Engineering Instructor at Tech Elevator
Location
San Diego, CA, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Daniel Commins

Design new embedded and software features and applications, supporting new product development and legacy systems. Expert in all facets of software development life cycle (SDLC), from proof of concept to design, implementation, documentation, and testing. Deliver firmware and software solutions, communicating across multiple groups, web / cloud services, and APIs.I am a highly skilled software engineering professional that is comfortable of working in both a full stack web development role and as well as working with firmware and closer to the hardware. I bring my passion for problem solving and high professional standards to each of my roles.My background in mentorship and education stems from my belief that individuals can empower others can cultivate stronger, more innovative teams to achieve collective success.I am the developer of the disk overwrite software HDDErase: https://en.wikipedia.org/wiki/HDDeraseand as a passion project I refactored and expanded the functionality into an open source project called ATACMD on GitHub: https://github.com/dencee/ATACMDI am available to discuss new opportunities in the San Diego or Portland areas, please contact me at d••••••••@gmail.comTECHNICAL SKILLS:Languages: Java, Python, SQL, JavaScript, C / C++, HTML, CSSFrameworks: Spring, JUnit, Vue.js, Databases & Tools: PostgreSQL, PgAdminSoftware Tools: IntelliJ, VSCode, PostmanBuild Tools: Maven, npmDevOps, CI/CD & Deployment: Git, GitHub, Docker, Jenkins, SubversionPlatforms: Windows, UNIX (BSD, Linux)

Experience

  1. Software Engineering Instructor

    Tech Elevator

    Jan 2022 — Present · San Diego, CA, US

    Operated as 14-week full-time and 30-week part-time online instructor for an immersive full stack program geared towards adult career changers.Provided instruction on the following technologies: • Java and OOP concepts• Spring• Creating and securing APIs• SQL/PostgreSQL• HTML5• CSS3• JavaScript• Vue.js• Git• Unit and Integration testingSelected accomplishments:• Led, developed, delivered, and managed 2- and 3-hour weekday classes on software fundamentals, Object-oriented Programming (OOP), and project development, using Postgres-Java-Spring-Vue.js tech stack.• Performed live Java / JS / SQL / HTML / CSS coding, debugging and testing through full stack project development with popular integrated development environments (IDEs)(VSCode, IntelliJ, PgAdmin) and test tools (Postman), imparting students with wide array of skills needed for career in software.

Education

  • UC Irvine

    Bachelor of Science (BS), Certificate in Embedded System Engineering, Embedded Systems

  • UC San Diego

    BS EE, Semiconductor physics and materials

Skills

  • Testing
  • Test Automation
  • Storage
  • Device Drivers
  • Debugging
  • Sports Coaching
  • Emulator
  • Software Engineering
  • Perl
  • Embedded Systems
  • Sata
  • C++
  • Semiconductors
  • Real-Time Operating Systems (Rtos)
  • C
  • Usb
  • Software Development
  • Python
  • Ssd
  • Microcontrollers
  • Field-Programmable Gate Arrays (Fpga)
  • Firmware
  • Badminton
  • Matlab
  • Arm
  • Rtos
  • Linux
  • Serial Protocols
  • Nand Flash
  • Solid-State Drive (Ssd)
  • Verilog
  • Arm Architecture
  • Logic Analyzer
  • Vhdl
  • Scsi
  • Fpga
  • Embedded Software

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Daniel Commins — Software Engineering Instructor at Tech Elevator in San Diego, CA, US | Unifers