Adeomi Amal
Development
Bucuresti, Romania
Skills
Node.js
About
Adeomi Amal's skills align with Programmers (Information and Communication Technology). Adeomi also has skills associated with Web Professionals (Information and Communication Technology). Adeomi Amal has 11 years of work experience, with 7 years of management experience, including a low-level position.
View more
Work Experience
Fullstack Web Developer, Lead
Global Music Company
January 2021 - December 2023
- Educational Mobile Application
Fullstack Web Developer, Lead
Medical Regulation Services
January 2018 - December 2021
Fullstack Web Developer, Lead
Mobile Game Development
January 2018 - December 2018
Fullstack Web Developer, Lead
January 2017 - December 2018
- Food Processing Industry
Fullstack Web Developer
January 2016 - December 2017
- Freelance Development
Fullstack Web Developer
Global Music Company
January 2013 - December 2017
- Recently Completed Projects: Global Music Company Client: One of the largest global music companies in the world Description: It is a major player in the music industry, encompassing various record labels, publishing divisions, and artist management services. Latest Infrastructure: Multiple applications running serverless lambda backend and react-based frontend, written in typescript Languages: Node.js, Javascript, TypeScript Environments: Node.js, Typescript, PostgreSQL, Typeorm, ESLint, Husky, GraphQL, Apollo, Okta, Webpack, AWS SQS, AWS Amplify, AWS AppSync, React, Postman tests, YouTube API, Jira, GitHub, GitHub Actions, S3, CloudFront, CloudWatch Position: Backend, Frontend, Fullstack Lead (3 positions) Activities: Front-end and back-end web development; Working in R&D department; Built unique application for batch YouTube operations Developed a tool for marketing companies; Released a tool for customized app support forms Mentorship and code review; Managing tasks, risks and time estimation; Communications with the client; Educational Mobile Application Client: Norwegian Educational Web & Mobile Application Description: A learning program specially designed to introduce young people to the English language. The app presents a specific curriculum combined with game elements. Responsibilities consisted of maintaining: CMS (Frontend/Backend), Client Dashboard (Frontend/Backend), Mobile Application (Backend), Additional Microservices. Documented in Notion. Latest Infrastructure: A mono repository with kubernetes cluster, managing a group of dockerized applications, with conditional CI/CD pipeline through GitHub Actions building it to Amazon EKS. Languages: Node.js, Javascript, TypeScript Environments: Node.js, Babel, Eslint, Husky, Mocha, Chai, Supertest, Express, Bcrypt, Webpack, Nest.js, MongoDB, ElasticSearch, GraphQL, Apollo, Sockets.io, Express, Redis, Fuse, GetEnv, React, React hooks, Antd Pro, DVA, Less, Cypress, Recharts, Bizcharts, ApexCharts, App Store / Google Pay payments & subscriptions, Webstorm, Jira, Swagger, Git, GitHub, Github Actions, Docker, Ingress, Kubernetes, AWS EKS, ACM, SQS, S3, Cloudfront, CloudWatch, Gliffy Diagrams, Sentry, Datadog, Notion, Position: Fullstack Web Developer, Lead Activities: Front-end and back-end web development; Solutions documentation, design and development Using "Swagger Auto" for API documentation; Communications with the client; Investigating and fixing issues; Providing appropriate unit tests; Mentorship and code review for junior colleagues; Managing tasks, risks and time estimation; Infrastructure monitoring Medical Regulation Services Client: Macedonian based company which helps registering medical equipment Description: The project provides a full package of support for the entry of medical equipment into new markets, taking into account the specifics of regulatory control. Backend is mostly JSON Rest API, written in Node.js, connected to MongoDB, frontend is written using React class components, Redux, Mobx & DVA. Documented in confluence. Infrastructure: Transferred from Amazon EC2 to Docker + Amazon Elastic Beanstalk Languages: JavaScript Environments: Node.js, Babel, ESLint, Mocha, Chai, Express, Webpack, Bcrypt, MongoDB, Sockets.io, Express, Redis, React, React Class components, DVA, Redux, Mobx, SCSS, Less, Webstorm, Jira, Swagger, Confluence, Gliffy Diagrams, Git, Bitbucket, Bitbucket Pipelines, Docker, Elastic Beanstalk, S3, CloudFront, CloudWatch Position: Fullstack Web Developer, Lead Activities: Creating new application components and improving the existing ones; Designing REST API for some application components; Optimizing slow legacy APIs Creating Node.js mockups using Swagger according to the created API; Providing appropriate unit tests coverage for new and existing components; Mentorship and code review for junior colleagues. Skills: Programming and Markup Languages: JavaScript, ES6, ES7, Typescript, Node.js, PHP, CSS, Less, JSX, HTML, Eslint, Husky, Mocha, Chai, Supertest, Express, Webpack, Nest.js, MongoDB, ElasticSearch, GraphQL, Apollo, Sockets.io, Express, Redis, Fuse, React, React hooks, Antd Pro, DVA, Less, Cypress, Recharts, Bizcharts, ApexCharts, App Store / Google Pay payments & subscriptions, Webstorm, Jira, Swagger, Git, GitHub, Github Actions, Docker, Ingress, Kubernetes, AWS EKS, ACM, SQS, S3, CloudFront, CloudWatch, Sentry, Datadog, Notion Technologies and Frameworks: React, Redux, Redux-Saga, GraphQL/Apollo, OAuth, Apple & Google APIs, Amazon Bash, ESLint, Husky, Express, Webpack, Nest.js, Swagger, GitHub, Bitbucket, Github Actions, Bitbucket Pipelines, Docker, Ingress, Kubernetes, AWS EKS, ACM, SQS, S3, Cloudfront, CloudWatch Databases: MongoDB, Redis, Elasticsearch, MySQL Testing Environments: Cypress, Mocha, Chai, Siege Development Environments: WebStorm, macOS, Linux, Ubuntu, Windows, Source Tree, GitKraken, GH desktop Continuous Integration and Repository Management: GitHub, Bitbucket, GitLab