Lamine Rekkis
Verified Expert in Engineering
Software Developer
Montreal, QC, Canada
Toptal member since April 17, 2019
Lamine is a highly skilled Java developer with over a decade of experience developing enterprise-level applications, especially for the telecom industry. Lamine has extensive experience designing and implementing and securing SOAP and REST APIs using the Spring Framework technology stack. Lamine also has expertise in JavaScript and HTML-related technology, focusing lately on the React/Angular frameworks and cloud computing.
Portfolio
Experience
- Java - 10 years
- Spring - 10 years
- Spring Security - 10 years
- Apache Maven - 6 years
- JPA - 6 years
- REST - 5 years
- Angular - 2 years
- Git - 2 years
Availability
Preferred Environment
Postman, Apache Maven, Subversion (SVN), Git, Visual Studio Code (VS Code), Spring Tool Suite (STS), Windows
The most amazing...
...project I've designed and participated was the implementation of a web self-care program that handled over 100 million requests/day.
Work Experience
Java Consultant
Alithya Group, Inc.
- Designed, implemented and deployed several microservices.
- Modernized and optimized modules developed with obsolete technologies.
- Migrated unit and integration test to JUnit 5.
- Investigated and corrected issues and failures on Jenkins and Kubernetes.
- Participated in migration from VM architecture to K8s components.
Digital Development Manager
Ooredoo Algeria (Ooredoo Group)
- Designed and participated in the implementation of several web and mobile applications.
- Investigated and optimized performance-related issues.
- Coached and mentored team members.
- Provided solutions to complex IT-related challenges in the organization.
- Managed the team which included work assignments and providing support.
Digital Development Team Leader
Ooredoo Algeria (Ooredoo Group)
- Participated in all project development phases.
- Reviewed completed tasks to ascertain compliance with standards.
- Installed, configured, and tuned development, quality assurance (QA), user acceptance testing (UAT), and production environments.
- Created and optimized PL/SQL stored procedures and shell scripts.
- Investigated and fixed production issues.
Digital Development Senior Engineer
Ooredoo Algeria (Ooredoo Group)
- Developed several web and mobile applications.
- Built a custom content management system (CMS).
- Wrote unit and integration tests.
- Developed a SOAP web service to interface with Telecom platforms.
- Constructed custom Maven archetypes.
Digital Development Engineer
Ooredoo Algeria (Ooredoo Group)
- Migrated a stand-alone installation to a farm installation.
- Installed and configured Alfresco CMS instances.
- Developed several Spring MVC portlets.
- Customized Liferay's look and feel.
Technical Consultant
BLogic
- Developed and tuned T-SQL scripts used for heavy forecast calculation.
- Administered SQL Server instances.
- Participated in the development of a web application using ASP.NET and C#.
- Configured and administered IIS servers.
- Participated in customizing a Sage CRM.
Software Engineer
ITComp
- Installed and configured Apache/PHP/MySQL environments under Red Hat Linux.
- Developed PL/SQL scripts.
- Participated in the customization of a Joomla CMS.
- Contributed to validation tests.
Experience
Telecom Self-care Landing Page
Education
Completed the First Year of a Doctoral Program in Computer Science
National Institute of Computer Science - Algiers, Algeria
Engineer's Degree in Computer Science
National Institute of Computer Science - Algiers, Algeria
Certifications
Certified Kubernetes Application Developer (CKAD)
The Cloud Native Computing Foundation (CNCF)
Oracle Certified Associate, Java SE 8 Programmer
Oracle
AWS Certified Cloud Practitioner (CLF)
Amazon Web Services (AWS)
Skills
Libraries/APIs
React, Node.js, JPA 2, jQuery, Jenkins Pipeline
Tools
Spring Tool Suite (STS), Angular CLI, Apache Tomcat, Apache HTTP Server, Apache Maven, Git, Subversion (SVN), Postman, Alfresco, Apache, Jenkins
Languages
Java, SQL, AWK, HTML, CSS, Active Server Pages (ASP), C#, T-SQL (Transact-SQL), PHP
Frameworks
Spring, Spring Boot, Spring MVC, Spring JDBC, Spring Security, Spring 4, Angular, JUnit, JPA, Hibernate, Bootstrap, Mockito, Express.js
Paradigms
REST, Unit Testing
Storage
PL/SQL, Spring Data JPA, Microsoft SQL Server, MongoDB, Azure Cloud Services, MySQL
Platforms
Kubernetes, Docker, Linux, Eclipse, Oracle, Windows, SharePoint, Joomla, Red Hat Linux, Amazon Web Services (AWS), Visual Studio Code (VS Code)
Other
Containers, PL/SQL Tuning, SOAP, SSH, Liferay, IIS, Sage CRM
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring