Hi!
I've always had an interest in technology and learning new tech. In that pursuit, I obtained a degree in Computer Sciene with a focus in Computer Programming. Much of what I learned at that time consisted of Object Oriented Programming using C#, Java, and C++.
Following the trend, I immersed myself into JavaScript and began to research the latest frameworks. Ultimately, I found React to be a great fit and took a deep dive learning its ins and outs.
Building upon my React skills and wanting to become a more well-rounded developer, I've pushed myself to use the latest JavaScript features, database technologies, and React dependencies. Many of my personal projects utilize AWS, GraphQL, JavaScript libraries such as rxjs, and Redux using Saga.
I am interested in finding a place to use these skills alongside a supportive and dynamic team. I welcome the opportunity to extend my knowledge and grow as a developer.
My Skills:
JavaScript
React
React Native
TypeScript
Node
Express
REST API's
SQL and NoSQL Databases
Test Driven Development
Amazon Web Services
Agile Workflow
Webpack
Here are some of my latest projects.
Blog application built on ReactJS using AWS and GraphQL for its CRUD capabilities. Global state management is handled by Redux while the local state relies on React Hooks. Interfacing with AWS was done both in the online console and through the terminal, via the Amplify CLI.
To create a post or add comments to an existing post, the user must create an account, authenticated by Amazon Cognito. Upon the creation of an account, the user is stored in a DynamoDB table by way of a Lambda Function. Any posts or comments that a user creates are likewise stored in their respective table. Through GraphQL subscriptions, all CRUD operations for both posts and comments are seen in real-time across all users.
I'd love your feedback!