Summary
Overview
Work History
Education
Skills
Timeline
Generic

Abdou Kaba

San Francisco,CA

Summary

12 years experience in Software Engineering with accountability for marketing and designing/developing web-based applications .Working with enormous amounts of data from diverse sources and able to extract useful information and turn it into actionable items. Used to handle, manipulate, query and analyze large amounts of data, in SQL databases as well as in Excel. Also able to code in a variety of scripting languages, from JavaScript, PYTHON and PHP to design Data-Intensive Applications

Overview

13
13
years of professional experience

Work History

Research Assistant

CFM Research Foundation
02.2019 - 05.2023
  • Champion new technologies, advocate for the latest developments and best practices in the open source community
  • Coordinate, communicate and provide technical support to other functional groups relating to web applications
  • Evaluated and adopted new technologies to address changing industry needs.
  • Enhanced interfaces to promote better functionality for users.
  • Researched and adopted new technologies to add value to existing offerings.
  • Defined parameters for API and data acquisitions.
  • Built product feature lists with stakeholders.
  • Improved systems with addition of new features and infrastructure.
  • Identified value opportunities to exploit product for maximum business effectiveness.

Software Engineer Contractor

Seldat Technology Services
07.2018 - 12.2019
  • Implementing gitlab CI, gitlab, docker, Jenkins,and deploy on the cloud with AWS EC2
  • Migrating from gitlab to docker and implementing gitlab inside docker
  • Containerizing the integration process by gitlab CI within docker
  • Used Docker containers to quickly deploy linux based applications
  • Maintain et developed new features for API
  • Designing databases for geo-location tracking system with MongoDB

Lead Developer Contractor

Thales LAS France
10.2017 - 01.2018
  • Migrate the legacy code written in PHP to Python
  • Build the whole Back-office of the app from scratch
  • Build a Single Sign On Authencation system to automatically give access to users
  • Configure LDAP component as a service
  • Create and maintain alert integration between monitoring platforms and ticketing systems
  • Architect, develop, and deploy Predictive Analytics tools utilizing Splunk IT Service Intelligence

Software engineer

IRONWEB
08.2015 - 09.2017
  • Maintaining existing services/applications
  • Optimizing existing services/applications
  • Implementing gitlab CI, gitlab, docker, Jenkins, and deploy on the cloud with AWS EC2
  • Migrating from gitlab to docker and implementing gitlab inside docker
  • Containerizing the integration process by gitlab CI within docker
  • Used Docker containers to quickly deploy linux based applications
  • Maintain et developed new features for API written with Python and the front end in Angular
  • Designing databases for geo-location tracking system with MongoDB
  • Implementing DDD, TDD, BDD into new and existing projects with Django Designing and implementing new functionalities Designing and implementing new backend webservices (REST/SOAP/Background Tasks)

Software Engineer

Orange Business Services
01.2015 - 07.2015
  • Description: Orange, one of the largest wireless service providers in France
  • One point universal system is a Cingular wireless system that enables store customer service employees to effectively activate phones, assist customers with their mobile phone accounts and perform Point of Sale activities within the application
  • The system allows performing customer service, activations, pos, inventory functions, administration, link to other applications and websites
  • Developed project using Struts 2.0 web frame work based on MVC Architecture
  • Served integral role in analysis, design, development and implementation of new requirements
  • Used Java Beans, Servlets, Action classes, Action Forms as Model, JSP, Struts tag libraries, JSTL, as View & Action Servlet as a Controller
  • Created web.xml, struts-config.xml, and application-resources properties
  • Involved in code reviews and ensured code quality across the project
  • Developed API used for Performing 3rd Party verification like Address verification, Phone number validation using web services
  • Developed JMS interface programs to push the new data from the One Point Application to other
  • Corporate systems
  • Suggested architectural improvements for the One Point to Corporate System Integration
  • Built a web reporting tool to analyze sales, income etc
  • Using PHP &Twitter Bootstrap The solution uses Zend 2.0 as the Framework which communicates to the systems over SOAP and REST services, Data is managed with Doctrine (2.1) ORM

PHP Software developer

