Intro
“Champions do not become champions when they win the event, but in the hours, weeks, months and years they spend preparing for it. The victorious performance itself is merely the demonstration of their championship character.”
-Alan Armstrong, Author
Hi, I'm Albert, a Full-stack Software Engineer based in NY. Welcome to my page! I needed a place to show off my awesome work and projects, so this is it.
I started my coding journey in September of 2020 by learning the basics of Javascript. Since then, I finished a bootcamp called Hack Reactor where I learned all the necessary skills of software engineering. I am currently working on projects to deepen and broaden my knowledge and skillset to be more well rounded developer. I am currently looking for a new role.
Feel free to reach out to me using the contacts on the front page!
Dev Specs
“It would be well if engineering were less generally thought of, and even defined, as the art of constructing. In a certain important sense it is rather the art of not constructing; or, to define it rudely but not inaptly, it is the art of doing that well with one dollar, which any bungler can do with two after a fashion.” Arthur Wellington
I started my professional career very far away from software engineering and technology. Starting out, I felt like I was always playing catch up, but after a few years in the industry I know now that it's always about the catch up! Here are a few of the bigger technologies that I have been able to work with so far. I've also got some ways that I've been improving my skills as a software engineer below. If you're a developer, feel free to use the resources I have been using, they're great!
Technologies
Cloud Compute and Services | AWS, Microsoft Azure
AI/ML | AWS SageMaker AI, AWS Bedrock, Python
Front End | JavaScript (ES5 and ES6), TypeScript, React, Angular, Redux, HTML5, CSS, Sass
Back End | Node.js, Express, MongoDB, MySQL, RESTful API Development
CI/CD and Infrastructure | github, Azure DevOps, Terraform, Docker, Amazon ECS, Jest, Mocha, Chai
Developer Tools | VScode, Visual Studio, Git, npm, yarn, Webpack, Babel, Agile Methodology, Scrum
Libraries/Modules | Axios, Material-UI, Bootstrap, Sequelize, Mongoose, chart.js, boto3
Progression tools and activities
- Credly for certifications
- CodeSignal for dusting off the cobwebs and interview prep
- Leetcode for algorithms
- HackerRank for SQL Queries
- Algodaily and GeeksForGeeks to review data structures and system design concepts
- Working on personal projects to supplement learning
- Professional development on Learning Platforms such as Udemy, AWS Skillbuilder, Microsoft Learn
Projects
Feel free to check out my gitHub.
React presentation
INTRO PRESENTATION ON REACT FRAMEWORK
Technologies used: Javascript, reveal.js
- Introductory presentation on React framework to internal team
- A working site can be found here.
Flamingo
PROPERTY MANAGEMENT SYSTEM
Technologies used: Javascript, React, npm, Node.js, Express, Axios, Docker
- Implemented the check-in process with React components using hooks and following our team’s style guide and API routes.
- Collaborated with 11 developers to design and deploy a fully functional PMS system prototype designed for hotel management processing.
- A working site can be found here.
Project Catwalk
REACT-REDUX ECOMMERCE LANDING PAGE
Technologies used: TypeScript, React, Redux, yarn, Axios, Express, Material-UI, Heroku
- Established the codebase and technologies among our group of three engineers to facilitate effective workflow and collaboration.
- Constructed Ratings and Reviews component using TypeScript and Redux.
Atelier API
API SERVICE TO SUPPLY DATA FOR CLOTHING INVENTORY
Technologies used: JavaScript, npm, Node.js, Express, MongoDB, Docker, AWS: EC2
- Transformed legacy data from .csv files to collections in MongoDB using aggregation pipelines to easily query for data within the millions of individual documents.
- Launched an API service designed to supply data for an E-commerce clothing inventory.
MVP
POTATO BASED FOOD AND ACTIVITY CALORIE CONVERTER
Technologies used: Javascript, React, npm, Axios, Express
- Developed in React and uses API data to analyze nutritional information about foods and activities.
- Devised a system to log query history that reuses previous API requests.
Albert Chua Portfolio Page
PORTFOLIO WEBSITE
Technologies used: Javascript, jQuery, HTML, CSS and Sass
- Modified content to created portfolio website using an HTML5 template.
- Deployed using gitHub pages functionality.
Like what you see? I am currently seeking opportunities and on the job hunt! If you want to reach out or have any suggestions on projects, feel free to contact me.
Coming "soon"!
Looking into potentially remaking this intentionally simple website using Hugo, a Go framework. For now, I'm writing on Medium!
About Me
Outside of coding, you can usually find me climbing or gaming... and for mainly the same core qualities: the complexity, the learning process, the feeling of accomplishment. I plan to add more things here, add additional functionality, but for now, this is what I have. More to come!
Progress
Some text here about progress. Just think about the potential!
Climbing
- Started climbing around 2014 casually for fitness. Took a small break, then started actually climbing around 2016.
- Sent an indoor v10!
Unrelated Goodness
- If you like Tetris, I suggest this website.
- I am learning Korean! Still a beginner though, but getting the hang of it. 안녕하세요!
- I have recently been watching Suits! It's great!
- I love me some good epic music. Two Steps From Hell changed my life forever.
- An avid Disney/Marvel fan. But lately, all the sequels are pretty draining.
- I try to practice typing sometimes using this website. Gotta go fast!
- I learned most of my "big word" vocabulary from video games and Magic the Gathering.
Elements
Text
This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
Heading Level 2
Heading Level 3
Heading Level 4
Heading Level 5
Heading Level 6
Blockquote
Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.
Preformatted
Lists
Unordered
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Alternate
- Dolor pulvinar etiam.
- Sagittis adipiscing.
- Felis enim feugiat.
Ordered
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- Felis enim et feugiat.
Icons
Actions
Table
Default
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |
Alternate
| Name |
Description |
Price |
| Item One |
Ante turpis integer aliquet porttitor. |
29.99 |
| Item Two |
Vis ac commodo adipiscing arcu aliquet. |
19.99 |
| Item Three |
Morbi faucibus arcu accumsan lorem. |
29.99 |
| Item Four |
Vitae integer tempus condimentum. |
19.99 |
| Item Five |
Ante turpis integer aliquet porttitor. |
29.99 |
|
100.00 |