Stephen Karanja

Stephen Karanja Email and Phone Number

Software Engineer II at Microsoft @ Microsoft
redmond, washington, united states
Stephen Karanja's Location
Nairobi County, Kenya, Kenya
Stephen Karanja's Contact Details

Stephen Karanja work email

Stephen Karanja personal email

n/a
About Stephen Karanja

I am always driven by passion and community service. I am also a technology enthusiast with various accolades, a leader and also a volunteer. Software Development - Python, FastAPI, Django, FlaskDevOps - AWS, Azure, GCP, Kubernetes, Jenkins, Ansiable, CircleCi, Github ActionsMachine Learning and AIInternet Security and Information SecurityRouting and Switching - Computer Networks

Stephen Karanja's Current Company Details
Microsoft

Microsoft

View
Software Engineer II at Microsoft
redmond, washington, united states
Website:
microsoft.com
Employees:
189892
Stephen Karanja Work Experience Details
  • Microsoft
    Software Engineer Ii
    Microsoft Sep 2024 - Present
    Nairobi County, Kenya
  • Lima Labs
    Lead Backend Software Engineer
    Lima Labs May 2023 - Sep 2024
    Nairobi, Kenya
    Stack: Python, FastAPI, Postgresql, AWS RDS, MongoDB, AWS, Docker, Cognito, Pydantic, Github Actions, DynamoDB, AWS DocumentDB, PostgreSQL, SQLAlchemy, Alembic
  • Lima Labs
    Backend Software Engineer
    Lima Labs May 2022 - May 2023
    Nairobi, Kenya
    Backend Software Engineer || Backend software developmentStack: Python, FastAPI, Flask, MongoDB, AWS, Docker, Cognito, Pydantic, Github Actions, DynamoDB, AWS DocumentDB- Database design and implementation- Endpoint design, development and deployment- User Authentication and Authorization- Access Control for the different endpoints - Data storage, management and security- Continuous Integration, Continuous Deployment (CI/CD)- AWS Lambda, function URLs and API Gateway Implementation- API optimization- Database Optimization- Scripting- Data Management and Security- Unit tests [TDD] (Pytest + TestClient)
  • Consultant
    Cloud Specialist || Devops Engineer
    Consultant Sep 2021 - Aug 2024
    Nairobi, Kenya
  • Consultant
    Backend Engineer || Developer - Python- (Fastapi || Django || Flask), Golang - Gin
    Consultant Aug 2019 - Aug 2024
    Nairobi, Kenya
    I do API and backend development using python, working on data parsing between applications. I also handle Machine Learning models and integrate them with websites.
  • Consultant
    Python Developer
    Consultant May 2018 - Aug 2024
    Nairobi, Kenya
  • Consultant
    Internet Of Things (Iot) Engineer
    Consultant Oct 2019 - Nov 2021
    Nairobi, Kenya
    Conversant with IoT technologies, hardware programing and communication. (Arduino, Raspberry pi, ESP modules, MQTT, HTTP)
  • Ndovucloud
    Devops Engineer || Software Developer
    Ndovucloud Nov 2021 - Apr 2022
    Nairobi, Kenya
    Software Development and DevOpsPython, Flask, Django, FastAPI, Docker, Kubernetes, Github, Git, Docker-Compose, AWS, Microsoft Azure, Google Cloud Platform, Digital Ocean, Apache Superset, Omnichannel, Payment Integrations.
  • Microsoft
    Beta Microsoft Learn Student Ambassador
    Microsoft Jan 2020 - Dec 2021
    Nairobi, Kenya
    I was a Microsoft Learn Student Ambassador for The Technical University of Kenya.
  • Huawei
    Security Assistant Instructor
    Huawei Jul 2020 - Nov 2021
    Nairobi, Kenya
    I handled some HCIA-Security topics including practicals. Working under The Technical University of Kenya Academy.
  • Huawei
    Routing And Switching Assistant Instructor
    Huawei Apr 2020 - Nov 2021
    Nairobi, Kenya
    I was a HCIA Routing and Switching Assistant Instructor at The Technical University of Kenya ICT Academy.
  • Huawei
    Huawei Campus Ambassador
    Huawei Jan 2020 - Nov 2021
    Nairobi, Kenya
    I was a Huawei Campus Ambassador for The Technical University of Kenya.
  • The Technical University Of Kenya
    Iot Course Facilitator
    The Technical University Of Kenya Jan 2021 - Aug 2021
    Nairobi, Kenya
    Involved in training students on an IoT course established on January 2021 by The Technical University of Kenya. Handling practicals to be precise. Working on Arduino, Raspberry pi microcontrollers, different sensors and communication modules including GSM, Wi-Fi, Zigbee, LoRaWAN and MQTT. Sending data to the cloud using platforms such as Thingspeak, Hosted Databases and AWS cloud.
  • Keja.Africa
    Co-Founder || Artificial Intelligence Engineer
    Keja.Africa May 2019 - Aug 2020
    Nairobi, Kenya
    Built Keja.Africa Org's API and Machine Learning models making sure that we can predict where different people can live depending on the parameters they give/requirements.

