Professional Skills
Agile Methodologies
Managing software projects using Agile principles like Scrum and Kanban.
Projects
Related skills
API Development
Designing and building backend APIs for data exchange.
Projects
Related skills
API Integration
Integrating external APIs into applications.
Projects
Related skills
Authentication
Implementing user authentication and session management, e.g., JWT.
Projects
Related skills
CI/CD
Continuous Integration and Continuous Deployment practices.
Projects
Related skills
Teamwork
Working effectively in a team environment on software projects.
Projects
Related skills
Compiler Pass
Custom compiler logic and code transformation techniques in PHP.
Projects
Data Structures
Organizing and managing data efficiently in memory.
Projects
Related skills
Deployment
Deploying applications to production environments.
Projects
Related skills
Design Patterns
Reusable solutions for common software design problems.
Projects
Related skills
Documentation
Writing clear and maintainable technical documentation.
Projects
DevOps
Practices for combining software development and IT operations.
Projects
Related skills
End-to-End Testing
Testing complete workflows from frontend to backend.
Projects
Related skills
Environment Automation
Automating setup of development and production environments.
Projects
Related skills
Fork & Exec
Linux process management using fork and exec system calls.
Projects
Related skills
Frontend Integration
Connecting frontend UI with backend services and APIs.
Projects
Related skills
Graph Algorithms
Algorithms to process and analyze graphs and networks.
Projects
Related skills
Human–Computer Interaction
Processes through which people operate and engage with computer systems.
Projects
Related skills
Kanban
Visual workflow management method within Agile.
Projects
Related skills
MVC Architecture
Model-View-Controller design pattern for software applications.
Projects
Related skills
Mentoring
Supporting less experienced developers in learning and development.
Projects
Related skills
Network Programming
Developing client-server applications and handling sockets.
Projects
Related skills
Object-Oriented Programming
Designing software using classes and objects.
Projects
Related skills
Pipes & Redirections
Handling input/output streams in system programming.
Projects
Related skills
Problem-Solving
Identifying and resolving issues efficiently in programming.
Projects
Related skills
Relational Database
Designing and interacting with relational databases.
Projects
Related skills
Role-Based Access Control
Managing user permissions based on roles.
Projects
Related skills
Scrumban
Agile management methodology combining Scrum and Kanban.
Projects
Related skills
Security
Implementing measures to protect software from threats.
Projects
Related skills
Software Quality
Ensuring code meets quality standards and best practices.
Projects
Related skills
System Programming
Low-level programming for operating system interfaces and processes.
Projects
Related skills
Technical English
Communicating technical content effectively in English.
Projects
Team Leadership
Guiding and coordinating team members in projects.
Projects
Related skills
Testing
Validating software correctness through automated or manual tests.
Projects
Related skills
Test-Driven Development (TDD)
Writing tests before implementing code to guide design.
Projects
Related skills
TCP Protocol
Understanding and using the Transmission Control Protocol.
Projects
Related skills
Unit Testing
Testing individual components or functions of software.
Projects
Related skills
UX/UI Design
Designing user-friendly and visually appealing interfaces.