Abdoulaye Ba

Junior Software Engineer
Amsterdam, NL.

About

Highly motivated Junior Software Engineer with a strong foundation in back-end and low-level programming, specializing in Rust and C++. Graduating in the top 1% from Codam Coding College, I combine academic excellence with a passion for solving complex problems. Eager to apply robust technical skills and a proactive approach to contribute to innovative projects in a dynamic European environment.

Work

ParadeDB
|

Open Source Contributor

Summary

As an Open Source Contributor, enhanced the pgbm25 extension for ParadeDB, significantly improving full-text search reliability and query performance for thousands of production environments.

Highlights

Enhanced the pgbm25 extension for ParadeDB, significantly improving full-text search reliability and ensuring robust query performance for thousands of production environments utilizing Postgres.

Adaptly
|

Open Source Contributor

Summary

As an Open Source Contributor, developed tools for code analysis and package upgrades, streamlining development workflows for entire repositories.

Highlights

Developed robust syntax trees for entire code repositories using the tree-sitter library, enhancing code analysis efficiency and precision.

Co-developed a GitHub application to automate package upgrades, streamlining developer workflows and reducing manual update time.

TomTom
|

Software Engineer Intern

Amsterdam, North Holland, Netherlands

Summary

Contributed to backend development and deployment, improving GPS tracking responsiveness, streamlining CI/CD, and resolving critical test pipeline issues.

Highlights

Boosted GPS tracking responsiveness by 15% through the development and integration of a Java WebSocket service with Traccar.

Automated and streamlined software deployments by designing and implementing a custom CI/CD pipeline leveraging GitHub Actions, significantly reducing manual effort.

Enhanced software quality by resolving critical B2B test pipeline issues and implementing comprehensive Kotlin mock tests for previously untested features, improving test coverage and reliability.

Volunteer

Codam Coding College Student Council
|

Treasurer

Amsterdam, North Holland, Netherlands

Summary

Elected to represent over 250 students, collaborating with faculty to improve the student experience and manage council finances.

Highlights

Represented 250+ students as an elected Student Council Treasurer, actively collaborating with faculty to improve student experience and welfare.

Managed student funds and resources, ensuring transparency and accountability in financial operations for council initiatives.

Education

Codam Coding College
Amsterdam, North Holland, Netherlands

Bachelor

Software Engineering

Grade: Top 1% of class

Languages

Italian
English
Pulaar
French

Skills

Programming Languages

C, C++, Rust, Python, Java, Bash, SQL (Postgres).

Developer Tools

Git, Docker, Github Action, VS Code, PyCharm, IntelliJ, Clion.

Interests

Community Engagement

Computer Science Book Club, Technical Literature, Science Fiction, Community Building.

Endurance Sports

Marathon Running, Amsterdam Marathon, Personal Challenge.

Projects

Unix Shell Implementation

Summary

Developed a robust Unix Shell from scratch as part of academic curriculum, demonstrating deep understanding of operating system principles.

Dining Philosophers Problem Solution

Summary

Solved the classic Dining Philosophers problem, demonstrating advanced understanding and practical application of concurrency concepts.

Chess Bot Hackathon

Summary

Organized and facilitated a competitive hackathon focused on developing chess bots, fostering innovation and technical skill development among participants.