James Oduor

James Oduor Email and Phone Number

Information Technology Officer @ Football Kenya Federation
Kenya
James Oduor's Location
Nairobi County, Kenya, Kenya
About James Oduor

As a skilled Python developer, I specialize in backend web development using Django. With extensive experience in Linux systems, administrative tools on both Windows and Linux, web hosting and services, robotics, IoT, and Git/GitHub, I have worked on various projects. I have also gained experience with cloud technologies such as Docker and Kubernetes, and have worked with AWS and Google Cloud Platform to develop and deploy applications.These include developing a clearance system for my college, participating in several open-source projects such as the Kisumu Polytechnic Robotics Logic for Roboken competitions, various services for the open source communities, and leading the development of the Mastori blog API for SpaceYaTech. I am also currently leading the development of key services for the SpaceYaTech website, utilizing my experience with Docker, Kubernetes, and cloud services.In addition to my technical expertise, I am a passionate community champion who enjoys helping people learn new skills. I have instructed various students and peers, organized tech communities, and championed for tech communities. My experience in sales has allowed me to hone my communication and presentation skills, and I have successfully worked my way up from a front desk attendant to a sales representative and trainer/instructor for new sales agents. My ability to connect with clients and win them over has been a valuable asset in my career.My skillset includes software product management, mobile application development, team management, continuous integration and continuous delivery (CI/CD), troubleshooting, Scrum, working with databases, and DevOps tasks using Docker and Kubernetes. I am always eager to learn and keep up with the latest trends and advancements in my field.

James Oduor's Current Company Details
Football Kenya Federation

Football Kenya Federation

