Aspiring Full-stack Engineer with novice experience building web apps using PERN tech stack( PostgreSQL, Express, React, and Node ).
- UX/UI
- Front-End languages and framework - JavaScript, Python3, HTML5, CSS3, Vanilla JavaScript, React and Bootstrap(CSS framework)
- Building scalable network applications using NodeJS
- Responsive Web design
- Understanding front-end technologies (React.js) and back-end technologies (Node.js, Express.js, PostgreSQL).
- Back-end technologies and languages - Node.js, Python and PHP(Server side scripting Language)
- Web: Bootstrap, jQuery, Semantic-UI, Sematic-UI-React
- API documentation using Swagger, Postman for manual testing of APIs, IndexedDB, Cache API, Fetch API, Promise API
- Nodemon to speed up the development.
- Build: Npm, Yarn, MarkDown
- Database: Relational and non-relational Database design, development and optimization, SQLite, PostgreSQL, NoSQL tools like MySQL
- Scripting: JSON, Bash, YAML
- Operating Systems
- DevOps
- Linear and Complex Data Structures
- Algorithms
- Familiarity with state management libraries such as Redux.
- HTTP and RESTful API design and integration.
- Understanding of unit testing, version control, and deployment process.
- TDD with Mocha
- Web and Data Security (Preventing XSS and CSRF attacks)
- IDEs and Version control like VS Code, DevTools, Git, Github pages, etc.