beBee background
Professionals
>
Nairobi
Kevin Ameda

Kevin Ameda

Java Developer

Technology / Internet

Nairobi, Nairobi Area

Social


Services offered

  • Provide technical direction and system architecture expertise.
  • Developing APIs with spring boot.
  • Research software approaches, and implementations and come up with services that meet the intended goal.
  • Participated in requirements gathering and design development meetings- daily standups.
  • Developed applications using event-driven micro-service-based architecture.
  • I have handled exceptions for all levels of the applications, from the controller level, service level, and DTO level.
  • I have been able to use a wide range of databases from MySQL, PostgreSQL, and NoSQL databases such as MongoDB.
  • I have been able to use a version control system with Git and used GitLab and GitHub.
  • I have used a wide range of libraries in my development: I have used Reactive libraries, Spring Fox, and Web Flux.
  • I have been able to use the new library, Resilience4j which I learned is a replacement for Hystrix a library that offers quite a lot. I have worked with modules of Resilience4j such as Circuit-breaker, rate limiter, and Bulkhead and Retry.
  •  I have been working on projects that require knowledge of java 8, streams, and functional programming. This was a crucial skill that when working with Web Flux is greatly required.
  • I have been to working with YAML files, banners, and spring boot.
  • I have been working with images and containers and sure learning or rather equipping myself with Docker skills was helpful. I realized Docker offers quite a lot that I could possibly think of. The idea of not locally installing libraries and rather, downloading images from Docker Hub and running them to connect with them was pretty cool to me.
  • I had a little intro to k8s, though there were guys handling that.

I have written unit tests and integration tests with Mockito and Junit 5.

Approximate rate: USD$ 15 per hour

Experience

Experienced Java Developer focused on solving customer problems, improving usability, and
maximizing efficiency. Specializing in creating web-based & stand-alone applications. I am a talented Java Developer driven to exceed customer expectations with cutting-edge applications. Versed in the latest technologies and most useful programming languages. I have Over 3 years of development experience.

Ambitious Java Developer versed in following established procedures and working under little or no supervision. Offering technical expertise in programming analysis, application analysis, and design. Excellent team player with in-depth knowledge of development tools and languages. Hardworking Java Developer and enthusiastic about working with multicultural teams. 

I am effective at working in Agile environments using Scrum methodologies. Forward-thinking development professional bringing expertise in Java, SQL, HTML, CSS, JavaScript, and their related frameworks such as the Spring framework and its modules, bootstrap and JavaScript libraries, and containerization technology with Docker and orchestration with Kubernetes.

Education

DIPLOMA IN INFORMATION COMMUNICATION TECHNOLOGY- NAIROBI AVIATION COLLEGE.

  • I majored in software development with the OOP paradigm in Java language.
  • I majored in Software Development Life Cycle.
  • Professional development course completed in core Java.
  • Awarded for having a well-put-together Rental Management System in my class.

Professionals in the same Technology / Internet sector as Kevin Ameda

Professionals from different sectors near Nairobi, Nairobi Area

Other users who are called Kevin

Jobs near Nairobi, Nairobi Area

  • Work in company

    Software Developer Attaché

    Britam

    Work within Betalab under the Partnership and Digital department to identify requirements, · design and develop solutions (database design, workflows, user/data interfaces, · integrations) and offer technical support for Betalab solutions. · ...

    Nairobi, Nairobi County

    1 month ago

  • Work in company

    Junior Integration Developer

    Deloitte

    + Job summary: The successful candidate will support the Engineering, AI & Data team in introducing, developing, implementing, optimising, and maintaining cloud-based solutions. · + Qualifications: + Bachelor's degree in Computer Science or any other related field. · + 2 to 4 yea ...

    Nairobi

    1 month ago

  • Work in company

    Laravel Software Developer

    Infutureweb Technologies Ltd

    We are seeking 13 talented and driven Software Developers to join our expanding Product & Engineering team. · Successful candidates will help build and enhance our POS, Inventory Management, Sales, Accounting, and ERP modules. · ...

    Nairobi County

    3 weeks ago