Dave Diemert
Edmonton, AB | personal site | GitHub
Junior Web Developer
Passionate and driven self taught web developer with a strong foundation in front-end and back-end technologies. Leveraging a background in electrical work and problem-solving, I bring attention to detail with a commitment to delivering high-quality digital products. I am seeking an opportunity to contribute and learn from an experienced development team.
Technical Skills
- Front-End: HTML, CSS, JavaScript, React, Next.js, Tailwind CSS, Vite
- Back-End: Node, Express, Python, Flask
- Database: SQL, PostgreSQL, SQLite, Firebase
- Testing: Jest, Vitest
- Version Control: Git, GitHub
- Deployment & Hosting: Vercel, Netlify
- Other Tools: TypeScript, Webpack, AWS, Bash, Gmail API, Twilio API
Projects & Experience
- Built using the Twilio API to handle, re-route, record, and track phone calls to a VOIP phone number.
- Directed at rank-and-rent websites to manage phone calls for their platforms.
- Currently has 1 active user, receiving approximately 30 calls per month across 3 separate phone numbers, with over 400 total calls handled.
- Built with a Next.js front-end, integrating Twilio Paste components alongside custom-made components.
- Utilized Amazon S3 buckets to store voicemail, caller greetings, and whisper message recordings.
- Flask backend accessing the Gmail API to send follow-up call tracking information (call length, caller name and number, recording).
- Created and published an npm package for animated card components.
- Implemented TypeScript support for better type safety.
- Structured the code to allow easy extension of the base card component for various card types (playing cards and flashcards are shipped with package).
- Created example game (freecell) and webpage to display library.
- Wrote extensive documentation on how to use package, with code-along examples.
- Designed and developed a responsive portfolio website using Next.js and Tailwind CSS.
- Implemented smooth animations with Framer Motion.
Professional Experience
Journeyman Electrician & Traffic Signal Technician
- 10+ years of experience in troubleshooting, maintaining, and installing electrical systems.
- Led projects as a foreman, demonstrating leadership, problem-solving abilities, and personnel management.
- Applied analytical thinking and precision troubleshooting to repair and maintain electrical equipment — skills that directly translate to debugging and optimizing web applications.
Education & Certifications
- The Odin Project - Completed Foundations and Full Stack Javascript courses.
- NAIT - Red Seal Journeyman Electrician Ticket.
Additional Strengths
- Quick learner with a strong work ethic and ability to adapt to new technologies.
- Detail-oriented, ensuring clean, efficient, and maintainable code.
- Takes pride in delivering high-quality products.
Currently based in Edmonton, AB, ready to start immediately. Excited to bring my problem-solving skills and development expertise to a team that values innovation and collaboration. Looking forward to discussing how I can contribute to your projects!