Sign In
Get Clay Free →

Suggestions

    Nigel Nindo

    Senior Software Engineer at Chipper Cash

    Professional Background

    Nigel Nindo is an accomplished backend developer with a deep-seated passion for data modeling and manipulation. With over five years of programming experience, of which the last three years have involved creating robust commercial applications, Nigel has cultivated a strong foundation in several programming languages and technologies. His proficiencies span across Python, JavaScript (ES6), and Scala, illustrating his versatility as a developer. In addition, he has delved into Android programming with Java, showcasing his commitment to expanding his skill set.

    As a Senior Software Engineer at Chipper Cash, Nigel has honed his expertise in building and maintaining high-performing applications. He has accumulated over two years of experience specifically in developing production-quality React Native applications for both iOS and Android platforms. By leveraging his knowledge of writing functional code, he has successfully developed REST APIs utilizing frameworks such as Django, Akka HTTP, Play Framework (Scala), and FeathersJS. This diverse technical skill set allows him to write concise and effective code that optimally meets user needs.

    Throughout his career, Nigel has demonstrated a keen ability to embrace challenging projects that involve reactive and stream programming. His proficiency in Rx.js and Akka Streams (especially Alpakka) is commendable, illustrating his commitment to writing efficient, production-ready code. Nigel is particularly fascinated with modeling and implementing distributed systems, employing tools such as Akka toolkit, Event Sourcing, and CQRS. His broad understanding of both SQL and NoSQL databases positions him as a well-rounded software engineer capable of tackling various data challenges.

    With a passion for code that makes a significant impact, Nigel finds immense satisfaction in developing software that benefits millions of users. His career is marked by continuous learning and improvement, driving him to discover innovative solutions that enhance user experiences across multiple platforms.

    Education and Achievements

    Nigel's educational journey commenced at the prestigious Nairobi School, where he received the Kenya Certificate of Secondary Education with an impressive mean grade of A-. This foundational experience laid the groundwork for his academic and professional endeavors. Following his secondary education, he pursued further studies at the United States International University, where he specialized in Information Systems and Technology, Application Development. His educational background has been instrumental in shaping his analytical skills and technical expertise, allowing him to navigate the intricacies of programming and software engineering effectively.

    Outside of academic achievements, Nigel has successfully contributed to several organizations and teams throughout his career. His professional journey includes notable positions such as Full Stack Engineer at dv01, where he applied a holistic approach to software development, and Backend Engineer at Tala, where he played a crucial role in building backend services. Prior to these roles, Nigel served as a Mobile Application Developer at Ma3Route and as a Backend and Mobile Apps Developer at Djuaji, engaging in a range of project scopes and technical challenges that enriched his skill set and broadened his horizons.

    Achievements

    • Developed commercial applications that serve millions of active users, emphasizing the significance of impactful software development.
    • Proficient in multiple programming languages, notably Python, JavaScript (ES6), and Scala, evidencing dedication to mastering core competencies in backend development.
    • Successfully built and maintained production React Native apps, enhancing user experience through efficient mobile solutions.
    • Contributed significantly to the development of REST APIs using various frameworks, enhancing data accessibility and integration.
    • Expertise in reactive programming, leveraging frameworks like Rx.js and Akka Streams to produce highly responsive applications.
    • Strong focus on distributed systems, employing advanced methodologies such as Event Sourcing and CQRS to model complex scenarios.
    • Demonstrated proficiency in both SQL and NoSQL databases, allowing for versatile approaches to data storage and retrieval.
    • A track record of collaborative work in team environments, fostering innovation and delivering quality software solutions to business challenges.

    Related Questions

    How did Nigel Nindo's background in Information Systems and Technology contribute to his career as a backend developer?
    What are some key projects that Nigel Nindo has worked on at Chipper Cash that illustrate his skills in backend development?
    How has Nigel Nindo's experience with both SQL and NoSQL data stores enhanced his ability to manage complex data challenges?
    In what ways has Nigel Nindo utilized reactive programming techniques to improve application performance in his roles?
    What motivated Nigel Nindo to transition from mobile app development to focusing on backend engineering, and how has that shaped his career path?
    N
    Add to my network

    Location

    Kenya