Lead Software Engineer (current)
Atos Senegal, Dakar (Senegal)
Since Febr. 16
- Manage a team of approximately 10 software engineers (junior to senior profiles)
- Launch trainings that enhance my team and globally colleagues skills
- Meet prospects’ expectations in our technical offers
- Advise for development tools needs in the company like continuous integration or version control
- Provide guidance to interns and provide internship projects
- Create technical recruitment sessions highlighting some needed traits
Atos SN
Depuis Avr. 2016
Software factory for continuous integration and deployment
- Manage the development’s team and the overall planning
- Choose and arrange the infrastructure component
- Choose the development tools
- Contribute to the factory’s development
Atos Worldline (remote)
Since Febr. 16
Lead Software Engineer / Service Delivery Manager
- Act as a scrum master for one team
- Pair with other programmers
- Deal with the projects' organization problems
- Coordinate consultants' recruitment for this client
Since Sep. 17
SSL certificate management tool
- Act as a scrum master
- Managed to deliver the first deliverable as planned in term of duration
- Work mostly on the front-end
Jan. 17 - Mar. 17
Datacenter configuration management tool
- Work on challenging because mixed old and new technology stacks and code bases in a scrum environment
- Create or use tools and practices that eases our everyday life like a maven plugin easing the creation of SSL tunnels
- Help with scrum adoption and comprehension from team perspective
Feb. 16 - Sep. 17
Entrepreneur
Dakar (Senegal)
Since Feb. 17
SAAS to send sms campaigns for SMBs
- Design the architecture of the solution
- Implement the backend and frontend
- Coordinate the team
- Meet clients to sell the product
- Design and script the deployment
Entrepreneur
Dakar (Senegal)
Dec. 16
E-commerce website for an hair extension seller
- Choose the right tools for the job
- Customize the templated site to match the client workflow and information needs
- Help to conceive the strategy to sell the products
- Choose a packaged design and customize it for the clients’ needs
- Design and script the deployment
Entrepreneur
Dakar (Senegal)
Aug. - Sept. 16
CMS-based website for an insurance broker
- Choose the right tools for the job
- Suggest workflow and ideas
- Translate the content in english
- Choose a packaged design and customize it for the clients’ needs
- Design and script the deployment
Entrepreneur
Dakar (Senegal)
Apr. 16
Scrapping financial data for financial analysts
- Choose the right tools for the job
- Get the data from a financial information website incrementally
- Create a recovery mechanism to avoid getting the same data twice
- Validate and format the data
- Save and index it in a document oriented data store
Senior Consultant
Zenika, Paris (France)
Jan. 15 - Feb. 16
ING Direct
Aug. 15 - Feb. 16
Retail banking mobile site
- Designed and implemented an authentication mode based on SCRAM protocol
- Led selection of an end to end testing framework
- Improved project build and packaging standardization
- Implemented a middleware connecting to a service handling predicted expenses
- Optimized integration tests
- Implemented features from front-end to back-end
Took part in micro-services training writing
July 15
- Wrote theoretical part about REST architecture
- Created a sample architecture with containers
Ocea Smart Building
June 15
- Designed workflow to transform excel files to relational data
- Handled data format errors
Caceis (remote)
March - May 15
Mobile website to manage shares valuations (financial markets)
- Designed and implemented a REST/SOAP bridge
- Implemented HTTP API
- Created message transformation workflow from HTTP to backend SOAP server
- Created unit and integration test suite
Unibail
Jan. - Feb. 15
Turan (Shopping Centres & Offices Presentation Application)
- Created HTTP API resources
- Fixed concurrency errors on memory cache implementation
- Fixed cache header in responses
- Implemented a feature to filter JSON payload according to user profile
Software Engineer
Apr. 12 - Dec. 14
BI-SAM, Paris (France)
B-One (Financial Assets Management Software)
- Led design and implementation of complete refactoring of an impact analysis engine
- Led design and implementation of portfolio share valuations smart copy algorithm
- Introduced AssertJ and Java 7
- Created an autocomplete combo
- Created a simulation mode for performance calculation (GUI and backend)
- Migrated from Svn to Git with full history recovery
- Implemented requests with parameters feature in the proprietary object relational mapping framework
Consultant
Sept. 10 - Apr. 12
BT Global Services, La Défense (France)
Ioda (Client website) at CACEIS (Crédit Agricole)
- Migrated and created pages with a proprietary graphical framework
- Implemented new features and fixed bugs
- Led weekly reports and wrote meetings’ minutes
- Provided help to users
- Wrote technical specifications