Intro

Ever wondered what happens when the logic of code dances with the soul of music?

missing image

My name is Denis Kobare, and I'm on a mission to find out. As a passionate Software Engineer by day and an avid Music Enthusiast by night, my life is a symphony of technology and creativity.

When I'm not weaving magic with code, I'm crafting informative tutorials and blogs on techietuts.com, sharing my knowledge with the world. But beyond the digital realm, my heart finds solace in the timeless harmonies of baroque composers like Vivaldi, the smooth melodies of jazz that melts away the day's worries, and the captivating narratives of audiobooks that transport me to new worlds.

missing image

Travel and hiking are my fuel for the soul, offering breathtaking landscapes and adventures that refill my creative well.

Join me on this eclectic journey where the ones and zeros of coding intertwine with the emotional tapestry of music, and discover the diverse facets that make up my world.

What are you most curious about? Let's explore together!

Tech Stack
Ruby
HTML
Jekyll
CSS
JavaScript
MySql
Bootstrap
Linux
Git
AWS
Jquery
esbuild
Work Experience

February 2019 - November 2020

Novel Paints Limited
Fullstack Engineer & Systems Administrator

Coding in Ruby, RoR, MySql, JavaScript, Html, CSS

  • Modify existing software to correct errors, allow it to adopt to new hardware, or to improve its performance.
  • Develop and direct software system testing and validation procedures, programming and documentation.
  • Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Store, retrieve and manipulate data for analysis of system capabilities and requirements.
  • Consult with users about software system design and maintenance.
  • Obtain and evaluate information on factors such as reporting formats required, costs and security needs to determine hardware configuration.
  • Determine system performance standards.
  • Train users to use new or modified equipment.
  • Recommend purchase of equipment to control dust, temperature and humidity in area of system installation.
  • Analyze information to determine, recommend and plan computer specifications and layouts, and peripheral equipment modifications.
  • May 2018 - Present

    S-Ential Technologies
    Full Stack Engineer & Founder

    Crafting SaaS products for SMEs.

    Software Development:

  • Proficient in designing, developing, and maintaining web applications using Ruby on Rails for backend logic.
  • Implementing responsive and user-friendly front-end interfaces with HTML, CSS, and JavaScript (JS).
  • Database management and optimization using MySQL.
  • Full Stack Development:

  • End-to-end development, from conceptualization and architecture to deployment and ongoing maintenance.
  • Utilizing a tech stack that includes Ruby, JavaScript, HTML, CSS, and MySQL to create robust and scalable solutions.
  • Version Control:

  • Expertise in version control systems, particularly Git, ensuring efficient collaboration and codebase management.
  • Cloud Infrastructure:

  • Proficient in deploying and managing applications on cloud platforms, particularly AWS.
  • Implementing scalable and secure solutions leveraging various AWS services.
  • Entrepreneurial Leadership:

  • Sole founder, responsible for the ideation, business strategy, and overall execution of SaaS products for Small and Medium Enterprises (SMEs).
  • Successfully managing all aspects of the product life cycle, from conceptualization to market launch.
  • Project Management:

  • Efficiently handling all project management aspects, including task prioritization, timelines, and resource allocation.
  • Continuous Learning:

  • Staying abreast of industry trends, adopting new technologies, and implementing best practices to ensure cutting-edge and competitive products.
  • Customer Focus:

  • Dedicated to understanding and addressing customer needs, incorporating feedback, and ensuring a positive user experience.
  • Problem Solving:

  • Proactively identifying and resolving technical challenges, ensuring smooth and efficient product development.
  • April 2017 - April 2018

    IPSOS Limited Kenya
    Data Analyst

  • Code data in preparation for computer entry.
  • Provide assistance in the design of survey instruments such as questionnaires.
  • Screen potential subjects in order to determine their suitability as study participants.
  • Administer standardized tests to research subjects and/or interview them to collect research data.
  • Recruit and schedule research participants.
  • Track research participants and perform any necessary follow-up tasks.
  • Supervise the work of survey interviewers.
  • Prepare, manipulate and manage extensive databases.
  • Obtain informed consent of research subjects and/or their guardians.
  • Perform descriptive and multivariate statistical analyses of data, using computer software.
  • Verify the accuracy and validity of data entered in databases; correct any errors.
  • Prepare tables, graphs, fact sheets and written reports summarizing research results.
  • Conduct internet-based and library research.
  • Present research findings to groups of people.
  • Perform data entry and other clerical work as required for project completion.
  • January 2017 - March 2017

    National Cereals And Produce Board
    Intern

  • Maintain and administer computer hardware, systems software, applications software and all configurations.
  • Diagnose, troubleshoot, and resolve hardware, software or other network and systems problems and replace defective components when necessary.
  • Analyze equipment performance records to determine the need for repair or replacement.
  • Implement and provide technical support for voice services and equipment, such as private branch exchange, voice mail system and telecom system.
  • Perform routine network startup and shutdown procedure and maintain control records.
  • Load computer tapes and disks and install software and printer paper or forms.
  • Monitor network performance to determine whether djustments need to be made and to determine where changes will need to be made in the future.
  • Confer with network users about how to solve existing problems.
  • Train people in computer system use.
  • Maintain logs related to network functions as well as maintenance and repair records.
  • Education

    2014 - 2017

    Bachelor's Degree
    Bachelor of Information Technology

    Kenyatta University

    2012 - 2013

    A-Level Certificate
    Biology, Chemistry, Computer Studies and Mathematics

    St. Lawrence Schools And Colleges, Uganda

    2007 - 2010

    O-Level Certificate
    Computer Studies, Sciences and Mathematics

    The Highway High School

    References
    Contact Me

    Feel free to contact me via the live chat below if you wish to get in touch promptly. I'm online and ready to engage.

    Address

    Nairobi, Kenya

    Phone

    +254-0726-125-159

    Email

    dkobare@s-entialtechnologies.com