Sam Rubarema

Sam Rubarema

Full stack developer(javascript and python)
Reply rate:
30.0%
Availability:
Full-time (40 hrs/wk)
Location:
Kampala, East Africa, Uganda
Experience:
3 years
Sam Rubarema - Email:​-Portfolio Introduction I am a self-driven technologist graduate in software Engineering who loves solving problems and continuous learning. 3 years of professional software engineering experience working in a distributed team as a remote software engineer in developing single-page applications and APIs using Javascript, React, Redux, VueJs, Vuex, and Python. Programming. ● Experience with programming in Javascript, Python to build scalable and highly performant backend APIs and Single Page applications. ● Experience working on software projects implementing Test Driven Development (TDD) principles. ● Proficient knowledge in understanding of SQL relational database (PostgreSQL), and NoSQL databases like MongoDB and Firebase. ● Considerable working experience working with Linux, Heroku, Docker for hosting applications. ● Experience with Code Versioning tools like Git and I am well versed with CI/CD (Continuous Integration and Continuous Delivery) and code quality assurance tools like Code linters and Prettiers, CodeClimate among several others. Skills Frameworks: Node JS, Express JS, React JS, Vue JS, HTML5 and CSS, Bootstrap, Python Flask/Django Testing:​Jest, PyTest, Enzyme DevOps:​Github, Gitlab, Docker, Heroku, TravisCI, CircleCI Databases: P ​ ostgres, MongoDB, Firebase & Cloud Firestore, Redis. Other skills,​Webpack​, A ​ ttention to details, Agile/Scrum, Experience Nov/2018 - May/2020 Andela, Uganda​- Full-Stack Software engineer ● Mentored Ladies who were women in Tech programs in front-end development using javascript, React, Html, and CSS. ● Optimized the performance of the in-house tool(Andel media)front-end by doing necessary upgrades and refactoring the codebase(VueJs/Vuex) ● Mitigated the risks involved with incorrect business logic, possible system failures, bugs, security issues, and data loss on MyAndela product by carrying out quality assurance testing using TestCafe. ● Increased team efficiency by pair programming which led to the completion of the both backend and front-end of Author's Heaven one week before it's actual MVP(React/Redux & Python/Django) April/ 2018 - Oct/ 2018 Cowsoko, Kenya​- Frontend developer ● Set up and practiced an agile software development methodology that yielded the MVP of the Dairynomics platform ● Contributed to the development of the frontend of the Dairynomics using Vuejs and Vuex that helped local farmers to learn modern dairy farming methods ● Suggested and implemented improvements to existing features of the Cowsoko platform that increased the system performance ● Fixed bugs and refactored the codebase of the Cowsoko platform that increased its system reliability to user May/2017- Feb/2018 Afrosoft IT Solutions . Kampala, Software developer. ● Contributed to the development of the Fleet management system frontend that helped fleet owners to keep track of their vehicles(Javascript, ReactJs, CSS and Bootstrap) Education 2014 - 2018 , ​Makerere University, Uganda- Bachelor of science in software engineering.
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.