Loading...
Full Stack Web Developer
I create efficient solutions for problems by breaking down complex issues into smaller, manageable units and solving them one at a time.
I conduct unbiased inspections of my work, considering the consumer's perspective to improve the overall experience.
I minimize complexity by avoiding unnecessary abstractions and writing clean, understandable code for my team.
I maintain a positive attitude and express ideas clearly, fostering friendly relationships with team members. I listen actively and ask relevant questions.
I value my time by planning my work in advance and focusing fully on the tasks at hand.
I stay motivated by continually learning new things, quickly acquiring new skills, and becoming productive rapidly.
I strive to gain a deeper understanding of the tools I use, learning how things work under the hood.
Here are the tools I am experienced with and have used in my projects.
I have extensive experience building websites with HTML, CSS, and JavaScript. I design custom user interfaces and create responsive layouts to deliver highly performant and efficient websites.
I have worked with popular frameworks like Next.js, React and Material-UI. I build large-scale applications and implement design systems with complex state management for rich, interactive experiences.
I advocate for test-driven development and have created numerous CI/CD pipelines and automated workflows. I work with industry-standard testing frameworks to ensure robust and reliable software.
TypeScript is my primary language for most projects. I enjoy its tooling and development experience. Additionally, I'm learning Rust for its low-level capabilities and performance.
I build backend services and APIs using Node.js, appreciating its simplicity and elegance. I am an active member of the Node.js community.
I have experience working with both SQL and NoSQL databases. I am comfortable using PostgreSQL, MySQL, MongoDB, and Redis for various project requirements.
I use Docker to package applications and services, leveraging docker-compose to set up development, testing, and staging environments.
I use Kubernetes for container orchestration in production environments, primarily with Google Kubernetes Engine and Amazon Elastic Kubernetes Service.