Scroll To View More
Lamine Rekkis, Java Developer in Montreal, QC, Canada
Lamine Rekkis

Java Developer in Montreal, QC, Canada

Member since January 16, 2019
Lamine is a highly skilled Java developer with over a decade of experience developing enterprise-level applications, especially for the telecom industry. He 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 Angular framework and cloud computing.
Lamine is now available for hire

Portfolio

Experience

  • Spring Security, 10 years
  • Java, 10 years
  • Spring, 10 years
  • Maven, 6 years
  • JPA, 6 years
  • REST, 5 years
  • Git, 2 years
  • Angular, 2 years
Montreal, QC, Canada

Availability

Part-time

Preferred Environment

Windows, STS, VS Code, Git, SVN, Maven, Postman

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.

Employment

  • Java Consultant

    2018 - PRESENT
    Alithya Group, Inc.
    • Investigated and corrected issues and failures on Jenkins and Ansible scripts.
    • Provided the necessary coaching and support for the junior developers.
    • Migrated unit and integration test to JUnit 5.
    • Modernized and optimized modules developed with obsolete technologies.
    • Participated in daily Scrum meetings.
    Technologies: Java, Spring Boot, Angular, Git, Maven, JUnit, Eclipse, Mockito, REST, SOAP, Angular, Oracle, Jenkins, Azure Cloud
  • 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: Java, Spring, JUnit, Hibernate, Tomcat, SVN, REST, SOAP, Linux, SSH, Eclipse, Oracle, PL/SQL, AWK, CSS, HTML, Angular, Bootstrap, Maven, SVN, MySQL, JPA, SQL Server, Apache HTTP Server
  • 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: Java, Spring, JUnit, Hibernate, Tomcat, SVN, REST, SOAP, Linux, SSH, Eclipse, Oracle, PL/SQL, AWK, CSS, HTML, Bootstrap, Maven, SVN, MySQL, JPA, SQL Server, Apache HTTP Server
  • 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: Java, Spring, JUnit, Hibernate, Tomcat, SVN, REST, SOAP, Linux, SSH, Eclipse, Oracle, PL/SQL, AWK, CSS, HTML, Bootstrap, Maven, SVN, MySQL, JPA, SQL Server, Apache HTTP Server, SharePoint
  • 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: Java, Spring, JUnit, Hibernate, Tomcat, SVN, SOAP, Linux, SSH, Eclipse, Oracle, PL SQL, CSS, HTML, Bootstrap, Maven, SVN, MySQL, JPA, SQL Server, Apache HTTP Server, SharePoint, Liferay, Alfresco
  • 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: ASP, C#, SQL Server, T-SQL, IIS, Sage CRM
  • 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: PHP, Joomla, MySQL, Apache, Linux, Red Hat, PL/SQL

Experience

  • Telecom Self-care Landing Page (Development)

    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.

Skills

  • Languages

    Java, SQL, AWK, HTML, CSS
  • Frameworks

    Spring, Spring Boot, Spring MVC, Spring JDBC, Spring Security, Spring 4, Angular, JUnit, Bootstrap 4, JPA, Hibernate, Express.js
  • Paradigms

    REST, Unit Testing
  • Storage

    PL/SQL, Spring Data JPA, MySQL
  • Libraries/APIs

    Node.js, JPA 2, jQuery, Jenkins Pipeline
  • Tools

    Spring Tool Suite (STS), Angular CLI, Apache Tomcat, Apache HTTP Server, Maven, Git, Subversion (SVN)
  • Platforms

    Linux, Eclipse, Oracle
  • Other

    PL/SQL Tuning, SOAP, SSH

Education

  • Completed the first year of a doctoral program in Computer Science
    2006 - 2007
    National Institute of Computer Science - Algiers, Algeria
  • Engineer's degree in Computer Science
    2000 - 2005
    National Institute of Computer Science - Algiers, Algeria
I really like this profile
Share it with others