About
Hello!
I am a front-end developer currently residing in San Francisco, CA. After completing the immersive web development coding
bootcamp at
Galvanize, I joined the engineering team at
FundPaaS Inc
and worked on implementing their UI updates and API integrations for over a year. I am also a recent graduate from
UMUC
with a degree in computer science.
I hold a strong passion for building things that are engaging, creative, and fun for people to use. Coding is a great medium
for me to express these desires and to share my creation to the world. You can checkout the
projects
section below to see examples of my work over this past year.
Programming Skills:
- Languages: Javascript, ES6, HTML, Pug, CSS, Sass, Java
- Libraries: React, Redux, Axios, Lodash
- Frameworks: Express, Phaser, Mocha, Jest
- Servers: NodeJS, Nginx
- Tools: VSCode, Webpack, Gulp, PostCSS
Project
Christy Natsumi
Christy Natsumi is a San Francisco based independent design studio that creates modern jewelry essentials. I worked closely
with the site designer, Greg Comstock, to assist in migrating the existing codebase from
the Squarespace platform to a Shopify powered website. The process started by unwinding and
converting all the JSON templates and LESS files into Liquid templates and SCSS files respectively.
I made specfic gulp tasks for efficient development and deployment of code. Furthermore,
I enhanced the site with additional features such as lazyloading, discounts, and gift cards.
Project
HTML5 Bubble Shooter
Bubble Shooter is an HTML5 desktop canvas game inspired by the
Puzzle Bobble series. This was a fun project I built using the Phaser.js framework and
NodeJS. I was able to make use of my favorite collection ES6 features to create modular classes
that can be reused during different stages of the game state. I also took initiative to optimize
content delivery by minifying scripts with webpack and configuring the nginx server to cache
and gzip the assets.
Project
FundPaaS
FundPaaS, a Funding Platform as a Service, helps businesses raise capital by turning their customers into investors from
their website. During my time with the company, I contributed to enchancing the investor,
issuer, and admin pages by applying accurate error validations, input sanitization, and pagination
features. I also helped with building the Java endpoints for the core API product. These
experiences led me to learn the best practices for constructing RESTful APIs and creating
organized endpoints using the MVC pattern. Furthermore, I became proficient at debugging
issues across development, staging, and production environments.
Project
Wikirace
This is a project I made in one week during my time at the Galvanize coding bootcamp. It is a simple game where the player
wins by clicking through wikipedia pages to until they reach the destination article prompted
at the beginning. The application was built using AngularJS, Express, and PostgreSQL. When
building the project, I faced the challenge of keeping users on the same page after they
have clicked on a link. I was able to overcome this problem by utilizing a web scraping library
on the back-end to scrape the wikipedia articles, parse them into Angular directives, and
send them back to the client using Socket.io in real time.
Contact
Keep In Touch
I am currently seeking opportunities where I can utilize and expand my skillsets. Feel free to learn more about me through
the following links. I hope to get in touch with you soon!