I am a Full Stack Web Developer with a passion for learning new skills and problem-solving techniques. I have more than 6 years of experience specializing in Web Development and Designing. My expertise lies in the following areas:
- PHP: Developed custom web applications using PHP and worked with popular frameworks such as Laravel.
- MySQL: Proficient in designing and managing relational databases using MySQL.
- WordPress: Extensive experience in building and customizing WordPress themes and plugins to create dynamic websites.
- Laravel: Developed RESTful APIs and implemented complex backend functionality using the Laravel framework.
- HTML/CSS: Strong proficiency in writing clean and semantic HTML and CSS code to create well-structured web pages.
- Sass: Utilized Sass to streamline the CSS development process and maintain modular and reusable stylesheets.
- JavaScript/jQuery: Implemented interactive and dynamic features using JavaScript and jQuery library.
- Vue.js: Developed single-page applications and utilized Vue.js framework for its component-based architecture and reactivity.
- Bots: Developed telegrambots and automation scripts.
- Linux: Proficient in Linux environments, including command-line operations and shell scripting.
- Git/GitLab: Experienced in version control using Git and utilizing GitLab for code collaboration and CI/CD workflows.
- Docker: Utilized Docker for containerization, enabling efficient deployment and scaling of applications.
I started my programming journey six years ago at Vesam company, and I have been actively involved in programming at this company ever since. In my opinion, working for a reputable and stable company demonstrates continuity and commitment. Having a long-term tenure with one company indicates that you are trusted by your employers and have a strong ability to fulfill your responsibilities.
Currently, I hold the position of Senior Programmer while also working as a freelancer. My primary focus at Vesam is the development and management of a comprehensive educational application. Here is a brief overview of my activities within this application:
- User registration and authentication
- Integration of online payment and ensuring security measures
- Implementation of file encryption and streaming system
- Reporting system and working with Excel
- User performance analysis and data management
- Push notification system
- Robust queue management system for handling heavy background processes
- Real-time chat implementation
- Database design and optimization
- Implementation of a Progressive Web App (PWA) version
- Server management
- Git management