
John Steele
Technology / Internet
Services offered
With over 2 years of experience as a backend developer, I have developed 30+ web-driven, REST API-powered platforms. My technical stack includes Node.js, Express.js, and MongoDB. I enforce security over protected routes using technologies such as CORS, bcryptjs, and JSON Web Tokens.
I am a strong advocate for teamwork and collaboration, utilizing version control tools like Git and GitHub to effectively collaborate and share code. I specialize in developing small to intermediate platforms that seamlessly integrate with both web and mobile applications.
I am confident that I can contribute to your team and help build robust, scalable, and secure applications.
Experience
Company: Kenya Private Sector Alliance (Part-Time)
Job Title: Full Stack Web Developer
Duration: May 2024 - Present. 3 mos
Key Responsibilities
- Developing and maintaining robust REST APIs
- Designing and managing efficient, scalable database systems.
- Implementing security controls and protecting sensitive routes and endpoints.
- Conducting thorough code testing and ensuring authentication processes.
- Documenting my work using tools like Postman for future reference.
- Collaborating with the team in code reviews and requirements analysis
Company: MijiniTech Ltd (Part-Time)
Job Title: Back-End Developer
Duration: Jun 2024 - Present. 2 mos
Key Responsibilities
- Developing and maintaining robust REST APIs
- Designing and managing efficient, scalable database systems.
- Implementing security controls and protecting sensitive routes and endpoints.
- Conducting thorough code testing and ensuring authentication processes.
- Documenting my work using tools like Postman for future reference.
- Collaborating with the team in code reviews and requirements analysis
Company: SCA Nairobi (Contract)
Job Title: Full Stack Web Developer
Duration: JAN 2024 - JUN 2024. 6 mos
Key Responsibilities
- Built and maintained web applications using the MERN stack (MongoDB, Express.js, React, Node.js).
- Designed and implemented responsive user interfaces with React, ensuring a seamless user experience.
- Developed RESTful APIs with Node.js and Express.js to support front-end functionality and data retrieval.
- Utilized MongoDB for database management, including schema design and query optimization.
- Managed the deployment of web applications to cloud platforms like firebase and Heroku.
- Automated deployment processes using CI/CD pipelines to ensure smooth and efficient releases.
- Monitored application performance and resolved issues promptly to maintain high availability.
- Collaborated with UI/UX designers to translate design mockups into functional web pages.
- Participated in code reviews and provided constructive feedback to team members to maintain code quality.
Education
Daystar University - JAN 2021 - MAY 2024
Bachelor's degree, Computer Science
Key Activities
- Huawei Ambassador
- Represented Huawei at Daystar University being a link between the students and the company
- Promoted Huawei's technologies and initiatives
- Engaged with students and faculty to increase awareness of Huawei products and courses. - Event Organizer for IT Events (20+)
- Organized and managed various IT events and workshops
- Coordinated with industry leaders, sponsors, and participants to organize events
- Facilitated logistics and event planning - Programming Techniques Learned
- Acquired knowledge in various programming languages (e.g., Python, Java, C++, javascript)
- Developed problem-solving and algorithmic thinking skills
- Worked on projects involving web development, mobile app development, and software engineering - Other Key Learnings and Activities
- Participated in coding competitions and hackathons
- Engaged in group projects and collaborative learning
- Explored areas such as data structures, databases, and computer networks
- Completed coursework and practical assignments related to software development and system design
Zetech University - JAN 2019 - DEC 2020
Diploma, Software Engineering
School Activities
- Participated in coding competitions and hackathons
- Engaged in group projects and collaborative learning
- Attended workshops and seminars on software engineering topics
- Completed practical assignments and coursework related to software development and engineering principles
Coding Activities
- Learned and practiced various programming languages (e.g., JavaScript, Python, Java)
- Developed software projects and applications
- Gained experience in software development methodologies
Professionals in the same Technology / Internet sector as John Steele
Professionals from different sectors near Nairobi, Nairobi Area
Other users who are called John
Jobs near Nairobi, Nairobi Area
-
We're the first and only platform to combine the intelligence of a credit bureau, · the payments execution of a fintech, and the relationship expertise of a bank into one vertically integrated solution.We are looking for a Senior Backend Engineer to build and extend Tala's backen ...
Nairobi, Nairobi County3 weeks ago
-
We're a remote, product-focused startup building AI- and algorithm-driven systems, and we're looking for a strong Backend Django Engineer who loves clean data models, well-designed APIs, and clever algorithms. · You'll own core backend features end-to-end: from modeling the data ...
Nairobi4 days ago
-
We are looking for a Backend Engineer to help us continue to build and scale our innovative products. · We host monthly virtual game days and events, and our team enjoys the flexibility of contributing to charity initiatives of their choice. ...
Nairobi1 month ago