View
Information Technology Officer
Kenya
Employees:
106
James Oduor Work Experience Details
  • Football Kenya Federation
    Information Technology Officer
    Football Kenya Federation
    Kenya
  • Football Kenya Federation
    Chief Technology Officer
    Football Kenya Federation Jun 2023 - Present
    Nairobi County, Kenya
  • Spaceyatech
    Open Source Lead
    Spaceyatech Oct 2022 - Present
    Nairobi, Kenya
    I Initiated and managed open-source projects from conception to completion, including defining projectgoals, recruiting team members, and overseeing development and testingCollaborated with other developers and project contributors to design, develop and maintain software applications, libraries, and tools that are open for public use.Led a team of developers and community contributors to ensure timely delivery of high-quality code,while also fostering a positive and collaborative work environmentContributed to open-source projects by identifying and fixing bugs, writing new features, improving documentation, and providing technical support to users.Coordinated with stakeholders to gather feedback and requirements, and incorporated theminto project planning and developmentParticipated in code reviews, testing, and quality assurance processes to ensure that code is clean, well-documented, and meets project standards.Conducted code reviews and implemented best practices to ensure high code quality andmaintainabilityMaintained project documentation and communicated project progress and updates to stakeholders.Contributed code and improvements to open-source projects, while also supporting and mentoring other contributors in the community.
  • Savannah Silica
    Open Source Developer
    Savannah Silica Nov 2022 - Present
    Nairobi County, Kenya
    Collaborated with other developers and project contributors to design, develop and maintain software applications, libraries, and tools that are open for public useContributed to open-source projects by identifying and fixing bugs, writing new features, improving documentation, and providing technical support to usersParticipated in code reviews, testing, and quality assurance processes to ensure that code is clean, well-documented, and meets project standardsCommunicated with the community of users and contributors through mailing lists, forums, and other online platforms, responding to questions, providing guidance, and building relationships with usersDemonstrated expertise in programming languages, development tools, and platforms used in open-source development, as well as an understanding of licensing and legal issues related to open-source softwareDemonstrated a passion for open-source development, a commitment to collaboration and knowledge sharing, and a willingness to learn and adapt to new technologies and techniques.
  • Freelance
    Software Developer
    Freelance Nov 2019 - Present
    Kisumu, Kenya
    Managed the development of open-source software by overseeing the project's roadmap, creating and assigning tasks, and setting development goals.Collaborated with contributors, including developers, designers, and testers, to ensure that the project progressed smoothly and that everyone was working towards the same goals.Wrote and reviewed code contributions to ensure that the code was of high quality and adhered to best practices.Tested and debugged the software to ensure that it was stable and performed as expected.Managed the release process, including planning and coordinating releases, creating release notes, and ensuring that the software was properly documented.
  • Shomtech
    Information Technology Consultant
    Shomtech Mar 2019 - Present
    Kisumu, Kenya
  • Xiaomi Technology
    Sales And Marketing Specialist (Distribution)
    Xiaomi Technology Mar 2021 - Jan 2023
    Kisii, Kenya
    I was responsible for promoting products and services to potential customers, and my duties included:- Conducting market research and identifying potential customers for the company's products and services.- Developing and implementing marketing strategies to increase sales and meet revenue targets.- Building and maintaining strong relationships with customers and stakeholders, and addressing their needs and concerns promptly.- Coordinating sales activities, including scheduling appointments, making presentations, and following up with customers.- Maintaining accurate records of sales, customer interactions, and market trends.- Collaborating with other departments, such as production, finance, and customer service, to ensure timely delivery of products and services and to resolve customer issues.- Participating in trade shows, conferences, and other events to promote the company's products and services.- Staying up-to-date with industry trends, competitor activities, and market changes, and adjusting marketing strategies accordingly.Through these duties, I was able to successfully increase sales revenue and build lasting relationships with customers and stakeholders.
  • Ack Emmanuel Church Shaurimoyo Media Team
    Team Leader
    Ack Emmanuel Church Shaurimoyo Media Team Nov 2018 - Jun 2022
    Kisumu, Kenya
    Oversaw the technical production of all church services and events, ensuring that all audio, video, and lighting elements were functioning properly.Trained and managed production team members by scheduling and delegating tasks and managing their performance.Maintained and repaired audio, video, and lighting equipment as needed, and ensured that equipment was properly stored and secured.Planned and executed audio and visual elements for church events, working closely with the administration to create and execute audio and visual elements for special church events such as concerts or conferences.My Key Highlight was during the pandemic where I headed the team in completely digitizing the services, programs and content. Developed an online vote tallying system for the congregants to follow the vote count during the church elections.
  • Realme Kenya
    Retail Sales Specialist
    Realme Kenya Jan 2021 - Mar 2021
    Kisumu, Kenya
  • Kenya Red Cross
    Information Technology Intern
    Kenya Red Cross Jan 2019 - Mar 2019
    Kisumu, Kenya
    Providing administrative support: Like any other organization, the Kenya Red Cross also hasadministrative needs. I was tasked with tasks such as data entry, filing, organizing events, andcoordinating with other departments.Although my primary role was to assist with the equipment and communication channels I had aprevious history of working with humanitarian organization as a scout and this made me get assignedother roles:Assisting in responding to emergencies and disasters: The Kenya Red Cross is often at the forefrontof emergency response efforts in the country. I assisted in various capacities, including helping todistribute aid and relief supplies, offering emotional support to affected individuals and communities,and participating in search and rescue operations.Supporting community health initiatives: The Kenya Red Cross also runs various health programsaimed at improving the health and well-being of communities across the country. I helped with taskssuch as conducting health education sessions, assisting in vaccination campaigns, and carrying outbasic health screenings.Participating in fundraising activities: The Kenya Red Cross relies on donations to fund its activities. Iassisted with fundraising activities such as organizing charity events, creating social media campaigns,and soliciting donations from individuals and corporations. Also supplying the donnation tins to retailstores and supermarkets and having an inventory of all of them and picking them up promptly.Assisting with youth programs: The Kenya Red Cross runs various youth programs aimed at developingleadership skills and empowering young people to become agents of change. I assisted with tasks suchas organizing youth events, leading youth clubs, and facilitating training sessions.
  • Oppo
    Marketing Specialist (Distribution)
    Oppo Jul 2017 - Jul 2018
    Nyeri, Kenya
    Best seller for six conservative months in the outlet. Won several awards for my achievements. Most pre-orders achieved for the Oppo F5 (13 pre-orders).
  • Oppo
    Sales Trainer/ Instructor
    Oppo Mar 2017 - Jun 2017
    Western Kenya Region
    Developed and delivered training programs for new and existing sales staff on product knowledge, sales techniques, and customer service skills.Assessed the training needs of the sales team to ensure that they had the necessary skills and knowledge to effectively sell smartphones and other products.Created training materials such as manuals, online courses, and training videos that were easy for the sales staff to understand and implement.Monitored the effectiveness of the training programs and evaluated their impact on sales performance and customer satisfaction.
  • Oppo
    Sales Representative
    Oppo Jan 2017 - Mar 2017
    Kisumu, Kenya
    Generating sales: Meeting sales targets by identifying and pursuing sales opportunities through lead generation, prospecting, and cold calling.Providing excellent customer service: Building strong relationships with customers by providing excellent customer service, and offering solutions to their needs through effective communication and problem-solving skills.Maintaining knowledge of products: Keeping up-to-date with the latest smartphone technology and features, and understanding the company's products and services to provide customers with accurate and relevant information.Contributing to team success: Collaborating with the sales team and other departments to achieve company goals, and participating in team meetings and training to stay informed about new products, sales techniques, and company policies.also Involed in shop management, marchandising and promoter management.
  • Oppo
    Front Desk Sales Assistant
    Oppo Nov 2016 - Jan 2017
    Kisumu, Kenya
    As a front desk sales person, my duties included welcoming customers, answering inquiries, providing product information and suggestions, promoting sales and special offers, handling payments, processing orders and returns, maintaining a clean and organized work environment, and ensuring customer satisfaction. Additionally, I was responsible for keeping up-to-date on product knowledge and changes in inventory, resolving customer complaints or issues, and collaborating with other team members to achieve sales targets and goals.
  • Postal Corporation Of Kenya
    Information Technology Services Intern
    Postal Corporation Of Kenya Sep 2016 - Nov 2016
    Kisumu, Kenya
    Providing technical support: Assisting end-users with technical issues related to hardware, software, and network connectivity, troubleshooting problems and escalating them to senior staff when necessary.Performing routine maintenance: Maintaining computer systems, including installing software updates, checking hardware for defects, and creating backup and recovery plans.Contributing to IT projects: Assisting senior IT staff in planning, testing, and implementing IT projects such as software upgrades, network installations, and security improvements.Assisting in documentation: Contributing to IT documentation, including creating technical manuals, documenting procedures, and creating diagrams and charts to explain IT processes
  • Kenya Scouts Association
    Rover Scout
    Kenya Scouts Association Jan 2012 - Aug 2016
    Kisumu
    Training on life skills, First aid instructor, Competed in various levels.
  • Kenya Scouts Association
    Mwamba Scout
    Kenya Scouts Association 2008 - 2012
    Nyabondo High School
  • Evabol Agencies
    Computer Repair Technician
    Evabol Agencies Nov 2013 - Dec 2014
    Maseno, Kenya
    Computer related problems. Repair and maintainance. Cybercafe services; managed the enterprise.

