I am an enthusiastic and tech-savvy web developer who loves to take on challenges and bring creative projects to life. My prior experience as a geologist has given me a unique perspective on problem-solving and attention to detail, both essential traits for successful programming.
As a Full Stack Developer, my capabilities include but are not limited to:
› Designing and developing user interfaces with a keen eye for UX/UI design.
› Writing well-documented, efficient, and modular code using HTML, CSS, JavaScript, TypeScript, Python, React, Next.js and Java.
› Creating robust and secure backend services using Flask, Django, Node.js, Express, NestJS.
› Database design, integration, and management with MySQL, MongoDB, Sequelize, and Mongoose.
› Implementing responsive and adaptive web designs for optimal cross-platform experiences.
› Employing Test-Driven Development (TDD) strategies with Jest, Mocha, Chai, Sinon to ensure robust and bug-free code.
› Leveraging Podman/Docker for containerization and streamlined deployment processes with GitLab CI/CD, GitHub Actions, Azure DevOps.
› Applying best practices in clean coding and SOLID principles.
› Collaborating effectively in both Scrum and Kanban environments.
› Utilizing Git for version control and collaborative coding.
In every project, my goal is to create well-crafted, scalable, and maintainable solutions that address your specific needs. I believe in a holistic approach, understanding your vision, needs, and goals, and translating them into a functional, user-friendly, and aesthetically pleasing web solution.
What sets me apart is not just my technical skills, but also my ability to listen, adapt, and deliver on time. I take pride in delivering high-quality work that exceeds expectations. Whether it's a single need or a complex web application, I approach every task with the same level of dedication and enthusiasm.
I invite you to take a look at my GitHub projects to see samples of my work.