CLIC CLIC NETWORK
12.2011 - 01.2015
  • Working with developers, designers and project management staff to capture requirements for the functional elements of website projects
  • Also responsible for liaising with clients and ensuring that all work carried out complies with standards and guidelines
  • Duties: Building PHP websites using
  • PHP based frameworks
  • Planning and conducting cross-browser usability testing against W3C
  • Testing and validating work produced as part of the development process
  • Developing advanced database driven websites & systems including eCommerce
  • Back end development and maintenance of websites using PHP and MySQL
  • Developing compatible User Interface functionality using jQuery & other libraries
  • Developing web sites using MySQL, PHP & other programming tools
  • Working in a data analyst role and with business intelligence applications
  • Strategically planned and programmed applications that collected business minded intelligence and helped to better manage the site
  • I had the chance to help build and maintain all the software that makes that possible – everything from modern web applications to statistical models, real time data platforms to cloud infrastructure
  • Projects realised : Reprogrammed a football social website from Cold Fusion to PHP
  • Effort required a new normalized MySQL database, extensive SQL query optimization, a database conversion application and PHP application development
  • Also wrote custom JavaScript functions for a statistical reporting application
  • Simulated millions of minutes of football; modelling player performance; backtesting new ideas for our statistical models; web applications for our analysts to record brand new information about football matches; and turning static pages into complex live updating pages
  • Western Union’s UEFA Europa League Sponsorship
    . Piaggo https://piaggo.com/fr_FR/models/mp3/
    . The Crew – Route 909 :http://route909.com
    . Great Black Music :http://www.greatblackmusic.fr/
    . Etienne de Crécy: (https://etiennedecrecy.com)

Developer

Nexilone
06.2010 - 12.2011
  • Tested programs and databases to identify issues and make necessary modifications.
  • Exposure to Struts, Spring, Hibernate, and Faces frameworks.
  • Exposure and some development of the following: Enterprise Java Beans, Servlets, JSP
  • JSF, JavaScript, JQuery, Oracle, HTML, and CSS.
  • Used Firebug for application webpage troubleshooting and Eclipse debugger for the
  • Bug fixes.
  • Experience on multi-threading, data structures, algorithms, object oriented design, and
  • Design patterns
  • Evaluated and solved trouble tickets by coordinating with DBAs, Help Desk.
  • Participated in AGILE SCRUM meetings.
  • Communicates project needs to client and internal employer personnel to ensure quality
  • And deadlines
  • Creates and maintains project documentation

Education

Master of Applied Economics -

University of San Francisco
2023

Master - Applied Math

Paris-Est-Marnes-la-Vallée
2010

Bachelor degree - Math

Paris XII
2007

Associate degree - Physics

Paris XII
2007

Skills

  • Environments: Linux, Windows, Docker, Vagrant, AWS, AZURE
  • Langages: Python, PHP, JavaScript, JAVA, SQL
  • Frameworks/API: Django, Flask, Spring, Hibernate, Struts, Zend, Laravel, Angular, Nodejs
  • SGBDR: MySQL, PostGRE, Oracle
  • NoSQL: MongoDB, Redshift, ElasticSearch
  • ORM: Propel, Eloquent, SQLAlchemy, Storm, Doctrine
  • Webservices: SOAP /XML, REST/JSON
  • Web Servers: APACHE, IIS , NGINX, TomCat, JBoss
  • Architecture Pattern: MVC , SOLID, DDD
  • Caching System: Varnish, Memcache , Redis
  • Web/ CMS: Drupal, Magento, WordPress
  • Big Data: Hadoop, Talend, Splunk, Spark
  • Data Analysis: Pandas, Numpy, Matplotlib, SeaBorn, Excel
  • Automation Tools: Kubernetes, Ansible, Jenkins, Fabric, SupervisorD
  • Messaging Broker: RabbitMq, Kafka, SQS
  • Log Analysis: DataDog, Logstash & Kibana
  • IDE: PyCharm, VSCode NetBeans, Sublime
  • Versioning Tool: GIT, SVN
  • Methodology: AGILE : SCRUM & KANBAN
  • Numerical Analysis: MATLAB, SciPy, Freefem

Timeline

Research Assistant

CFM Research Foundation
02.2019 - 05.2023

Software Engineer Contractor

Seldat Technology Services
07.2018 - 12.2019

Lead Developer Contractor

Thales LAS France
10.2017 - 01.2018

Software engineer

IRONWEB
08.2015 - 09.2017

Software Engineer

Orange Business Services
01.2015 - 07.2015

PHP Software developer

CLIC CLIC NETWORK
12.2011 - 01.2015

Developer

Nexilone
06.2010 - 12.2011

Master of Applied Economics -

University of San Francisco

Master - Applied Math

Paris-Est-Marnes-la-Vallée

Bachelor degree - Math

Paris XII

Associate degree - Physics

Paris XII
Abdou Kaba