Mahmoud Kalekish
About Candidate
Full stack web developer with experience in building responsive and scalable web applications using the MERN stack and AGILE development methodologies. Proficient in HTML, C++, C#, CSS, JavaScript, Java, SpringBoot, Angular, ReactJS, NextJS, PHP, PL/SQL, Laravel, NodeJS, ExpressJS and MongoDB. Strong understanding of web development principles and a passion for creating user-friendly and visually appealing websites.
Location
Education
Master degree in Management Information System from Lebanese University.
Bachelor degree in Management Information System from Lebanese University.
Work & Experience
● Spearheading the development of end-to-end solutions using Angular for the frontend and Java with Spring Boot for the backend. ● Identified and resolved critical bugs promptly, ensuring the uninterrupted stability and reliability of mission-critical applications. ● Implemented advanced debugging techniques, streamlining the development process and reducing time-to-resolution. ● Played a key role in the development of new features and enhancements, consistently adhering to best practices and coding standards. ● Collaborated seamlessly with cross-functional teams, contributing to on-time delivery of high-quality solutions. ● Implemented Liquibase for systematic database schema management, maintaining version control and ensuring consistent database changes. ● Led database migration efforts, providing critical support for seamless updates and enhancements. ● Successfully integrated and optimized third-party APIs, expanding the functionality of applications and improving overall performance. ● Evaluated and selected APIs based on project requirements, demonstrating a deep understanding of integration complexities. ● Actively collaborated with team members to achieve project goals, contributing valuable insights during code reviews. ● Participated in daily stand-up meetings, fostering a collaborative environment and ensuring effective communication within the team. ● Adapted seamlessly to Agile methodologies, playing a pivotal role in sprint planning, retrospectives, and ensuring the timely delivery of software solutions. ● Demonstrated flexibility in responding to evolving project requirements and maintaining a focus on iterative development. ● Proactively pursue ongoing learning initiatives, staying abreast of the latest technologies and integrating them into projects for enhanced efficiency. ● Rapidly adapted to changing project dynamics, showcasing a commitment to continuous improvement. ● Maintained meticulous documentation for the codebase, configurations, and API integrations, facilitating knowledge transfer and future collaboration. ● Applied a strong analytical mindset and problem-solving skills to address complex issues efficiently, contributing to the overall stability of the software ecosystem.
● Used various Backend technologies including Laravel, PhpMyAdmin, Express.js, MongoDB, Postman API, REST APIs, API Development, SQLite, Node.js, PHP. ● Developed the Frontend of several projects using various libraries and frameworks such as React.js, HTML5, Cascading Style Sheets (CSS), JavaScript, React Native, Next.js. ● Worked on administering and maintaining the server hardware and software using LAMP Stack and Linux. ● Implemented Docker to containerize applications, ensuring consistent deployment across different environments. ● Applied the AGILE Methodology of Project Management to plan, organize, and control the flow of work through my projects. ● Worked on WordPress, a Content Management System, that allows users to create, manage and publish digital content, typically on the web.
● Developed dynamic and responsive user interfaces using ReactJS, TypeScript, and Tailwind CSS. ● Collaborated remotely with a cross-functional team, utilizing tools such as Jira, Bitbucket, and Git for version control and project tracking. ● Implemented multilingual support, including Arabic language, using the React i18n library, enhancing user experiences for a diverse audience. ● Dockerized web applications for streamlined deployment, ensuring consistency and reliability across various environments. ● Contributed to the successful development and deployment of various web applications and projects, ensuring optimal performance, accessibility, and efficient containerization.