Nickson Kaigi

Nickson Kaigi

$28/hr
Python / Django / JavaScript Senior Engineer.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Nairobi, Nairobi, Kenya
Experience:
12 years
Nickson Kaigi Software Engineer Email:-Mobile: - LinkedIn: linkedin.com/in/nickson-kaigi GitHub: github.com/nickaigi PROFESSIONAL SUMMARY Software engineer, with over a decade of experience working with Python. Driven individual, with a background in Computer Science and vast experience developing and shipping software and data products. EXPERIENCE SKUify Limited Full Stack Engineer ˆ ˆ ˆ Contributed to the successful development of the SKUify SaaS, enhancing inventory management and pricing optimization for Amazon and Arbitrage sellers, resulting in improved user engagement and operational efficiency. Successfully migrated big tables used by the project to PostgreSQL partitioned tables, resulting in quicker query execution and improving API load times. Maintained CI/CD pipelines in Jenkins for routine deployment to our test and production servers. Project Tech Stack: Celery, Jenkins FreeCast Inc Back-end Engineer ˆ United Kingdom - Remote December 2023 - December 2024 Python, Django, Django REST Framework, React, PostgreSQL, United States of America - Remote September 2022 - November 2023 Played a role in the transition of the FreeCast APIs from Django REST Framework to FastAPI, increasing the number of Requests per Second (RPS) that the project could handle. Project Tech Stack: Python, FastAPI, Django, Django REST Framework, MySQL, Docker, GitHub Actions Sum Software Limited Full Stack Engineer ˆ Built the ”Journey” component of the Sumfully SaaS, streamlining inventory management for Amazon and Arbitrage sellers. Project Tech Stack: Celery, Jenkins World Bank Group Technical Consultant ˆ United Kingdom - Remote November 2021 - July 2022 Python, Django, Django REST Framework, React, PostgreSQL, United States of America - Remote December 2021 - January 2022 Led the development of the Personal Case Based Teaching (PCBT) prototype that aimed to analyze past judgments in courts of law in a bid to determine judgmental bias. Project Tech Stack: Celery, Jenkins Python, Django, Django REST Framework, React, PostgreSQL, Maxum Data Limited Lead Developer ˆ ˆ ˆ New Zealand - Remote June 2015 - October 2021 Developed the mPort project that tracked mobile phone number portability across mobile network operators in New Zealand, resulting in seamless mobile network operator migration. Developed a search tool for custom Toll Free numbers that lead to an increase in toll free number uptake from users. Wrote Lua scripts that allowed customization of Freeswitch, simplifying customization tasks for the network operation team Project Tech Stack: Python, Django, MySQL, Lua, Domains Bot Senior Python Engineer ˆ Italy - Remote June 2015 - September 2015 Played a key role in the database redesign and upgrade on the Domains Bot project that resulted in faster database queries and shorter API response times. Project Tech Stack: Python, Django, MySQL SunUp Financial LLC Senior Python Engineer ˆ United States - Remote May 2014 - January 2015 Worked on the development of the ”Balance Credit” web project that created the onboarding process for customers of the Company’s Pay Day loans product. Project Tech Stack: Python, Django, MySQL, JQuery Soko Inc. Senior Python Engineer ˆ ˆ ˆ Nairobi, Kenya July 2013 - April 2014 Led the development of a Android mobile app for Soko Artisans. Participated in REST API development on the project that were used on by the Android app. Worked on the transition of the Soko web project from Django Framework to the Pyramid Web Framework. Project Tech Stack: Python, Django, Django REST Framework, Pyramid Framework, MySQL, Android. Sweet Relish LLC Senior Python Engineer ˆ ˆ USA, Remote December 2012 - July 2013 Worked on the Sweet Relish mobile website that was based on JQuery mobile. Contributed bug fixes on the project. Project Tech Stack: Python, Django, MySQL Code Painters LLC Lead Engineer ˆ USA, Remote September 2012 - November 2012 Led the development Gym management website that included subscription management and gym session reservation. Project Tech Stack: Python, Django, MySQL, JQuery Apartment Rentals Python Engineer ˆ USA, Remote April 2012 Worked on bug fixes to the project Project Tech Stack: Python, Django, MySQL, JQuery MANteresting Django Developer ˆ ˆ USA, Remote March 2012 - April 2012 Led the development of version 1 of MANteresting REST APIs that were used on the mobile version of the project. Worked on bug fixes Project Tech Stack: Python, Django, REST API, MySQL, JQuery Alliance Technologies Limited Software Engineer - Intern ˆ Nairobi, Kenya September 2011 - December 2011 Developed a mobile version proof of concept for the A1 ERP. Project Tech Stack: Java, J2ME, PostgreSQL EDUCATION Jomo Kenyatta University of Agriculture and Technology | Bsc. Computer Science 2012 ˆ ˆ Second Class Honors, Upper Division Coursework: Computer Programming, Data Structures and Algorithms, Database Management, Computer Security CERTIFICATION & AWARDS Kotlin for Java Developers, Coursera. SKILLS & INTERESTS Technical Python, Django, MySQL, PostgreSQL, JavaScript, React Js, Next Js Interests Chess 2019
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.