Software Engineering

languages. frameworks. frontend. backend. middle layer. APIs.

Software Engineering Skillsets

# LANGUAGES

  • Java, Javascript, Python, C# (.NET), PHP, Go (Golang), Ruby.

# FRAMEWORKS

  • Express.js (Node.js), ASP.NET Core, Django (Python), Spring Boot (Java), Laravel (PHP).

# DATABASES

  • Relational: MySQL, PostgreSQL, Oracle DB, Microsoft SQL Server.
  • NoSQL: MongoDB, Cassandra, DynamoDB, Couchbase.
  • Graph Database: Neo4j, Amazon Neptune.

# SERVER MANAGEMENT

  • Docker, Kubernetes, NGINX/Apache.

# FRONTEND

  • React.js, Angular, Bootstrap, Vue.js, Svelte, Tailwind.

# MOBILE

  • React Native, Flutter, Ionic.

# FULL STACK

  • MEAN Stack, MERN Stack, LAMP Stack, JAMstack, Django + React

# APIs and Integration

  • GraphQL: API query language.
  • RESTful APIs: Standardized APIs for web apps.