logo

Pattarapon Siwapornchai

SOFTWARE ENGINEER

linkedin logo linkedin logo

I'm Pattarapon

Welcome to my Portfolio

picture of Pattarapon

About Me

I am a Software Engineer with professional experience in Mobile and Web development. My philosophy is committed to elevating user experiences continually via agile iteration and strategic technology stack. My journey as a Software Engineer is fueled by a life-long passion for learning.

PROJECTS

Full-stack Applications

OYA is a full-stack application that help users manage their shared expenses with other users. A user can invite other users to their group and log their expenses. OYA does all the calculation and split the expenses evenly!

Technologies

NEXT.js, React.js, Next-Auth , Framer Motion, JSX, CSS, Node, Mongoose, MongoDB

Sandbox is a full-stack application made to catalog free learning resources for educators and parents. It features authentication and authorization utilizing Passport.js package with MongoDB for database.

Technologies

HTML,CSS, JavaScript, Node, Express, EJS, Mongoose, Passport, Flash, MongoDB

Not-spotify is a group collaboration with John Raymond and Patrice Brooks. A full-stack application with full authentication and authorization using bcrypt for password encryption. Let users login and search for music utilizing the MusixMatch web API to create custom playlists.

Technologies

React.js, JSX, JavaScript, Node, Express, Mongoose, bCrypt, MongoDB

Mini Projects

Quiz Game created for educational purposes. Questions and answers are dynamically generated to enhance learning potential.

Technologies

HTML, CSS, JavaScript

Tic-Tac-Toe game featuring win condition detection and reset button.

Technologies

HTML, CSS, JavaScript, jQuery

Dad Joke Generator uses Axios framework to fetch data from icanhazdadjokes.com web API upon click.

Technologies

HTML, CSS, JavaScript, Axios

RESUME

Skills

Languages : HTML, CSS, TypeScript, JavaScript,Python

Frameworks and Libraries : React Native CLI, Expo, NEXT.js, React Native, Tailwind CSS, Gatsby.js, React, Flask, Bootstrap, jQuery, Axios, Express, EJS, Mongoose, PeeWee, Passport

Databases : MongoDB, PostgreSQL, Firebase

Tools : Node, NPM, Postman, Git, GitHub, Visual Studio Code, Emmet, SASS, Linux, MacOs, WSL

typescript logo html logo CSS logo JavaScript Logo Python Logo React Logo

Experience

Advisor 360

Software Engineer II - Frontend

April 2022 – Present

As a Frontend Software Engineer, I am responsible for desinging, developing, and testing code within a collaborative team environment using the Angular framework. Proficient in creating intuitive user interfaces, optimizing performance, and ensuring accessibility and responsiveness. Regularly participate in code reviews and pair programming to ensure high-quality code.

  • Create design documents for new features
  • Develop, test, and implement frontend features with Angular.
  • Perform code reviews for pull requests that come through the team.
  • Regularly perform Frontend feature demos for client and teams.
  • Collaborate closely with UX Designers and QA Engineers to ensure the accuracy of product requirements.
  • TroutHouseTech

    Junior Software Developer

    August 2021 – March 2022

    As a Junior Developer, I work on a cross-functional team with members from around the globe to develop mobile and web applications. We use React Native and NEXT.js with TypeScript along with their ever expanding libaries of resources to build applications.

    • Worked on small teams to develop and deliver mobile and web applications for various clients
    • Developed high-end reusable components in React and React Native for web and mobile applications.
    • Helped implement in-demand features such as : Authentication (Google, Apple) , State-management with Redux Toolkit, and Database management with Firebase.
  • Participated in stand up meetings, pair coding and code reviews with senior engineers.

  • General Assembly

    Software Engineering Immersive Fellow

    December 2020 – June 2020

    A six-month 500+ hour program developing Full-Stack engineering skills. A very collaborative and team based environment to grow personal skills to become a Full Stack Developer.

    • Learned and utilized multiple computer languages in project based curriculum
    • Developed full-stack application starting from wireframing all the way to deployment using various tools
    • Studied and utilizied algorithms to enhance performance
    • Adopted latest syntax and adhered to coding best practices


    Education

    General Assembly

    Certificate in Software Engineering

    Graduated

    June 2021

    Framingham State University

    Bachelor's Degree in Sociology

    Graduated

    May 2018

    MassBay Community College

    Associate's Degree in Psychology

    Graduated

    May 2015

    GET IN TOUCH

    PattaSiwa@Gmail.com
    linkedin logo linkedin logo