Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
JACOB JOHN

JACOB JOHN

Nairobi

Summary

Self-assured individual offering more the a decade of experience as Programmer. Highly trained in various technology environments. Flexible and poised promoting well-developed skills in programming and tutoring.

Innovative professional with proven track record of developing solutions. Adept in multiple programming languages and offers great task prioritization and organizational skills. Proven ability to troubleshoot complex programming problems. Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Overview

4
4
years of professional experience

Work History

Programmer Tutor

Genhjes
08.2022 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Tested server code to validate code changes.
  • Implemented scripts to enhance user experience.
  • Worked with cross-functional design teams to create software solutions that improved overall functionality and performance.
  • Helped students improve in writing workflow
  • Helped them through different technologies

Web Developer

EasyHouse
08.2020 - 04.2023
  • Coded websites using HTML, CSS, JavaScript, and jQuery languages.
  • Planned website development, converting mockups into usable web presence with HTML, JavaScript, AJAX, and JSON coding.
  • Provided front-end website development using WordPress, Hubspot, and other editing software.
  • Engaged with clients to plan and optimize site issues and queries.
  • Oversaw back-end development using PHP to maintain website integrity.
  • Provided security maintenance and patching on website interface to maintain viability after launch.
  • Collaborated with in-house web designers to create sleek and innovative UI design.
  • Created powerful Content Management Systems to serve as interface for client.
  • Delivered user support to clients to train, educate and answer questions.
  • Maintained strict budgetary and scheduling guidelines to satisfy customers with high-quality, targeted designs.
  • Boosted web traffic by improving navigation and rectifying bottlenecks.

Computer-systems-consultant

EasyHouse
01.2021 - 03.2022
  • Consulted with clients to align future software development with customer priorities.
  • Offered software-related technical support through various communications channels.
  • Performed software demonstrations for potential clients, highlighting strengths of [Product or Service].
  • Served as primary liaison between software customers and development team, relating feedback and concerns for future patch cycles.
  • Designed, tested, installed and monitored new systems.
  • Provided 2nd and 3rd level technical support and troubleshooting to internal and external clients.
  • Defined enterprise processes and best practices and tailored enterprise processes for applications.
  • Oversaw development and maintenance of organization computer systems and intranet.

Python Django Developer

GeekForGeek
05.2019 - 02.2021
  • Applied change control best practices for software enhancements to minimize end-user disruptions.
  • Generated workflow reports to test proposed change executions.
  • Led Scrum development practices to maintain on-time milestone achievement.
  • Identified possible system enhancements to improving functionality and streamline administration.
  • Worked independently to design, develop and test code.
  • Translated business requirements into logical and physical file structure designs.
  • Enhanced business drivers with enterprise-scale applications, enabling visualization, consumption and monetization of both structured and unstructured data.
  • Assessed clients' enterprise IT environments to facilitate data integration on traditional and Hadoop environments.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Created proofs of concept for innovative new solutions.
  • Developed conversion and system implementation plans.
  • Optimized dust, temperature and humidity controls for installed systems.

Education

Bachelor of Science - Computer Science

JKUAT
Nairobi,Kenya
2022

Skills

  • Self-Directed
  • Team Building
  • MS Office
  • Team Management
  • Microsoft Office
  • Social Perceptiveness
  • Decision-Making
  • Verbal Communication
  • Critical Thinking
  • Data Entry
  • Multitasking
  • Teamwork and Collaboration
  • Problem-Solving
  • Time Management

Languages

English, Swahili, German
Native language

Timeline

Programmer Tutor

Genhjes
08.2022 - Current

Computer-systems-consultant

EasyHouse
01.2021 - 03.2022

Web Developer

EasyHouse
08.2020 - 04.2023

Python Django Developer

GeekForGeek
05.2019 - 02.2021

Bachelor of Science - Computer Science

JKUAT
JACOB JOHN