Application Designer/developer Resume
SUMMARY:
I am a full stack web developer who prefers using React for front end UI and Node.js for backend RESTful API creation. I am an expert with both SQL and NoSQL database systems as well as scalable web architecture. Additionally, I create Android applications using both Java and Kotlin and I plan on learning iOS and React Native soon in order to have a robust understanding of mobile development. My bachelor's in computer science might be the base of my knowledge but my curiosity and excitement are the drive to my success in software development
SKILLS:
Node.js
JavaScript
React.js
CSS (Cascading Style Sheet)
HTML5
Java
MongoDB
SQL (Structured Query Language)
Express.js
REST (Representational State Transfer)
EXPERIENCE:
Confidential
Application Designer/Developer
Responsibilities:
- Responsible for the design, architecture, and creation of a limited edition merchandise marketplace that can scale to handle massive amounts of traffic, prevent oversell issues present with some out of the box e - commerce tools like PayPal links, and be resistant to bot attacks that seem to plaque Shopify sites.
- Additionally we decided to build the system with purchase protection in place which is not currently an option for Etsy or Shopify e-commerce platforms.
- I coded the frontend in React and the backend in Node and chose to go with a MongoDB Atlas database which was an architectural design choice in that NoSQL databases don't store data in tables but rather in collections of documents.
- I took advantage of this database design to create a real time queue viewing system for the seller to be able to view the fastest users who go to purchase the item.
- The frontend was developed as a single page application with a multi-page feel so that I could use AWS Lambda to deploy the front end of the site in a serverless manner.
- The backend of this project did require some algorithmic design so I went with AWS Elastic Beanstalk deployment setup as it manages all EC2 startups on the ASG and configures everything automatically.
- The site and web application also contain a real time messaging service that allows users to connect to sellers and vice versa.
- This will be updated in time to allow for a full messaging service across the system, i.e. users to users and so on.
