
Kelvin Cheruiyot
Technology / Internet
Services offered
I am a Full stack developer. As a dedicated and adaptable software developer, I am excited about the opportunity to contribute to any project and help drive innovation through my experience in Java, Python, Spring Boot, Django, SQL, and Docker.
My educational background in computer science, combined with my hands-on experience, positions me as a valuable candidate for this role.
During my academic journey and practical experience, I have honed my proficiency in Java and Python.
In my current role, I extensively use Spring Boot to develop robust and high-performance Java applications. This experience has equipped me with the ability to streamline development processes, ensure application security, and create software solutions that meet business objectives effectively.
Furthermore, I have practical expertise in Django, a Python web framework known for its rapid development capabilities.
My skills extend to database management, where I excel in SQL. I have a proven track record of designing and maintaining relational databases, writing complex queries, and optimizing database performance to ensure data integrity and system efficiency.
To facilitate streamlined deployments and maintain consistency across various environments, I have successfully utilized Docker for containerization. This skill has enhanced my ability to create easily reproducible development and deployment processes.
My dedication to producing high-quality code, coupled with my strong problem-solving abilities, has allowed me to tackle complex challenges efficiently. I am also an enthusiastic collaborator who values teamwork and embraces continuous learning and improvement.
I am enthusiastic about the prospect of contributing my technical skills and creativity to your company to help drive innovation and accomplish your development objectives. I am confident that my adaptability, problem-solving mindset, and commitment to best practices make me a valuable addition to your team.
Experience
Period: March to present, NCBA Group
Position: Junior Software developer
Roles
Designing and implementing various APIs within the organization including mini-apps, service portal amongst various projects mainly using Spring boot framework
- Deploying various applications including for both backend and frontend ●
- Testing and Debugging of already existing systems and the new systems being build ●
- Database Management
- Documentation
Period: Nov, 2021 to June, 2021 ICT Authority
Position: Intern
Roles:
- Court Tracking System maintenance
- Local Area Network Installation
- Software Installation, and troubleshooting.
- Troubleshooting ICT software and hardware.
- Maintaining other several existing applications developed before
- Conducted testing and validation for various systems to ensure they comply with the set policies
Education
Karatina University - Bachelors Degree in Computer Science - Second class, Upper Division
Tengecha Boys - KCSE - B+
Koilsir Primary - KCPE - 332/500
Professionals in the same Technology / Internet sector as Kelvin Cheruiyot
Professionals from different sectors near Westlands, Nairobi Area
Other users who are called Kelvin
Jobs near Westlands, Nairobi Area
-
At , we combine artistic creativity with advanced AI technology to create visually compelling websites that deliver measurable results. · Our mission is to craft digital experiences that resonate with audiences and help businesses achieve their goals. · ...
Nairobi County1 month ago
-
About Palladium is a global leader in the design development and delivery of Positive Impact. · The Software Developer is responsible for software development tasks and develops specific products assigned to business and functional requirements quality objectives and timelines se ...
Nairobi, Nairobi County1 month ago
-
· Responsibility · -Determining the structure of web pages by a given design. · -Building reusable code for future use. · -Mobile-first · - Ensuring web design is optimized for smartphones. · -Keep an eye on performance · - Optimizing web pages for maximum speed and scalability. ...
Nairobi, Nairobi County, Kenya1 day ago