Daniel Commins
Software Engineering | Firmware Development
- Role
- Software Engineering Instructor at Tech Elevator
- Location
- San Diego, CA, US
- LinkedIn followers
- 500 followers
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
Software Engineering Instructor
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.