Lamine Rekkis, Developer in Montreal, QC, Canada
Lamine is available for hire
Hire Lamine

Lamine Rekkis

Verified Expert  in Engineering

Software Developer

Location
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

Alithya Group, Inc.
Docker, Kubernetes, Azure Cloud Services, Jenkins, MongoDB, SOAP, REST, Mockito...
Ooredoo Algeria (Ooredoo Group)
Apache HTTP Server, Microsoft SQL Server, JPA, MySQL, Apache Maven, Bootstrap...
Ooredoo Algeria (Ooredoo Group)
Apache HTTP Server, Microsoft SQL Server, JPA, MySQL, Apache Maven, Bootstrap...

Experience

Availability

Part-time

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

2018 - PRESENT
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.
Technologies: Docker, Kubernetes, Azure Cloud Services, Jenkins, MongoDB, SOAP, REST, Mockito, Eclipse, JUnit, Apache Maven, Git, React, Spring Boot, Java, Spring Security, Spring

Digital Development Manager

2012 - 2018
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.
Technologies: Apache HTTP Server, Microsoft SQL Server, JPA, MySQL, Apache Maven, Bootstrap, Angular, HTML, CSS, AWK, PL/SQL, Oracle, Eclipse, SSH, Linux, SOAP, REST, Subversion (SVN), Apache Tomcat, Hibernate, JUnit, Spring, Java, Spring Security

Digital Development Team Leader

2011 - 2011
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.
Technologies: Apache HTTP Server, Microsoft SQL Server, JPA, MySQL, Apache Maven, Bootstrap, HTML, CSS, AWK, PL/SQL, Oracle, Eclipse, SSH, Linux, SOAP, REST, Subversion (SVN), Apache Tomcat, Hibernate, JUnit, Spring, Java, Spring Security

Digital Development Senior Engineer

2010 - 2011
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.
Technologies: SharePoint, Apache HTTP Server, Microsoft SQL Server, JPA, MySQL, Apache Maven, Bootstrap, HTML, CSS, AWK, PL/SQL, Oracle, Eclipse, SSH, Linux, SOAP, REST, Subversion (SVN), Apache Tomcat, Hibernate, JUnit, Spring, Java, Spring Security

Digital Development Engineer

2008 - 2010
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.
Technologies: Alfresco, Liferay, SharePoint, Apache HTTP Server, Microsoft SQL Server, JPA, MySQL, Apache Maven, Bootstrap, HTML, CSS, PL/SQL, Oracle, Eclipse, SSH, Linux, SOAP, Subversion (SVN), Apache Tomcat, Hibernate, JUnit, Spring, Java, Spring Security

Technical Consultant

2008 - 2008
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.
Technologies: Sage CRM, IIS, T-SQL (Transact-SQL), Microsoft SQL Server, C#, Active Server Pages (ASP)

Software Engineer

2005 - 2006
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.
Technologies: PL/SQL, Red Hat Linux, Linux, Apache, MySQL, Joomla, PHP

Telecom Self-care Landing Page

A lightweight web-based self-care site that was developed for a telecom carrier and was capable of handling over a hundred million requests per day.

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

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

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

2006 - 2007

Completed the First Year of a Doctoral Program in Computer Science

National Institute of Computer Science - Algiers, Algeria

2000 - 2005

Engineer's Degree in Computer Science

National Institute of Computer Science - Algiers, Algeria

JUNE 2020 - JUNE 2023

Certified Kubernetes Application Developer (CKAD)

The Cloud Native Computing Foundation (CNCF)

FEBRUARY 2020 - PRESENT

Oracle Certified Associate, Java SE 8 Programmer

Oracle

JANUARY 2020 - JANUARY 2023

AWS Certified Cloud Practitioner (CLF)

Amazon Web Services (AWS)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring