A

I’m a

Full Stack Software Developer

DEVELOPERMy Experiences
Amin

About Me

Hi, I’m Amin, a software engineer with 7 years of extensive experience across diverse industries and tech stacks. My expertise lies in web development, with a strong focus on JavaScript. I’ve had the opportunity to collaborate with numerous companies, providing me with deep familiarity in all phases of the web development life cycle—from initial architecture to deployment. I leverage cutting-edge web technologies, systems, and methodologies to enhance solution quality and deliver exceptional user experiences. Additionally, I excel in building strong professional relationships and communicating effectively with both team members and users.

Here’s a breakdown of my technical skills: • Agile Methodology: Jira, Trello, Azure DevOps • Full Stack Skills: Node.js, ExpressJS, Apollo Server, NestJS • Frontend Frameworks & Libraries: React, Next.js, Gatsby, Vite, Create-React-App

Web Development Skills: • HTML5/CSS3, SCSS/SASS, Canvas • Formik, React-hook-form, Zod, Yup • Redux Thunk, Redux Saga, Redux, React Query, Redux Toolkit (RTK Query) • Hooks, Context, Refs, Code Splitting, Zustand • Reactstrap, React Bootstrap, Material UI, Tailwind, Styled Components • Languages: JavaScript, TypeScript • Web Services: REST, GraphQL, Socket.IO • CMS Platforms: Strapi, StoryBlok, Sanity • Cloud Platforms: AWS (S3, CloudFront, Route 53, ECS, ECR, Lambda, CodePipeline, Elastic Beanstalk), Firebase • API Tools: Postman, Insomnia, Swagger • Version Control: GitHub (incl. GitHub Actions), GitLab, Azure DevOps • Deployment: Linux Server, Nginx, Docker • Testing: Jest, Vitest, Enzyme, Storybook, Testing Library • Mobile Development: React Native • Databases: • NoSQL (MongoDB/Mongoose) • SQL (SQL Server, PostgreSQL, MySQL, Prisma) • Caching: Redis

Resume

Projects

PROJECT 1

Generalabs

• Frontend Development: • Designed and developed responsive, interactive user interfaces using React.js and TypeScript, ensuring a seamless user experience across devices and browsers. • Optimized application performance with techniques like lazy loading and React.memo, improving scalability and speed. • Backend Integration: • Integrated RESTful APIs using Axios, enabling seamless client-server communication and efficient data retrieval. • DevOps Contributions: • Deployed the application using AWS ECS/ECR for container orchestration and image management. • Configured and managed CloudFront for efficient content delivery and reduced latency across global regions. • Set up and monitored application performance on AWS CloudWatch, ensuring high availability and performance.

PROJECT 2

Proxify

• Full-Stack Development: • Built and maintained core web application features using React.js, Node.js, and TypeScript, ensuring robust and scalable solutions. • Developed reusable components and modules to streamline the development process for other teams. • API Integration: • Designed and integrated GraphQL APIs, improving data-fetching efficiency and reducing over-fetching for complex client requirements. • Collaboration: • Worked closely with designers and product managers to implement feature requests aligned with user needs and business goals.

PROJECT 3

Asiatechin

• Frontend Optimization: • Optimized the UI using HTML5, CSS3, and React.js, enhancing accessibility and improving load times across devices. • Enhanced front-end performance by implementing caching mechanisms and responsive design principles. • DevOps Contributions: • Set up and configured virtual machines to host containerized applications, ensuring secure and reliable deployments. • Used Docker and Docker Compose to boot multiple microservices, streamlining application management and improving system scalability. • Configured Nginx as a reverse proxy for load balancing and secure traffic routing. • Managed domain routing and DNS records with Cloudflare for optimized web traffic handling.

PROJECT 4

Eminellergroup

• Full-Stack Development: • Delivered end-to-end features for a data-intensive application using React, Next.js, and Node.js, focusing on user-centric functionality. • Developed secure authentication mechanisms using OAuth and JWT-based systems. • DevOps Contributions: • Configured and managed virtual servers to host containerized applications with Docker and Docker Compose, supporting multiple microservices in a unified environment. • Deployed and maintained Nginx servers for reverse proxying, caching, and load balancing. • Implemented Cloudflare for DNS management, ensuring optimal security and traffic distribution.

PROJECT 5

Common Full-Stack Contributions Across Projects

