Education
- Bachelor of Science (Honours) in Computing and IT (Software)- The Open University
- Solid foundation in software development, algorithms, and data structures.
- Extensive coursework and hands-on projects in web development, database management, and programming languages.
Programming Languages
- JavaScript (JS) & TypeScript (TS): Proficient in developing dynamic and scalable web applications using modern ES6+ syntax and TypeScript for robust, type-safe code.
- Python: Utilized in the "Algorithms, Data Structures, and Computability" course, gaining a strong grasp of algorithmic problem solving, data manipulation, and computational theory.
- Java: Skilled in object-oriented programming (OOP).
Databases
- PostgreSQL: Experienced in designing, managing, and querying relational databases with PostgreSQL.
Version Control
- Git: Proficient in using Git for version control, including branching, merging, and collaborating with teams using platforms like GitHub and GitLab.