Samuel Muiruri

Samuel Muiruri

$20/hr
FullStack Django Developer
Reply rate:
50.0%
Availability:
Hourly ($/hour)
Age:
35 years old
Location:
Nairobi, Nairobi, Kenya
Experience:
7 years
SAMUEL MUIRURI WEB DEVELOPER / DATA ANALYST CONTACT --https://thecoderr.com/about https://github.com/six-wars PROFILE I code mostly using Python a powerful yet simple to use programming language. Web Development with Django, for the front and back-end designing functional, user friendly site that looks great on the front-end and with a backend that's fast (responsive) without needing to invest too much in massive server specs (if not necessary). I’ve been developing websites since 2012 and with years doing an array of projects, I can tell what is simple and not to do, give a good estimate of how long it will take to be completed and design code that doesn’t seem to be tripping on its own laces to try and deliver results. Django is modular, it’s a modern CRM it's intended to be built in a way that you should be able to edit most if not all content on the front-end from the backend with a simple and easy to use control page and the backend comes with cool inbuilt features like controlling user privilege so your staff accounts can be limited to only what they should edit ensuring you feel more secure and in charge of your site. The front-end is built with the backend in mind so can specify when you want content to appear, disable viewing of content instantly and arrange your content based on your preference. Your creativity is the limit of what's possible... within reason, just be reasonable it's code not magic. 😄 SKILLS EXPERIENCE ◦ DIGITAL MARKETING DecoMagna ◦ BLENDER ◦ ANDROID DEVELOPMENT ◦ VIDEO EDITING ◦ PYTORCH ◦ ELECTRON ◦ NODEJS ◦ REACTJS ◦ KERAS ◦ TENSORFLOW Using Quvidi: a system that processes info from the camera and returns relevant information like the number of people, age, sex, concentrating on the screen, mood, with/without glasses etc. Built a python API to read from its system output. ◦ SCIKIT-LEARN ◦ Linked the output to a Django site that based on this feedback would choose which ad to show. VUEJS 10/2018 – 08/2019 At first, this started by reimplementing the old site in WordPress with Django, but during development, some additional improvements were added along to make it as easy on the eye on desktop and on mobile. Since its launch, I've been adding some features to existing pages including new ones as new ideas come along and new ways to make the user learn the information shared on the site but still guided by their interest find sufficient information to make an informed decision. Contract 07/2017 – 09/2017 ◦ PANDAS Contract ◦ JQUERY 04/2017 – 10-2017 ◦ JAVASCRIPT ◦ DJANGO ◦ CSS ◦ PYTHON ◦ HTML Create job listing site Implement Oath login for Google, Twitter, Facebook and LinkedIn All post requests used ajax with csrf token making it hard for bots to make fake post requests. Update the page content with ajax requests returning html and then bind actions with jQuery. KenyaBuzz 03/2015 – 03-2017 EDUCATION Google Africa Scholarship Mobile Web Specialist Course 05/2018 – 08/2018 Covers the basics of web development. Digital Marketing 07/2019 – 08/2019 Digital marketing is the marketing of products or services using digital technologies, mainly on the Internet, but also including mobile phones, display advertising, and any other digital medium. Developed internal movie & event ticketing platform using reportlab including designing the layout, js and seat selection Deployed mobile version of the site that serves a different template for mobile devices Implemented JavaScript based caching of results for booking movie tickets that would give saved results for a selection and at the same time query for new data allowing for a tailor made offline first experience. It would thereafter update the dict giving a fast user experience After the server at time would become unresponsive and needed to be restarted, implemented a cronjob that would listen and check if gunicorn was running and the site itself. If so logs "no action taken" otherwise restarts gunicorn and note of the two which were also down. This made life easier and better way to track the source of the problem. Setup Combo offers like couple tickets. Where needed updated the code, and Django itself from 1.5 to 1.8 compliant Integrate with payment gateway JamboPay and Bardo Trained Intern on how to work with Django in deployment Lamu Software 12/2012 – 12-2014 With little experience using Django on actual projects and more so using CSS and JS I worked on a few simpler projects getting used to developing, styling a site, adding features with jQuery and deploying it to the server. With time I got comfortable dealing with most of the development cycle including debugging and fixing issues.
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.