James Oduor Skills

Leadership Fitness Training Information Technology Social Media Git Linux Active Directory Computer Hardware Windows Computer Repair Software Installation Sales Data Entry Microsoft Powerpoint Computer Maintenance Networking Web Design Data Analysis Microsoft Sql Server Troubleshooting Communication Web Development System Administration Fitness Software Html C (Programming Language Programming Microsoft Word Microsoft Excel Interpersonal Communication Training Network Administration Employee Training Mobile Phone Troubleshooting Php C++ Technical Support Social Media Communications Interpersonal Skills Python Sql Robotics Online Social Networking Software Development C# Html5 Computer Hardware Troubleshooting Databases

James Oduor Education Details

  • The Kisumu National Polytechnic
    The Kisumu National Polytechnic
    Diploma
  • St. Joseph'S Boys High School Nyabondo
    St. Joseph'S Boys High School Nyabondo
    High School/Secondary Diplomas And Certificates

Frequently Asked Questions about James Oduor

What company does James Oduor work for?

James Oduor works for Football Kenya Federation

What is James Oduor's role at the current company?

James Oduor's current role is Information Technology Officer.

What schools did James Oduor attend?

James Oduor attended The Kisumu National Polytechnic, St. Joseph's Boys High School Nyabondo.

What skills is James Oduor known for?

James Oduor has skills like Leadership, Fitness Training, Information Technology, Social Media, Git, Linux, Active Directory, Computer Hardware, Windows, Computer Repair, Software Installation, Sales.

Who are James Oduor's colleagues?

James Oduor's colleagues are Steve Okwatoh, Kemal Fazıl Evcimik, Kidula Jaffer, Awilo Wilfred, Trevor Mutua, Gladys Onyango, Jeremiah Okoth.

Not the James Oduor you were looking for?

  • James Oduor

    Senior Manager At Pwc
    Nairobi County, Kenya
    2
    gmail.com, pwc.com
  • James Oduor

    Research And Data Collection Officer | Social Worker| Child Protection, Community Development And Healthcare Access
    Ugunja
  • James Oduor

    Transforming Customer Service Through Innovative Strategies And Efficient Resolution Of Customer Queries.
    Nairobi County, Kenya
  • James Otieno

    Group Head - Hr & Administration At Pabari Investments Limited
    Kenya

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

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.