Hi, I'm Dandre Opperman.I love to build amazing apps.

I am a hardworking, adaptable, and creative individual with a passion for continuous professional growth, eager to launch my career in software development. Transitioning from healthcare to tech, I recently completed a rigorous software development bootcamp, which not only taught me the fundamentals of full stack web development but also fueled my drive to create innovative solutions that solve real-world challenges.

Having worked full time whilst studying my A-Levels, including working abroad for years, and months of triple 12-hour night shifts at the hospital, I can say confidently that I enjoy working hard and studying hard. If you are looking to hire someone who not only works hard, thrives under pressure, and is highly adaptable but also has exceptional interpersonal skills, I believe I would be an ideal candidate.

hero

Apps I've Built

Over the course of my coding bootcamp, I worked on both front-end and backend coding projects. To view each of these hosted projects click on them, to view them on GitHub please click on the GitHub icon in the Navbar.

gallery

Backend

NEWS API

The purpose of this API is accessing application data programmatically, which provides information to the front-end architecture of the next project NC-NEWS. Parameterized queries were used to avoid SQL injection attacks. This project was created using: Javascript, Documentation, Test-driven development (TDD), Jest, Supertest, Express, Model view controller (MVC), PostgreSQL, Fs/promises, Hosting using supabase for the database and render for the API

gallery

frontend

NC News

This project is a social news aggregation, web content rating, and discussion website. It allows users to view articles, read comments, vote on articles and post new comments. This project used the following skills and technologies: JavaScript, React.js, React Routers, State, HTML, CSS, Axios, Error-Handling, Vite, Conditional Rendering, Hosting, Responsive Design

gallery

backend

Smart money API

This API builds on the knowledge of the previous News API, with more reference tables and relational data in PostgreSQL, and significantly more endpoints and tests. This project was created using: Javascript, Documentation, Test-driven development (TDD), Jest, Supertest, Express, Model view controller (MVC), PostgreSQL, Fs/promises, Hosting using supabase for the database and render for the API

gallery

frontend

Smart Money App

This app allows users to set financial goals, track spending (both monthly and daily), see that spending visualised graphically and make financial decisions accordingly. Importantly this group project was coded in Flutter in the DART coding language. Our team decided that the two-week project phase would be an opportunity to showcase our ability to learn new technologies fast, use documentation to overcome obstacles and execute aesthetically pleasing and technically robust full-stack coding projects. For a demo and explanation of the application please watch this video https://youtu.be/zg74qv8YIL0. This project was created using: Dart, Flutter, Documentation, Trello, Figma and Agile methodology

Skills & Technologies

Here is a list of my technical skills and abilities.

Languages: JavaScript (Node.js), Flutter and Browsers as Environments.
Testing: Test-Driven Development (TDD), Jest and Supertest.
Back-end: SQL, PostgreSQL, Express, Restful APIs, Middleware, Error Handlers, Continuous Integrations (CI) and Continuous Delivery (CD)
Front-end: HTML, CSS, Tailwind CSS (this website) and React.js.
Hosting: Render, Supabase and Netlify.
Others: Paired Programming, Technical Communication, Agile & SCRUM Methodologies, Object & Functional Oriented Programming, Recursion, Higher-Order & Factory Functions and Closure.

Current Coding Experience
Trainee Software Developer
Northcoders: July - October 2024

• Comprehensive Curriculum: Proficiency in both front-end and back-end JavaScript technologies.
• Hands-On Learning: Consistently deepening my understanding through daily sprints and long-form projects.
• Collaboration: Continuous pair-programming during sprints, utilising technical language .
• Real-World Application: Demonstrating my ability to apply skills through a range of back-end and front-end projects.

ADDRESS

35 Fitzroy Avenue Kingsgate
Broadstairs, Kent CT103LS

EMAIL

DandreOpperman@gmail.com

PHONE

0807766955487

Hire Me

If you have any job opportunities or want to collaborate on a project, please message me here! Although I live in Broadstairs, I am willing to relocate for the right opportunity.