PROFESSIONAL SUMMARY
Experienced Software Developer with 5 years of expertise known for a proficient grasp of React, and Python ways of programming, and writing clean and simple code. Adept in bringing forth expertise in the design, installation, testing, and maintenance of software systems. Possess a diverse and promising skill set, and a proven track record of working on projects. Capable of self-managing independent projects or collaborating as a team.
WORK EXPERIENCE
Senior Fullstack Engineer in Python, React Feb 2024 - Present
Neza • Nairobi
Designed and developed a scalable and user-friendly invoicing platform for content creators and brands.
Implemented features that allowed brands to manage their creators, add them to projects, and streamline the invoicing process.
Automated staging and production environments to streamline deployment processes, addressing key pain points such as database management, static files, and dependencies using Github Actions.
Developed and maintained Continuous Integration/Continuous Deployment (CI/CD) pipelines, integrating automated testing frameworks to enhance software delivery efficiency.
Optimized scalability of automated testing in large-scale software projects through parallelization of test execution and process optimization mechanisms.
Python Developer Aug 2023 - Jan 2024
Freelance • Utah (remote)
Leveraged HubSpot API for integration across marketing, sales, customer service, and content management, optimizing data flow and communication
Developed a Python automation script to analyze campaign data, identifying areas requiring additional resources such as hours and signs, streamlining operational efficiency, and lowering campaign expenses by 10%
Designed and implemented a recommendation model in Python for campaign optimization, providing insights on the specific signs and campaigns that yield the highest impact
Integrated machine learning and automation with data-driven decision-making processes to improve resource allocation and campaign performance
Implemented monitoring systems to track and analyze the performance of campaigns, adjusting strategies based on real-time data for continuous improvement which improved customer satisfaction by 5%
Python - Django, React Developer Jan 2022 - July 2023
Cars Bids Kenya • Nairobi
Designed server applications and client interfaces using Python and Django, resulting in efficient and user-friendly solutions
Created comprehensive and secure RESTful APIs, configuring specific settings for permissions, parsers, and renderers to integrate and manage data seamlessly
Architected and configured databases, back-end applications, and programs for optimized performance and functionality.
Implemented intelligent cross-site user tracking mechanisms to gather valuable user data, leading to enhanced solutions and outcomes
Engineered, rigorously tested, and debugged dashboards that provided valuable insights to clients and customers
Pioneered an adaptive design approach, delivering unique and user-centric designs for both MOBILE and DESKTOP platforms
Conducted in-depth research to explore and identify emerging technologies, driving innovation and informed decision-making
Python Developer May 2020 - Dec 2021
Mackenya • Nairobi
Developed comprehensive RESTful APIs to integrate data, to facilitate order fulfillment and real-time updates for a third-party dispatch service
Conducted end-to-end (E2E) testing using Selenium to validate user operations on a website
Designed and seamlessly integrated Web sockets powered by Django channels into the project
Implemented Redis-backed channels for deployment, enhancing system performance and scalability
EDUCATION
Bachelor of CyberSecurity May 2021 - June 2023
International University • Buchdorf, Germany
Learned how to understand different vulnerable computer attacks, security flaws, and even the key signs a hacker has infiltrated a system. Learned:
Different types of attacks like physical, semantic, and syntactic
Broad and specific hacking tricks
An ethical way of formulating a hacking plan
As a developer, I look forward to discovering new and counterintuitive techniques to solve problems that conventional methods cannot.
Mathematics and Computer Science Sep 2017 - May 2021
Taita Taveta University • Voi
Learned major programming languages, OOP, algorithms, data structures, and mathematical foundations such as Algebra, Calculus, and Linear Programming.
SKILLS
Python, React, Django, C#, ASP.NET, JavaScript Fundamentals, Node + NPM
PostgreSQL, MongoDB, SQLite
AWS, Google Cloud, SQL, Azure, Databricks
Data Science, AI and ML, Deep Learning
NLTK, spaCy, Gensim, Pandas, Plotly, Matplotlib, SciPy, Tensorflow, Matlab, R
Data Structure, OOPS Structure
Git & GitHub
RabbitMQ, Celery, Elasticsearch, Fabric, Ansible, Docker, Kafka
Design Sk