👋🏻 Hi there!

I am Rui. Based in Greater Phoenix, Arizona, I am a software engineer with a passion for developing innovative and user-friendly software solutions. My journey in the field of software engineering began with my interest in technology and programming during my early school years. Over the years, I have honed my skills and expertise in various programming languages, including JavaScript/TypeScript, Python, PHP (with Laravel), and Java, SQL and NoSQL. Please visit my GitHub page for a complete list of my skills.

Currently, I enjoy using one of the most popular full stack framework - the MERN stack, which consists of MongoDB, Express.js, React, and Node.js. I also build apps with ASP.NET framework (.NET Framework, C#, and Microsoft SQL Server), and LAMP (Linux, Apache, MySQL, and PHP/Python/Perl). With the frontend framework such as React.js and Next.js, and backend framework such as Express.js, Flask, and serverless framework (Supabase, DataStax, Heroku, and so on), I am excited to build RESTful applications, with GraphQL, SQL and NoSQL , and the help of CI/CD Tools (Jenkins). I am also excited to test the functionalities of the desired usage (with integration, unit, and functional testing).

I have experience working on projects of various scales, from small web applications to enterprise systems (such as distributed microservices). I am proficient in software development methodologies such as Agile and Scrum and have experience working with various development tools such as Git (version control), Kubernetes, and Docker (for containerization) .

My expertise in software engineering also extends to areas such as software architecture, design patterns, and testing. I believe that building software that is not only functional but also well-designed and user-friendly is crucial in today's technology-driven world. I am familiar with cloud-based platforms such as Firebase/Google Cloud, Amazon Web Services (AWS), and Microsoft Azure.

As a software engineer, I am always eager to learn and grow in my field. I am a problem solver at heart and enjoy tackling complex challenges and developing elegant solutions. I am also a team player and enjoy collaborating with others to achieve our goals.