Alain-Michel Chomnoue Nghemning, Lagunes地区阿比让开发商,Côte科特迪瓦
Alain-Michel is available for hire
Hire Alain-Michel

Alain-Michel Chomnoue Nghemning

Verified Expert  in Engineering

Back-end Developer

Location
Abidjan, Lagunes Region, Côte D'Ivoire
Toptal Member Since
November 11, 2020

阿兰-米歇尔是一名软件工程师,对数据科学有着浓厚的兴趣. 他帮助组织构建了几个目前正在生产中的软件产品. Alain-Michel擅长构建后端api,也为前端开发做出贡献. Since 2012, 他已经交付了项目——远程工作和本地工作——与世界各地不同领域的客户合作, including customs, banking, and logistics.

Portfolio

JamKazam
亚马逊网络服务(AWS), AWS Lambda,无服务器,无服务器框架...
John Derek Victory
Java, JavaScript, MySQL, Node.js, Spring, Apache Kafka, Apache Maven...
A Job Board for Freelance Work
JPA, SQL, REST, REST api, api, Git, Jenkins, Java 8, IntelliJ IDEA...

Experience

Availability

Part-time

Preferred Environment

Git, Spring 5, Gradle, Java 8, IntelliJ IDEA

The most amazing...

...我开发的软件是一个web应用程序,可以分析数千个代码库,并在一个仪表板上向管理人员显示见解.

Work Experience

ETL Developer

2021 - 2023
JamKazam
  • 为音乐干扰应用用户开发了一个推荐引擎.
  • 设计了一个图形数据库来存储用户与其位置之间的连接, preferred instruments, and latency.
  • 开发ETL函数从用户日志(存储在S3中)中收集数据,并开发PostgreSQL主数据库来提供图形.
  • 利用社区检测算法,从构建的图中生成推荐引擎.
Technologies: 亚马逊网络服务(AWS), AWS Lambda,无服务器,无服务器框架, Serverless Architecture, Neo4j, PostgreSQL, Python, Graph Databases, Node.js, Architecture, AWS Cloud Architecture, Machine Learning, HTML, HTML5, Technical Diagrams, Containerization, Amazon EC2, API Integration

Enterprise Architect

2022 - 2022
John Derek Victory
  • 为后端微服务设计网关,支持OAuth 2.0身份验证和多租户,作为具有安全经验的企业架构师.
  • 实现了网关和示例微服务.
  • 使用构建工具和CI/CD启动开发人员环境.
Technologies: Java, JavaScript, MySQL, Node.js, Spring, Apache Kafka, Apache Maven, Spring Boot, Hibernate, Spring Cloud, OAuth 2, OAuth, FusionAuth, Spring Data, CI/CD Pipelines, Technical Diagrams, Containerization, API Integration

Chief Software Architect

2015 - 2019
A Job Board for Freelance Work
  • 设计并构建用于源代码存储的代码服务器应用程序, analysis, and insights sharing, processing over 1,000 codebases daily.
  • 构建一个RESTful API来共享在分析的代码库中发现的见解.
  • 为微服务设计和构建CI/CD管道.
  • 在系统构建中,指导并监督一个由6名软件工程师组成的团队.
Technologies: JPA, SQL, REST, REST api, api, Git, Jenkins, Java 8, IntelliJ IDEA, Kubernetes, Docker, Neo4j, Gradle, Spring Boot, Swagger, Leadership, Management, Message Queues, Back-end, Back-end Development, Graph Databases, MySQL, Hibernate, Apache Kafka, Apache Maven, Flyway, Architecture, CI/CD Pipelines, AWS Cloud Architecture, Machine Learning, Full-stack, HTML, HTML5, GraphQL, Minimum Viable Product (MVP), Technical Writing, Technical Diagrams, Grafana, Python, Amazon Elastic Container Service (Amazon ECS), Containerization, Multitenancy, Cron, Amazon EC2, API Integration

Software Engineer

2012 - 2015
Sopra Steria
  • Developed, maintained, deployed, 培训用户使用人力资源和薪酬管理软件.
  • Built a module for enrollment, monitoring, 以及利伯维尔港日工的工资, 被十多个用户使用,管理500多名工人.
  • 参与开发了一个模块,用于监测杜阿拉港码头工人的工作时间, used by more than 20 users to manage over 2,500 dockworkers.
Technologies: Subversion (SVN), UML, Eclipse, Spring Boot, Java 8, Hibernate, Apache Maven, CI/CD Pipelines, Full-stack, HTML, HTML5, Technical Writing, Technical Diagrams, Cron

Support Engineer

2011 - 2012
PolytechValor
  • 维护和改进海关过境管理软件(Nexus+).
  • 协助喀麦隆海关和超过五家合作银行的用户.
  • 用PHP开发暂停管理功能.
