Welcome to my portfolio! I am a Junior Software Engineer.I craft innovative and responsive web solutions with expertise in front-end development, AI integration, and full architecture to deliver seamless and dynamic user experiences.
Skills
Front-end
HTML5
CSS3
JavaScript
REACT
Next.js
TypeScript
TailwindCSS
UI/UX Design
Back-end
Node.js
Express.js
Python
Django
Flask
RESTful API
Database Management
SQL (MySQL, PostgreSQL)
NoSQL (MongoDB)
Cloud Computing
AWS
AZURE
Docker
Kubernetes
DevOps
CI/CD (Jenkins, GitHub Actions)
Version Control (Git, GitHub)
AI
Generative AI
AI Integration in Web Applications
Chatbot Development
A bit about me
Hi I'm Ismail I am a Junior Software Engineer and Freelance Full-Stack Web Developer with a strong focus on DevOps, generative AI, and UX/UI design. I specialize in creating high-performance, innovative software solutions and visually appealing, user-friendly websites. Passionate about technology and continuous learning, I am excited to collaborate with professionals and take on new challenges in the tech industry.
Work Experience
Freelance Full-stack software developer
2023-2024
✔ Provides end-to-end web development solutions on platforms like Upwork.
✔ Specializes in custom web applications, leveraging a strong software engineering background.
✔ Key expertise includes:
- Full-stack development (front-end: HTML, CSS, JavaScript, React, Next.js; back-end: Node.js, Express.js, Django, Flask).
- Responsive, SEO-optimized web design using HTML5, CSS3, and JavaScript.
- UI/UX design and prototyping with Figma.
- Custom solution development.
- Database management and cloud computing.
- CI/CD implementation.
- AI/API integration.
- Performance optimization and SEO.
- Project management from concept to deployment.
Read More
Software Engineer Intern
2023-2024
As a Software Engineer Intern at the ALX Software Engineering Program, developed in partnership with Holberton School, I completed an intensive 12-month program focused on full-stack development and software engineering principles. This hands-on experience provided me with a comprehensive foundation in both front-end and back-end technologies, enabling me to build scalable software solutions.
- Key Contributions:
- Project Development: Developed and deployed multiple projects using languages and frameworks such as C, HTML, CSS, JavaScript, Next.js, Node.js, Vue.js, Express.js, React.js, Django, Flask, and the MERN Stack, addressing real-world challenges.
- Technical Proficiency: Gained expertise in programming languages like Python and C, with a focus on frameworks including Next.js, Express.js, and React.js. Worked with SQL and NoSQL databases such as MySQL, PostgreSQL, and MongoDB.
- Industry Practices: Applied industry best practices in project management, communication, and version control using Git and GitHub. Practiced DevOps methodologies, including CI/CD pipelines and Shell Scripting.
- Problem-Solving: Enhanced problem-solving abilities through advanced studies in Data Structures and Algorithms, Object-Oriented Programming (OOP), and Debugging techniques.
- Community Engagement: Actively participated in a vibrant tech community, networking with professionals and staying informed about emerging technologies.
Read More
IT Engineer
2022-2023
- Installed, configured, and maintained servers, networks, and storage systems.
- Provided technical support and training, managed data backups, and performed system diagnostics.
- Ensured data security and operational monitoring.
- Responded swiftly to breakdowns (e.g., black screens, lost files, viruses).
- Diagnosed failures, replaced defective components (e.g., hard drives, graphics cards), and conducted control tests.
- Proactively anticipated issues and proposed improvement solutions.