Post Job Free

Resume

Sign in

Software Engineer Developer

Location:
Brooklyn Park, MN
Posted:
April 16, 2024

Contact this candidate

Resume:

Diallo Mamadou

Minneapolis, MN ***** 612-***-**** ad41vk@r.postjobfree.com

https://www.linkedin.com/in/amamadoudiallo/

FULLSTACK SOFTWARE DEVELOPER

SUMMARY

Skilled software developer with a strong background in designing scalable web applications across various domains, including transportation, beverage, integration, and HR. Proficient in crafting high-performance and user-friendly user interfaces, experienced in building efficient APIs using Spring Boot and Java. And in establishing CI/CD pipelines through GitHub workflows and possess a solid foundation in AWS solution architecture.

PROFESSIONAL EXPERIENCE

Africa deux roues, Dakar, Senegal 08/2022 – 01/2023

Software Engineer

Developed and constructed a system that enables users to discover potential luggage holder for sharing transportation costs, effectively reducing individual transportation expenses using Java 11, Spring Boot, Spring Data, MongoDB and AWS, Used Postman for testing and managing the API.

Used Java 8, Spring Boot with Mysql Database, to create a backend API for tracking motorcycle locations, significantly streamlining the location process within the company.

Contributed to the development of restaurant catalogs with multiple users built in reactJs, with plugins created in Node.js for testing and managing the API built on express and actively participating in the project through task tracking on ClickUp.

Implemented a highly scalable centralized logging solution using Elastic Search, Logstash, and Kibana (ELK) stack, processing and analyzing over 100MB of log data daily from 10+ microservices, facilitating efficient debugging and issue resolution.

Established a streamlined GitHub workflow that greatly facilitated code testing and deployment on a VPS server reducing deployment time by 45%.

FTC, Dakar, Senegal 02/2022 – 08/2022

IT Company that provides Integrated business management solutions

Functional Consultant

Utilized Odoo as the primary framework for seamless integration, enhancing the efficiency of data processes and workflows.

Created and maintained version control using Git for efficient collaboration.

implemented an automated deployment process through custom scripts, effectively streamlining the deployment of our applications to AWS production servers.

Authored comprehensive user manual for the application, facilitating user adoption and reducing support requests, ultimately increasing end-user satisfaction.

Africa deux roues, Dakar, Senegal 05/2021 – 02/2022

Software Engineer

Constructed a backend Rest API solution for a finance application enabling customers to contribute funds for the purpose of purchasing a specific property using Java with MySQL database.

Designed and developed a REST API for a Delivery System using Spring Boot, where the backend is deployed on AWS EC2 instances, and certain functionalities are implemented using AWS Lambda.

Enforced the backend of stock management software using Django (Python), effectively managing data integration and API endpoints.

Developed an application for an e-commerce app, empowering customers to make online purchases and arrange for delivery using AngularJS, Node.js, and express.

GERCA, Dakar, Senegal 01/2018 – 04/2021

Software development company that provides IT solutions.

Software Developer

Designed and executed the E-Learning platform application using Python, Angular, Node.js JavaScript, CSS, and Django, which garnered over 10,000 clients and maintained a 4.7-star rating. The web app provided a user-friendly interface for students to access educational information and career resources, resulting in a 30% increase in user engagement over six months.

Utilized PostgreSQL for efficient data storage and retrieval, ensuring seamless access to scholarship and school details.

Process the application deployment using AWS CloudFormation and an Elastic Load Balancer

Implemented Restful API design principles to establish seamless access to a MongoDB database, optimizing data retrieval and storage processes for enhanced application performance.

Tools & Technologies

User Interface Design Patterns Project Lead Database Management Java Programming

Python Programming Event Loop JavaScript Programming Web Development Dependency Injection Development and Implementation AWS Cloud Computing

Languages: Java, Python, Rust, C, C#

Web: HTML5, CSS3, JavaScript, TypeScript

Web Services: REST

Web/App Servers: Apache, Nginx

Frameworks: Spring Boot, NodeJS, AngularJS, VueJs, Jest Cypress, Django, Flask, Electron, Tensorflow, Keras, Pandas, Numpy,

Cloud: AWS (EC2, S3, EKS, Lambda, RDS, DynamoDB, ELB), Google Cloud Platform, Azure, Terraform, ArcGIS

Databases: MySQL, MongoDB, Postgres, Apache HBase, Apache Hive, SQLite

Design Patterns: Command, Singleton, Method Factory, Composite, Strategy, Proxy, State, Builder

SDLC: Agile

Tools: Visual Studio Code, SVN, Splunk, Soap UI.

Big Data: Hadoop, Spark

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion 10/2025)

Maharishi International University, Fairfield, Iowa

Bachelor of Science in Computer Science

University of Assane Seck Ziguinchor, Ziguinchor, Senegal (2017)



Contact this candidate