Personal details

Ebenezer N. - Remote full-stack developer

Ebenezer N.

Senior Software Engineer
Based in: 🇷🇴 Romania
Timezone: Bucharest (UTC+3)

About

With over 7 years of experience, I specialize in designing, developing, and scaling robust web and mobile applications. My expertise spans a broad range of technologies, including Java, JavaScript, TypeScript, Spring Boot, NodeJS, Laravel, ReactJS, Angular, Vue.js, Flutter, Docker, and modern cloud-based services.

I have a solid background in building full-stack applications using both SQL and NoSQL databases and leveraging tools like Supabase for real-time functionalities, authentication systems, and seamless database management. Additionally, I am well-versed in modern frontend frameworks, including Next.js, where I have used advanced features such as dynamic routing, server-side rendering, and the App Router to create efficient and scalable solutions.

A certified MongoDB Associate Developer, I am passionate about implementing clean architectures, CI/CD pipelines, and automated testing strategies. My portfolio includes leading end-to-end development for high-impact projects in e-commerce, fintech, and government services.

I am eager to bring my technical expertise and problem-solving mindset to globally distributed teams working on innovative solutions.

Work Experience

Full-stack Software Engineer
CGI | Sep 2023 - Present
Java
SQL
Node.js
Angular
TypeScript
GitLab
Docker
Spring Boot
CI/CD
Clean Architecture
Vue.js
AWS
  • Redesigned and developed a web application called Decla-Event-TMD for the French Ministry of Ecological Transition. The application facilitates the declaration of events that occur during the transportation of dangerous goods. This was achieved using VueJS, SpringBoot, ClamAV, Minio S3, and PostgreSQL.
  • Redesigned and developed a web application (E-DOC-TMD) for the French Ministry of Ecological Transition. The application is used for sharing information between EU countries on the transport of dangerous goods and was built using SpringBoot, Angular, and SOAP Web Service.
  • Created a web application, LABAIR, to facilitate operating approval requests and approvals for laboratories for the French Ministry of Ecological Transition. The application was developed using SpringBoot, Angular, OpenStack Swift, and PostgreSQL.
  • I have experience working with other Ministry applications like SIN2 and QCM-AIPR, utilizing Angular, ReactJS, SpringBoot, and PostgreSQL technologies.
  • I’ve migrated dependencies from various existing Java Maven projects that used old libraries that are no longer maintained.
Software Engineer
TOGOLESE REVENUE AUTHORITY | Mar 2021 - Sep 2023
Java
SQL
PostgreSQL
Laravel
TypeScript
Docker
Spring Boot
Oracle SQL
Next.js
CI/CD
Clean Architecture
Vue.js
  • Designed a RESTful web service serving as a payment gateway between taxpayers and Togolese mobile operators using JAVA SpringBoot and Microsoft SQL Server as database.
  • Designed tax control and payment mobile application with Google’s Flutter framework with BLoC pattern and SpringBoot at the backend.
  • Designed a REST SMS sending API web service, for the company’s internal apps, based on the SMPP protocol with SpringBoot.
  • Built some modules for the customs software called ASYCUDA to extend its features. ASYCUDA was built by the United Nations and is based on the proprietary SoClass framework and JAVA language.
  • Contributed to developing and deploying tracking software with Chinese providers to better monitor goods in transit out of TOGO. We used several technologies including JAVA and PHP.
  • Contributed to the design of a system for managing and issuing land titles using C# and .Net Core 6, implementing the clean architecture.

Projects

GPT-Shell
Node.js
Shell
Vue.js
Simplified console-based interactions with ChatGPT, enhancing developer workflows by providing rapid, efficient access to GPT directly from the terminal.
Vampire - VsCode Extension
HTML/CSS
Java
Node.js
JavaScript
An artistic reimagination of the dark theme.

Education

University Of the People (UoPeople)
Master's degreeInformation Technology
Mar 2023 - Mar 2025
ESGIS
Bachelor's degreecomputer science
Oct 2016 - Oct 2017

Certifications & Awards

Arc Certified Remote Developer
Arc.dev | Aug 2024
🥉 Certified MongoDB Associate Developer
MongoDB | Jan 2024