Alex Kiura

Alex Kiura

$45/hr
Python, Django, Flask, JavaScript, React
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
31 years old
Location:
Nairobi, Nairobi, Kenya
Experience:
5 years
ALEX KIURA-github.com/alexkiura| - Dynamic software engineer with experience building production software; owns end to end software development from design, implementation to testing. Develops solutions to business problems drawing from my strong programming skills and business acumen. Excellent communicator and adept at working with agile and distributed teams. EXPERIENCE Code Validator Expert | Indorse | April 2019 – Present • • Perform code reviews and give feedback on code completeness, correctness, design patterns, unit tests Assess candidates on technical skill, evaluate them for creativity, technical difficulty, design and usefulness. Senior So ftware Engineer | Andela | May 2018 – Ma rch 2020 • • • • • • • Reduced bugs and increased code quality by introducing automated Automation and testing for API services Lead the backend team building out the Asset Management application Developing continuous automation, integration, deployment (Circle CI and Jenkins) for development projects and production applications. Ensure code quality and mentor junior developers by performing code reviews Working with product owners to perform requirement analysis and create tasks for the team Increase team velocity by pair programming with team members and helping with blockers Mentoring junior developers on Python and JavaScript Software Engineer | The Zeb ra |Dece mber 20 17 – Sep tember 2019 (Remote ) • • • • • • • • • Maintaining and adding features to the main Django API that powers the mobile and desktop sites Regression testing and unit testing to ensure features work as expected Enhancing scalability and increasing fault tolerance by decoupling services from the main API into separate microservices Increased successful responses from insurance partner APIs by capturing event data that forms the basis of analysis on error responses and corresponding requests Increased user conversion rates by validating all user emails for their deliverability Leading the integration of the DRIFT and Ad Turbine microservices with the data pipeline Design and implementation of the AdConnector, a service that interfaces with the Ad Turbine microservice for fetching of ads to display on the frontend Reviewing code from team members and providing actionable feedback to ensure code is of high quality, bug free and conforms to PEP8 and the team python style guide Unblocking team members to ensure team velocity is not compromised Software Engineer | FATHOM (Global Water Managemen t, L LC) | May 2017 – December 2017 (Remo te) • • • • • • Designed database schemas for the new Meter Data system Built the Meter Data pipeline API using Flask, and Zappa that supports event collection and retrieval of device and geolocation data for over 500,000 devices Supporting the Meter Data pipeline for high volume data and data extraction and analytics Built RESTful API service with Flask to allow searching and retrieval of customer data Work with key stakeholders and team to understand requirements, design and develop solutions using best practices Reduced down times and ensure high availability for the API services Software Engineer | Andela |Feb ruary 2016 – May 2018 • • • • • • • • Collaborating on building the API for a pair programming platform using Django and Django Rest Framework Implement automated testing with selenium Leading the effort to migrate the frontend from Django Templates to React Implementing custom Django Authentication backends to allow Django APIs use the authentication microservice Working with the team to build the document microservice, a service responsible for retrieving all documents referenced in the Kaizen application Building a performance evaluation system, Kaizen using AngularJS and NodeJS Decoupled the monolithic Kaizen service into microservices NodeJS Guiding and mentoring new applicants during the boot camp process by reviewing code and giving actionable feedback. EDUCATION • • Coursework in Business | Strathmore University |2014 – 2015 Certified Public Accountant | Strathmore University | 2012 TECH SKILLS Languages: Python | Scala |JavaScript |Java | Go APIs: Tornado | Django | Flask | NodeJS Databases: Postgres | Mongo DB ORMs: SQLAlchemy |Mongoose | Django ORM Task queues: Celery Message brokers: Apache Kafka | RabbitMQ Version control: Git | Github | Gitlab |Bitbucket SOFT SKILLS Leadership | Communication | Mentorship |Requirements Analysis |Agile & remote teams VOLUNTEERING • • 2 PyconKE speaker, 2018 Django Girls Nairobi (Coach) 2016, 2017, 2018
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.