Summary
Work History
Education
Skills
Extracurricular Activities
Languages
Languages
Websites
Timeline
Generic

HARUN GITUNDU

Juja

Summary

Senior Software Engineer with proven expertise in designing and developing scalable platforms and systems. Extensive experience in cloud-native architecture, data infrastructure, and distributed systems, focusing on end-to-end solutions that enhance business performance. Skilled in transforming complex challenges into efficient, production-ready software, including backend services, data pipelines, and API design. Technical leader adept at collaborating across engineering, product, and operations to deliver high-quality systems while mentoring teams and promoting engineering excellence.

Work History

Software Engineer

Autodesk
  • Designed and developed high-performance SDKs for multiple platforms and programming languages, enhancing user experience and functionality.
  • Collaborated with cross-functional teams to gather and analyze requirements, ensuring alignment with project goals and specifications.
  • Improved existing SDKs by 30% based on user feedback, resulting in increased user satisfaction and usability.
  • Authored comprehensive documentation outlining SDK usage and best practices, facilitating onboarding and reducing support inquiries by.
  • Troubleshot and resolved user-reported issues, achieving a resolution rate within established timelines.
  • Monitored industry trends and emerging technologies to incorporate innovative features into SDKs, maintaining competitive advantage.

Technical Developer Advocate

Autodesk
  • Designed and implemented prototypes and software components to enhance product functionality.
  • Created engaging technical content for the developer community, including sample code, blog articles, and whitepapers, increasing community engagement.
  • Developed comprehensive sample code demonstrating API usage and best practices, resulting in a reduction in support inquiries.
  • Provided expert technical advice on API programming via platforms such as Stack Overflow, improving response time.
  • Resolved technical issues by clearly communicating API functions and assisting with software code, enhancing user satisfaction ratings.
  • Leveraged in-depth knowledge of Autodesk product APIs to support partners in achieving their business objectives, contributing to an increase in value-added software offerings.
  • Guided partners in software design by delivering technical insights on Autodesk APIs and technologies, leading to improved project outcomes.

Full Stack Software Developer

Fintech-Group
  • Developed modular programming systems that enhanced reliability, availability, and scalability, leading to an increase in system performance.
  • Facilitated seamless system handover and user training, resulting in a faster integration into business operations.
  • Conducted comprehensive system performance reviews, troubleshooting, and debugging, achieving a reduction in system downtime.
  • Coordinated effectively with external consultants and ICT vendors to streamline system development processes.
  • Executed system management and change management initiatives, delivering prompt solutions that improved technical and user support response times.
  • Implemented diagnostic and optimisation strategies that enhanced system functionality and user satisfaction.
  • Monitored emerging technology trends to drive continuous improvements and cost-effective, standards-compliant system implementations.

Technical Lead

Kenyatta National Hospital
  • Delegated tasks effectively to team members, enhancing productivity.
  • Collaborated with cross-functional teams to identify and resolve technical issues, improving system efficiency.
  • Analyzed user needs and implemented tailored applications, increasing user satisfaction.

Software Engineer Intern

Virtual Pay
  • Researching, designing, implementing, and managing software programs.
  • Engineered and deployed software solutions, enhancing functionality and user experience.
  • Managed software programs through all stages of development, ensuring alignment with organizational goals.
  • Tested and evaluated new software applications, achieving improvement in performance metrics.
  • Utilized user feedback to refine software features, increasing user satisfaction.

Software Engineer

Freelancing
  • Identified and enhanced existing programs, resulting in improved functionality and user experience.
  • Developed and implemented efficient code, increasing system performance.
  • Evaluated operational practicality, leading to streamlined processes and reduced overhead costs.
  • Established and executed quality assurance procedures, elevating software reliability.
  • Deployed software tools, processes, and metrics to enhance project tracking and efficiency.
  • Maintained and upgraded existing systems, providing user training and collaborating with developers, UX designers, and analysts.

Education

Bachelor of Science - Mathematics and Computer Science

Jomo Kenyatta University of Agriculture and Technology
Juja
11.2018

Skills

  • Python
  • C#
  • Java
  • JavaScript
  • TypeScript
  • AWS
  • Docker
  • Kubernetes
  • TensorFlow
  • PyTorch
  • Scikit-learn
  • React
  • Nodejs
  • Elasticsearch
  • Kibana
  • Logstash
  • Generative AI
  • LLMs
  • Autonomous Agents

Extracurricular Activities

Voluntary Programmer, Fellowship of Christian Unions (FOCUS) Kenya

Languages

English, C1

Languages

English
Proficient (C2)
C2
Swahili
Native
Native

Timeline

Software Engineer

Autodesk

Technical Developer Advocate

Autodesk

Full Stack Software Developer

Fintech-Group

Technical Lead

Kenyatta National Hospital

Software Engineer Intern

Virtual Pay

Software Engineer

Freelancing

Bachelor of Science - Mathematics and Computer Science

Jomo Kenyatta University of Agriculture and Technology
HARUN GITUNDU