技术:PHP, HTML,技术图表,Cron

Business Intelligence Intern

2010 - 2011
Orange Cameroon
  • 建立了一个聚类模型,根据客户的手机使用情况对客户进行分类, 帮助营销人员设计更有针对性的产品.
  • 开发了一个web应用程序,帮助商业智能团队在不需要专家的情况下对其数据运行数据挖掘算法.
  • 撰写了一篇关于电信公司(Cari-info)客户细分工具分析与设计的论文.org/cari-2012/session%203/3B1.pdf).
技术:数据挖掘,Oracle, Java, HTML,技术图表

API Rate Limiter

http://bitbucket.org/chomnoue/api-rate-limiter/src/master/
To avoid performance issues and reduce costs, API速率限制器允许公司避免对给定API进行过多调用.

The limits are configurable, 速率限制器应该在以下情况下限制AIP调用:
1. 同一时间窗口内来自客户端的请求太多
2. 每个月来自特定客户的请求太多
3. Too many requests across the entire system

该应用程序是为在分布式环境中运行而构建的,并且经过了有效扩展的设计.

NPS Score from Social Media

一个无服务器API,可以收集标记目标公司的推特帖子, runs a sentimental analysis on them, and computes their NPS (see Medallia.com/net-promoter-score/#). It runs on AWS, involving cloud services like Lambda, Firehose, S3, DynamoDB, Comprehend, and the NPS score for telcos (Social-nps.herokuapp.com/dashboard). On top of that, 我用Python和Bokeh库构建了一个仪表板,并将其部署在Heroku上,以显示计算出的NPS分数.

Ebola Data Visualization

http://chomnoue.github.io/EbolaDataVisualizationND/
这张可视化图显示了2014年8月至2015年5月西非埃博拉病例的演变情况, as reported by the WHO.

用户可以选择一个指标和一个日期在地图上查看状态. 他还可以选择为所选的指示器重放动画.

我选择在地图上用橙色来区分受影响的国家. 只有受影响的国家的名字,让用户专注于他们.

红色圆圈表示每个国家的指标值. 我选择了一个对数尺度的圆半径,所以只有少数情况下, countries' values can be seen on the map.

Languages

Java 8, Python, Java, SQL, HTML, HTML5, UML, Java 6, PHP, JavaScript, GraphQL

Frameworks

Spring 5, Spring Boot, Spring, Swagger, Hibernate, JPA, Serverless Framework, OAuth 2

Tools

IntelliJ IDEA, Gradle, Apache Maven, Amazon Elastic Container Registry (ECR), Cron, Jenkins, Subversion (SVN), Git, PyCharm, Amazon Athena, Flyway, Grafana, Amazon Elastic Container Service (Amazon ECS)

Other

Software Design, Technical Diagrams, Algorithms, APIs, Architecture, CI/CD Pipelines, AWS Cloud Architecture, Full-stack, Technical Writing, Containerization, API Integration, Networking, Systems, Artificial Intelligence (AI), Bokeh, Amazon Comprehend, Data Mining, Spring Cloud, Leadership, Message Queues, Back-end, Back-end Development, Serverless, OAuth, FusionAuth, AWS Certified Developer, AWS Certified SysOps Administrator, Cloud, AWS Certified Solution Architect, Machine Learning, Minimum Viable Product (MVP), Multitenancy

Libraries/APIs

REST APIs, D3.js, Node.js

Paradigms

无服务器架构,REST,管理,渗透测试

Platforms

Docker, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Kubernetes, Eclipse, Java EE, Heroku, Oracle, Apache Kafka, AWS Elastic Beanstalk, Jupyter Notebook

Storage

Neo4j, PostgreSQL,图形数据库,MySQL,亚马逊DynamoDB, Redis, Spring Data

2006 - 2011

Master's Degree in Computer Engineering

国家高等工程学院,喀麦隆,雅温达尔

NOVEMBER 2022 - NOVEMBER 2025

AWS Solutions Architect – Associate

Amazon Web Services

SEPTEMBER 2022 - SEPTEMBER 2025

AWS Certified SysOps Administrator – Associate

Amazon Web Services

MARCH 2022 - MARCH 2025

AWS Certified Developer – Associate

Amazon Web Services

AUGUST 2013 - PRESENT

Oracle认证大师,Java EE 5企业架构师

Oracle

APRIL 2013 - APRIL 2016

Certified Ethical Hacker (CEH)

EC-COUNCIL

APRIL 2012 - PRESENT

Oracle认证专家,Java EE 6企业JavaBeans开发人员

Oracle

FEBRUARY 2012 - PRESENT

Oracle认证专家,Java SE 6程序员

Oracle