Kabo Sedirwa
Gaborone Botswana
***********@*****.***
https://www.linkedin.com/in/kabo-sedirwa/
SUMMARY: Ambitious self-starter with a passion for programming, developing java applications and Android mobile applications.
TECHNICAL SKILLS:
● Great knowledge of Java SE, Swing,AWT, JavaFX,JSON, JDBC,Junit,MySQL,Python.
● Proficient in Linux environment (Ubuntu, Fedora)
● Substantial understanding of software engineering best practices
● Significant understanding of core principles in OOP
● OOAD Skills (Class diagrams, sequence diagrams, activity diagrams, etc.) PROFESSIONAL SKILLS:
● Proven ability to work under pressure, creatively and analytically in a problem-solving environment
● Excellent leadership, written and oral communication skills
● Cultural and emotional intelligence skills
● Ability to learn from criticism and to work with multicultural teams
● Time management and punctual
● Self driven and passionate.
● Fluent in English and Setswana.
● Composed and devoted Individual
EDUCATION:
BSc (Hons) Computer Systems Engineering
University of Sunderland, UK
Relevant Courses: Product Development, Object-Oriented Analysis and Design,Structured Programming Methods, Mobile Application Development
RELEVANT COURSEWORK:
Advanced Mobile Development
The Advanced Mobile Development module provided an in depth look into mobile applications and how best to develop them .This module required an individual to build an android application that had the capability to request and pull data from web services and integrate the data into the application.
● Use of Android Studio to develop the application.
● Utilization of StarUML to model application design.
● OOP principles.
Object Oriented Analysis and Design
The OOAD module provides an extensive technical overview of systems or applications that are designed and built using this technique to provide systems and applications of high quality.
● Developed desktop applications utilizing IntelliJ IDE with Java programming language and MySQL database using MVC design pattern .
● StarUML of system documentation and design
● Android applications built using OOAD principles and techniques to produce reusable code and easily maintainable code