Skip to content
View AlanMamphs's full-sized avatar
:octocat:
Working from home
:octocat:
Working from home

Block or report AlanMamphs

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AlanMamphs/README.md

Alisher Mamunov

About

I am a self-taught Python, AWS, and React Developer with over 5 years of professional non-internship experience. I am skilled in a wide range of programming languages and technologies.

Skills

Category Technology Description
Programming Languages Python A versatile, high-level programming language with a focus on readability and ease of use. Used for a wide range of applications, from web development to data science.
JS (Typescript) A superset of JavaScript that adds static typing and other features. Widely used for building dynamic and scalable web applications.
Bash A command language for Unix-like operating systems, often used for automating tasks and writing scripts.
Back-End AWS SDK Software development kit for interacting with Amazon Web Services (AWS) using various programming languages. Enables integration with AWS services in applications.
Flask A lightweight web application framework for Python. Ideal for building small to medium-sized web applications.
Marshmallow An object serialization/deserialization library for Python. Used for data validation and conversion in web applications, often paired with Flask.
SQLAlchemy A SQL toolkit and Object-Relational Mapping (ORM) library for Python. Simplifies database interaction in web applications.
boto3 The AWS SDK for Python. Enables developers to write software that uses AWS services, such as S3 and EC2, in Python.
Django A high-level web framework for Python, known for its "batteries-included" philosophy, providing built-in features for common web development tasks.
Postgres An open-source relational database management system (RDBMS). Commonly used as a backend database in web applications.
Express.js A web application framework for Node.js. Popular for building scalable and robust server-side applications.
Front-End Vue.js A progressive JavaScript framework for building user interfaces. Known for its simplicity and ease of integration.
React.js A JavaScript library for building user interfaces, maintained by Facebook. Widely used for building single-page applications.
Next.js (SSR, SSG) A React framework for server-side rendering (SSR) and static site generation (SSG). Offers improved performance and SEO benefits.
Redux (RTK + Query) A state management library for JavaScript applications, commonly used with React. Helps manage the state of an application in a predictable way.
HTML HyperText Markup Language, the standard markup language for creating web pages and web applications.
CSS Cascading Style Sheets, used for styling HTML documents. Defines the presentation of web pages.
Semantic UI A UI component framework with a focus on human-friendly HTML. Simplifies the development of modern and responsive user interfaces.
Tailwind CSS A utility-first CSS framework that makes it easy to build modern and responsive user interfaces with minimal custom styling.
Cloud AWS Amazon Web Services, a comprehensive and widely used cloud computing platform. Offers a variety of services for computing, storage, and more.
Firebase A mobile and web application development platform with a range of tools and services, including authentication, real-time databases, and hosting.
Terraform An Infrastructure as Code (IaC) tool that allows the provisioning and management of infrastructure in a declarative manner.
Serverless framework A framework for building serverless applications. Simplifies the deployment and management of serverless functions on various cloud providers.
DynamoDB A managed NoSQL database service provided by AWS. Suitable for handling large amounts of unstructured data with low-latency requirements.
RDS Amazon Relational Database Service, a managed relational database service on AWS. Supports multiple database engines.
Redshift A fully managed data warehouse service on AWS. Ideal for analytics and complex queries on large datasets.
S3 Amazon Simple Storage Service, an object storage service for storing and retrieving any amount of data.
CloudFront A content delivery network (CDN) service on AWS. Accelerates the delivery of web content to users globally.
Lambda A serverless computing service on AWS. Runs code in response to events without the need to provision or manage servers.
EC2 Amazon Elastic Compute Cloud, provides resizable compute capacity in the cloud. Used for running virtual servers on AWS.
SQS Amazon Simple Queue Service, a managed message queue service for decoupling and scaling microservices.
SNS Amazon Simple Notification Service, a fully managed messaging service for pub/sub messaging.
Testing Pytest A testing framework for Python. Enables efficient and scalable testing of Python applications.
React Testing Library A testing utility for React applications. Focuses on testing user interactions with components in a way that simulates how users interact with the application.
Cypress An end-to-end testing framework for web applications. Allows developers to write tests that simulate user behavior.
Puppeteer A Node library for controlling headless browsers. Often used for end-to-end testing and web scraping.
Jest A testing framework for JavaScript. Known for its simplicity and speed, widely used for testing React applications.
Vitest A lightweight and fast testing library for Vue.js applications. Enables efficient testing of Vue.js components and applications.

Portfolio Projects

Thanks to RSSchool for the challenging tasks that I used to create the below projects during 2 free weeks in November 2023:

AWS

Description: Serve SPA using S3 and CloudFront.

AWS CDK Solution: Front-End

Terraform Solution: Front-End

Technologies: AWS, S3, Cloudfront, CDK, Terraform

Description: First API with AWS API Gateway and AWS Lambda

AWS CDK Solution: Back-End Front-End

Technologies: AWS, CDK, S3, Cloudfront, Lambda, API Gateway, Swagger

Description: Integration of lambdas with DynamoDB

AWS CDK Solution: Back-End Front-End

Technologies: AWS, CDK, S3, Cloudfront, Lambda, API Gateway, Swagger, DynamoDB

Description: Set up an integration with AWS S3 and AWS Lambdas.

AWS CDK Solution: Back-End Front-End

Technologies: AWS, CDK, S3, Cloudfront, Lambda, API Gateway, DynamoDB, Lambda-S3 Integration

Description: Set up an integration with AWS SNS and AWS SQS

AWS CDK Solution: Back-End Front-End

Technologies: AWS, CDK, S3, Cloudfront, Lambda, API Gateway, DynamoDB, Lambda-S3 Integration, SQS, SNS


React

Description: Rewrite class components into functional components and use React Router DOM.

Github: Front-End

Technologies: React, Vitest, React Hooks, Tailwind CSS, React Router DOM

Description: Rewrite the previous app using Context API and add React Testing Library

Github: Front-End

Technologies: React, Vitest, Tailwind CSS, Context API, React Router DOM, React Testing Library

Description: Rewrite the previous app using Redux and RTK Query, removing Context API

Github: Front-End

Technologies: React, Vitest, Tailwind CSS, React Router DOM, React Testing Library, RTK, RTK Query

Description: Rewrite the previous app using Next JS

Github: Front-End

Technologies: React, Vitest, Tailwind CSS, React Testing Library, RTK, RTK Query, NextJS

Contact Information

Pinned Loading

  1. RS-School-React RS-School-React Public

    TypeScript