Nixon Chebii

Nixon Chebii

$40/hr
Senior Software Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Nairobi, Nairobi, Kenya
Experience:
8 years
NIXON CHEBII-- Professional Summary Seasoned Senior Back-End Engineer with 8+ years of experience in software development, specializing in designing and implementing scalable, high-performing microservices using Java, Kotlin, and Spring Boot. Proficient in API design (REST, gRPC, GraphQL) and experienced with diverse data store solutions (SQL, NoSQL, Redis, Elasticsearch). Skilled in integrating headless CMS solutions with Angular-based frontends and implementing knowledge management systems (KMS) to enhance content delivery. Adept at collaborating within cross-functional teams to deliver robust SaaS solutions that drive business growth. Work Experience​ Zepz - Sr Backend Engineer (Remote) Nov 2023 current ●​ Contributed to building a high-performance pricing engine, optimizing efficiency and scalability. ●​ Designed and developed microservices using Spring boot/Kotlin and java to support business-critical operations, leveraging event-driven architecture. ●​ Implemented and documented REST and gRPC APIs consumed by both internal and external applications. ●​ Enhanced application performance and ensured system reliability by implementing caching with Redis and optimizing Elasticsearch queries. ●​ Actively participated in global architecture discussions and technical solution design, ensuring they are aligned with cloud-native principles. ●​ Resolved technical issues promptly, minimizing downtime for users. ●​ Stayed up-to-date with emerging technologies, continuously enhancing personal expertise. ●​ Analyzed user feedback to identify areas for improvement in future updates. ●​ Fixed bugs reported by users to enhance program functionality and user satisfaction. ●​ Automated repetitive tasks, increasing team productivity and efficiency. ●​ Tested new software products thoroughly before launch to ensure quality and reliability. ●​ Collaborated with team members to design, code, and test new features for existing programs. ●​ UtilizedUtilized Docker and Kubernetes for containerization and orchestration of microservices. ●​ Collaborated with frontend teams to design reusable Angular components for seamless integration with REST APIs and CMS platforms ●​ Designed and implemented KMS solutions to streamline internal knowledge sharing and improve documentation accessibility The Jitu - Sr Software Engineer (Nyeri) Mar 2022 - Nov-2023 ●​ Built robust backend solutions for SaaS platforms, integrating third-party APIs and services. ●​ Ensured high code quality by adopting TDD as a standard practice. ●​ Delivered scalable microservices supporting rapid application growth while maintaining high security standards. ●​ Mentored junior engineers and contributed to knowledge-sharing initiatives within the team. ●​ Automated repetitive tasks, increasing team productivity and efficiency. ●​ Provided technical support and training for users unfamiliar with new software systems. ●​ Resolved technical issues promptly, minimizing downtime for users. ●​ Integrated third-party services using APIs to expand application capabilities. ●​ Participated in agile development cycles, contributing to rapid product iterations. ●​ Analyzed user feedback to identify areas for improvement in future updates. ●​ Built and maintained Angular-based frontend applications, ensuring responsive design and seamless experience ●​ Integrated third-party CMS platforms (e.g Builder.io, Cosmic) to enable drag-and-drop content management for non-technical users ●​ Developed reusable Angular directives and services to enhance frontend modularity and maintainability Hommie Inc - Sr Software Engineer (Nakuru) May 2019 - Mar-2022 ●​ Provide guidance and mentorship to junior and mid-level engineers ●​ Conduct code reviews and ensure best practices are being followed ●​ Set coding standards and establish architectural guidelines ●​ Collaborate with product managers and stakeholders to define project scope and requirements ●​ Help prioritize tasks and manage project timelines ●​ Track progress and report on project status ●​ Lead the design and architecture of complex systems and applications ●​ Make decisions regarding technology stack, tools, and practices ●​ Ensure that solutions are scalable, maintainable, and meet performance requirements ●​ Address and resolve technical issues and challenges as they arise ●​ Conduct root cause analysis for production issues and implement solutions ​ Mapps Ventures Ltd- S/W Engineer May 2017 - May 2019 ●​ ●​ ●​ ●​ ●​ Focus on developing server-side applications Write APIs using Django REST Framework Manage database schemas and queries with PostgreSQL Ensure application performance and reliability Applied working knowledge of software lifecycle to develop and lead software efforts. ●​ Partnered with product owners, designers, and quality assurance engineers to deliver high-quality software solutions within project timelines. ●​ Documented software defects with bug tracking system, reporting defects to software developers. Education Bsc Computer Science - Pwani University (2017)​ ​ Skills ●​ Languages: Java, Kotlin, Python, C# ●​ Frameworks & Tools: Spring Boot, Hibernate, TDD, Swagger, OpenAPI, Flask, Django, JUnit, ArgoCD] ●​ Frontend Technologies: Angular, AngularJS, TypeScript, HTML5, CSS3 ●​ CMS Platforms: Storyblok, ButterCMS, Builder.io, Cosmic, Sanity ●​ KMS Tools: Confluence, SharePoint, Custom KMS Implementations ●​ API Integration: REST, GraphQL, gRPC with CMS and Angular frontends ●​ Data Stores: PostgreSQL, MongoDB, Redis, Elasticsearch ●​ Messaging & Streaming: Kafka, RabbitMQ, Amazon SQS ●​ Cloud Providers: AWS (S3, EC2, RDS, Amazon SNS, EventBridge) ●​ Other Tools: Docker, Kubernetes, Jenkins, Git, Webpack ●​ Architectures: Event-Driven Architectures, Microservices, Monolith
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.