• Frontend Excellence: Designed responsive, interactive user interfaces with modern frameworks like React.js and TypeScript for seamless user experiences. • API Integration: Built and integrated RESTful APIs for efficient front-end and back-end communication across multiple projects. • Optimization: Conducted performance audits and implemented caching, lazy loading, and responsive design to improve speed and scalability.

Services

Architecting Efficient Solutions

Architecting Efficient Solutions

Setting the roadmap and choosing the most suitable tech stack for efficient architecture, tailored to client requirements, from front-end to back-end.

Front-end Development

Front-end Development

Building responsive, high-performance, and user-centric web applications using HTML5/CSS3, SCSS/SASS, JavaScript, TypeScript, and Canvas, with expertise in popular frameworks like React, Next.js, Gatsby, and Vite.

Full-Stack Development

Full-Stack Development

Developing robust full-stack applications using Node.js, ExpressJS, Apollo Server, and NestJS, ensuring smooth integration between front-end and back-end.

RESTful API & GraphQL Development

RESTful API & GraphQL Development

Building scalable APIs, including REST and GraphQL, tailored to specific business requirements.

Real-Time Data Communication

Real-Time Data Communication

Leveraging Socket.IO for applications requiring real-time data, such as live chats or notifications.

API Documentation & Testing

API Documentation & Testing

Using tools like Postman, Insomnia, and Swagger to create, document, and test APIs for seamless integration and reliability.

Headless CMS Integration

Headless CMS Integration

Utilizing platforms like Strapi, StoryBlok, and Sanity to implement flexible content management systems that cater to custom business needs, supporting structured content delivery across multiple platforms.

Cloud Solutions with AWS and Firebase

Cloud Solutions with AWS and Firebase

Implementing scalable cloud solutions, including AWS services like S3, CloudFront, ECS, ECR, Lambda, and CodePipeline, to support high-performance and secure deployments.

Docker & Nginx Deployment

Docker & Nginx Deployment

Managing server environments with Linux, Nginx, and Docker for containerization, optimizing deployments for scalability and ease of maintenance.

Source Code Management

Source Code Management

Using GitHub, GitLab, and Azure DevOps for version control, with experience in automated workflows using GitHub Actions for continuous integration and deployment.

Testing Frameworks & Libraries

Testing Frameworks & Libraries

Ensuring quality assurance with Jest, Vitest, Enzyme, Storybook, and Testing Library for unit testing, component testing, and visual regression testing.

Database Design & Integration

Database Design & Integration

Working with both SQL and NoSQL databases, including MongoDB, PostgreSQL, MySQL, and Redis, with advanced query optimization and Prisma for data management.

Agile Methodologies

Agile Methodologies

Utilizing Agile practices, tools, and project management software like Jira, Trello, and Azure DevOps to manage and deliver projects on time and with precision, ensuring collaboration and clear communication with stakeholders.

Experience

ExpressJS

ExpressJS

NodeJS

NodeJS

HTML/CSS

HTML/CSS

Typescript

Typescript

AWS

AWS

Git

Git

Dev-ops

Dev-ops

Testing

Testing

Database

Database

Headless CMS

Headless CMS

NextJS

NextJS

React

React

GatsbyJS

GatsbyJS

Vite

Vite

Create React App

Create React App

Styling

Styling

Rest GraphQL Socket

Rest GraphQL Socket

Javascript

Javascript

NestJS

NestJS

Kubernetes

Kubernetes

Skills

Web Development

senior

JavaScript Development

lead

Full Stack Development

senior

Front-end Frameworks & Libraries

lead

API Development

lead

Content Management Systems (CMS)

senior

Cloud Computing & Deployment

senior

Version Control & CI/CD

senior

Agile Methodology

senior

Testing & Quality Assurance

senior

Mobile Development

mid-level

UI/UX Design

senior

Database Management

senior

API Tools & Documentation

senior

Communication & Collaboration

senior

Principal Facts

25

Successful Projects

10

Happy Clients

0

Awards Won

3

Keyboards Broken

Education

2011 -2015

Tabriz University tabriz Bachelor's degree in hardware engineering from Tabriz computer faculty

Contact

Drop Me a Message

Amin Yousefi Adl If you wanna be in touch with me, you can use the following ways to be in contact. Or you can send anonymous messages, either way is up to you


2024 © Amin. All rights reserved.