Rabin .
Mid-Level
kenya Nairobi, Kenya ( GMT )
Mid-Level
3 yrs Experience
Can Join ASAP English: Advanced
About

Rabin is Senior Software Engineer with 4+ years of experience in software development. Rabin's experience spans from building backend systems/services to front-end web applications. He specializes in Full-stack development hence can fit in any team either backend or Frontend. His tech stack spans from Golang, Python Django, Django REST for Backend development, ReactJs and NextJs for frontend applications, single page applications with server-side rendering capabilities. He also has adept knowledge of GCP, AWS, docker for containerization, and CI/CD. He has vast experience in databases MySQL, PostgreSQL and Redis. Rabin's hobbies are not limited to travelling, watching, reading and taking part in mentorship and bootcamps in the community.

Rabin is Senior Software Engineer with 4+ years of experience in software development. Rabin's experience spans from building backend systems/services to front-end web applications. He specializes in Full-stack development hence can fit in any team either backend or Frontend. His tech stack spans from Golang, Python Django, Django REST for Backend development, ReactJs and NextJs for frontend applications, single page applications with server-side rendering capabilities. He also has adept knowledge of GCP, AWS, docker for containerization, and CI/CD. He has vast experience in databases MySQL, PostgreSQL and Redis. Rabin's hobbies are not limited to travelling, watching, reading and taking part in mentorship and bootcamps in the community.

Experience
W
Software Engineer Python
Wezacare Solutions
Oct'21- present

(On-Site/remote) Duties ♦ Worked across the stack; from backend, infrastructure and deployment, to databases and frontend; built, maintained and deployed scalable web and backend applications. ♦ Designed, developed and maintained REST APIs. Also documented the APIs which were achieved by using openapi tools and swagger ♦ Built high-quality reusable code that can be used in the future, well tested and reviewed by peers following the appropriate design patterns and best practices. ♦ Conducted thorough code reviews for the team, ensuring high quality and adherence to company and Software engineering standards, best practices and principles. ♦ Created and maintained technical documentation for software products, including user documentation, release notes, and API documentation, to ensure that users could easily understand and use the products. Accomplishments ♦ Efficiently planned, designed, and created user-facing systems that are secure, easy to use and user friendly reducing average time the user spends on the web page ♦ Reduced customer support inquiries by 30% through clear and comprehensive user manuals, client documentation and release notes. ♦ Developed and launched a data collection tool that reduced expenses for charity organisations by 40% while increasing overall efficiency. Tools ♦ Python, React, Docker, RabbitMQ, PostgreSQL, Git

E
Software Engineer
Easy Software Products
Nov'19- Sep'21

Remote. Duties ♦ Worked across the stack; from backend, infrastructure and deployment, to databases and frontend, building and maintaining scalable backend and web applications for clients. ♦ Conducted regular and thorough code reviews with continuous integration and agile and lean practices. ♦ Collected, analysed and addressed technical and design requirements, designing requirement specification document and test specification document for a social work software product. ♦ Worked within a cross-functional delivery team of 5+ software engineers, with an embedded product manager, designer. Accomplishments ♦ Led the development and implementation of CI/CD pipelines for multiple projects, resulting in seamless shipping of products and product features, improved collaboration across development teams. ♦ Collaborated and worked with a distributed, diverse, and talented group of people across engineering, product, design. Tools ♦ Python, JavaScript, React, NextJS, Docker

L
Software Engineer Intern
Liquid Intelligent Technologies
Jul'19- Oct'19

On-site. Duties ♦ Worked across the stack to build, test and deploy software applications using PHP programming language. ♦ Helped out in other areas as needed, such as with issue resolution, incidents and investigations, engineering wide initiatives, and other high impact work. ♦ Researched, designed and implemented solutions to improve product performance. ♦ Assessed the efficiency and speed of current applications.

Education
Computer Science
to 2020
Bachelor's Degree
Pwani University

Projects
A
Authentication System
Jul'22

Authentication micro-service

The service allows users to create account using email and password. Manages permissions, role based access control.
Containerized using ocker and has git-hub workflows that run on every push and release.

Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Native