Sylas Omondi

Sylas Omondi

$11/hr
Python, Java, and C++
Reply rate:
50.0%
Availability:
Full-time (40 hrs/wk)
Location:
Nairobi, Nairobi, Kenya
Experience:
4 years
About

Yes, definitely! As a computer science student, I know many programming languages, algorithms, and data structures. My academic studies have given me the theoretical and practical skills needed to solve complex problems and create efficient software solutions. My experience and skills are exhaustively listed below:

Instructions: Since I'm studying computer science, I've learned about databases, software engineering, computer architecture, and other topics. I try to keep up with industry advances to keep my skills relevant.

Languages for programming include

Although not exhaustive, my programming language expertise includes:

Python: I know it well from web development, data analysis, and scripting.

  • Java: My Java skills include object-oriented programming and scalable, resilient application development.

I'm an expert in C++ systems development and algorithm implementation.

I've built dynamic, responsive web apps using HTML, CSS, and JavaScript.

SDD: Practical experience in software development life cycle, including design, implementation, testing, maintenance, and requirement analysis. Version control tools like Git help me manage projects and collaborate.

"Website Development": Proficient in front-end and back-end technologies, with experience in developing and deploying successful web applications. I have extensive experience creating responsive, attractive user interfaces using JavaScript, HTML, and CSS. Additionally, I have created and implemented server-side logic employing frameworks such as Flask (Python) and Spring Boot (Java).

Effective Database Management

Working with relational databases like MySQL and PostgreSQL is second nature to me. I have created advanced queries, designed and optimised database schemas, and validated data integrity.

Problem-solving algorithms include: I have obtained a firm basis in algorithms and data structures through my studies. I take joy in addressing complex challenges and improving methods for enhanced performance.

Collaboration and communication: I am cognizant of the significance that effective communication holds within a team setting. With the capacity to successfully communicate technical concepts to stakeholders of diverse experience levels, I establish a cooperative and fruitful working climate.

The projects are:

A wide diversity of efforts has been under my belt, including modest individual applications and more major collaborative endeavours. These projects serve as an instance of my capacity to implement theoretical understanding in practical settings and achieve concrete outcomes.

Ongoing Education:

I retain a steady focus to continual education and consistently indulge in independent research to examine fledgling approaches and technology. By adopting this proactive posture, I am capable of rapidly reacting to the ever-changing trends within the sector.

With this vast array of abilities, I identify myself as a diverse and adept computer science scholar, prepared to offer important contributions to demanding freelancing undertakings. I am highly motivated to utilise my expertise and capacities to provide clients with superior solutions while expanding my knowledge in the ever-evolving domain of computer science.

Languages
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.