Stephen Karanja Skills

Leadership Information Security Amazon Web Services Linux Microsoft Powerpoint Networking Microsoft Azure Data Analysis Telecommunications Internet Of Things Strategic Planning Google Cloud Platform Microsoft Word It Operations Network Security C++ Project Planning Python Computer Networking Project Management Computer Science Software Development Security Cloud Compu Cloud Computing

Stephen Karanja Education Details

  • The Technical University Of Kenya
    The Technical University Of Kenya
    First Class Honors
  • Amazon Web Services
    Amazon Web Services
    Cloud Computing
  • Aviatrix
    Aviatrix
    Cloud Computing
  • Huawei
    Huawei
    Huawei Certified Ict Associate, Routing And Switching
  • Huawei
    Huawei
    Huawei Certified Ict Associate, Security
  • Internet Society
    Internet Society
    Internet Protocol Security (Ipsec) Certification, Internet Society
  • Infysec
    Infysec
    Fundamentals Of Computer Hacking

Frequently Asked Questions about Stephen Karanja

What company does Stephen Karanja work for?

Stephen Karanja works for Microsoft

What is Stephen Karanja's role at the current company?

Stephen Karanja's current role is Software Engineer II at Microsoft.

What is Stephen Karanja's email address?

Stephen Karanja's email address is st****@****lima.ag

What schools did Stephen Karanja attend?

Stephen Karanja attended The Technical University Of Kenya, Amazon Web Services, Aviatrix, Huawei, Huawei, Internet Society, Infysec, Cisco Networking Academy.

What skills is Stephen Karanja known for?

Stephen Karanja has skills like Leadership, Information Security, Amazon Web Services, Linux, Microsoft Powerpoint, Networking, Microsoft Azure, Data Analysis, Telecommunications, Internet Of Things, Strategic Planning, Google Cloud Platform.

Who are Stephen Karanja's colleagues?

Stephen Karanja's colleagues are Raghu Raman, Taylor A., Sherin D., Aidan Temple, Merna Gaber, Sean Smith, Marquez Washington.

Not the Stephen Karanja you were looking for?

  • Stephen Karanja

    Insurance Sales Leader | Growth Leader | Route To Market Strategy | Business Strategy | Business Development | Market Expansion & Territory Acquisition | With You Every Step Of The Way!
    Nairobi County, Kenya
  • Stephen Karanja

    Chief Technology Officer At Jomo Kenyatta University Of Agriculture And Technology
    Kenya
  • Stephen Karanja

    Chief Finance & Operations Officer
    Kenya
  • Stephen Karanja

    Regional Sales Lead At Safaricom Plc
    Kitale

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.