In the ever-evolving world of technology, skilled software engineers are the driving force behind innovation and progress. Among these dedicated professionals is Towfik Alrazihi, a seasoned software engineer with 12 years of experience. In this article, we delve into his journey, skills, and impressive career, showcasing the expertise that has made him a valuable asset in the software development landscape.
Objective:
Towfik Alrazihi’s career objective is clear: to contribute his extensive expertise in full-stack development, project management, and team leadership to a challenging position. His goal is to enhance the success of an organization by leveraging his technical skills, problem-solving abilities, and collaborative spirit to deliver exceptional software solutions that exceed customer expectations.
Skills:
Towfik Alrazihi’s skill set is a testament to his proficiency:
- Programming Languages: Java, C, Python, JavaScript, Swift
- Web Development: HTML, CSS, JavaScript, React, React Native, Angular, Bootstrap, PrimeNG
- Back-End Development: Node.js, Spring Boot, Spring MVC, Django, Express.js
- RESTful APIs: Spring Web Services, Express.js
- Database Technologies: MySQL, MongoDB, PostgreSQL, ArangoBD, Oracle, DB2
- Project Management: Jira, Agile Methodologies (Scrum, Kanban)
- Version Control Systems: Git, SVN
- Cloud Platforms: AWS, Azure, Google
- Testing and Debugging: Unit Testing, Integration Testing, Debugging Tools
- Data Science: Python Libraries, Machine Learning, Regression, Clustering, AI, Apache Spark, Neural Network
- Middleware Server: Tomcat, WebSphere
- Operating Systems: Linux, macOS, Windows
Work Experience:
Leanbyte, Germany — Full Stack Developer (2022-06 – 2023-06):
- Developed and maintained a large-scale enterprise web application using Spring Boot and Angular.
- Designed RESTful APIs for seamless data exchange and functionality.
- Collaborated with cross-functional teams, ensuring high-quality software solutions.
- Implemented authentication and authorization mechanisms using Spring Security.
S.a.r.l Barcha, Algeria — IT Manager (2020-06 – 2022-05):
- Installed, configured, and troubleshooted Liferay and WordPress.
- Utilized Liferay Kaleo workflow for defining business processes.
- Managed authentication and authorization mechanisms based on LDAP.
- Developed cross-platform React Native apps and managed Virtualization Environment.
Intervalle Technologies, Algeria — IBM Software Engineer (2018-09 – 2020-05):
- Installed, configured, and troubleshooted IBM Infosphere and IBM FileNet P8.
- Worked extensively with IBM InfoSphere DataStage Designer.
- Involved in Data Quality meetings and worked on QualityStage stages.
- Configured WAS authentication with Active directory and resolved PMRs.
S.a.r.l Eminauto, Algeria — Network and System Engineer / Head of Marketing (2015-10 – 2018-08):
- Worked with Jasper Report for report writing.
- Developed a Java trace monitoring system and executive dashboards.
- Performed hardware and software systems support for 45 branches.
S.a.r.l Bergerat Monnoyeur, Algeria — Marketing Intern (2013-05 – 2013-11):
- Implemented and designed Modules based on messaging (SMS).
- Participated in marketing companies’ procedures.
Education:
- Master’s in Business Administration (MBA) – ESG Management School
- Engineering Degree in Computer Science – University of Science and Technology Houari Boumediene
Professional Certificates & Courses:
- Machine Learning certificate (Coursera, Stanford University)
- Python for Data Science, AI & Development (Coursera, IBM)
- IBM AI Engineering Professional Certificate (Coursera, IBM)
- Blockchain Basics (Coursera, University at Buffalo)
- Google Project Management Professional Certificate (Coursera, Google)
Languages:
- English
- Français
- German
Conclusion: Towfik Alrazihi’s journey through the world of software engineering is a testament to dedication, skill, and a commitment to staying at the forefront of technology. His expertise and diverse experiences have shaped him into a versatile professional ready to take on new challenges and contribute to the ever-evolving field of software development.
References: Available upon request.
Contact Information:
- Phone: +213662914936 / +213555947422
- Email: tawfikalrazihi@gmail.com
- LinkedIn: Towfik Alrazihi