Andrej Atanasovski

Andrej Atanasovski

$50/hr
Laravel / React developer - PHP, MySQL, Javascript, REST API
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Skopje, Skopje, Macedonia, Republic of
Experience:
10 years
Andrej Atanasovski Full-Stack Web Developer Senior PHP & Javascript Developer Laravel / React Developer More info in the section Suitable Job Positions below You can find the cover letter in the section Cover Letter below ________________________________________________________________________________ Contact Email:-Telegram: @AndrejPHP LinkedIn: https://www.linkedin.com/in/andrejphp Website: https://aaphp.tech GitHub: • https://github.com/AndrejWeb • https://github.com/AndrejPHP Location: Skopje, Macedonia ________________________________________________________________________________ Summary Full-stack web developer working in the industry since 2012. In the past 10+ years I've been working as a freelancer and on-site employee in companies which has enabled me to experience both sides of the industry hence I can say I know the ins and outs of the web development industry. I've worked on a variety of projects from small, medium, big, enterprise projects which has enabled me to amass big experience and see a wide range of back-end and front-end technologies, software architecture, project and team organization and management. All the mentioned has made a senior web developer who can solve any web development challenge. Objective My objective is to solve the web development task / fix the code if it’s a bug causing the issue. In doing so, I apply the best approach for the given situation and I have in mind that the solution could grow into the future with additional code. Other objectives: web security (website safe from hackers is always nice!), help other coworkers if they’re stuck on a technical task, fulfill duties and responsibilities that come with being a full-stack web developer and so on. ____________________________________________________________ Skills - PHP (core PHP, OOP PHP, Laravel, CodeIgniter, Symfony, composer, everything related to PHP) - MVC pattern - SOLID principles - REST APIs (both development and integration of 3rd party REST APIs) - Javascript (Vanilla JS, ES6, jQuery, Vue, React, Node.js, Express.js and other Javascript libraries / frameworks, everything related to Javascript) - MySQL, PostgreSQL, MongoDB - Git - Docker - HTML - CSS (Bootstrap, Tailwind CSS) - OpenAI - Wordpress - other web development related stuff ________________________________________________________________________________ Experience 2012 – 2018 – Freelancer on Upwork (previously known as oDesk) 2018 – 2022 – PersonalProgrammer 2022 – present – freelancer and remote job positions Both as a freelancer and on-site employee I’ve worked on small (personal), medium, large and enterprise projects (with several platforms communication between each other, some tables having millions of records in database to name a few). I have done a lot of back-end work including but not limited to: - core PHP and OOP PHP code and solutions with no PHP framework being used in the project - PHP framework code and solution by using MVC aka Model-View-Controller pattern (Laravel, CodeIgniter, Symfony and other lightweight PHP frameworks like F3 and Slim) - Database work (creation of database with tables creation from scratch, setting a relationship between tables with a foreign key, setting database indexes as needed, database views, stored procedures, migrations in Laravel, writing raw SQL queries, using Eloquent queries in Laravel, using Doctrine Query Builder in Symfony etc.) - Development of REST APIs specific for the project and integration of 3rd party REST APIs like Facebook API, Stripe API, Google API to name a few - Javascript back-end work via Node.js, Express.js, Vue, AngularJS (not newer versions of Angular because most of the projects I’ve worked on used React or Vue) I have also done a lot of front-end work including but not limited to: - HTML code to display the necessary elements on the page - CSS code to style and / or position the elements (custom CSS rules and usage of CSS frameworks like Bootstrap and Tailwind CSS) - Front-end work with React and Vue - React – components, React hooks, React Router, Redux, Laravel + React, React + custom API data consumption etc. - Vue – components, Vue lifecycle hooks, Vue Router, Composition API, Options API, Vuex, Laravel + Vue, Vue + custom API data consumption etc. - AngularJS (not newer versions of Angular because most of the projects I’ve worked on used React or Vue) Other experience worth mentioning - Optimization of a web application by using caching, database optimization, HTTP acceleration, CDNs, resource (CSS, Javascript files) minification, load balancing etc. - Making sure the website / web app is safe and secure from hack exploit like SQL injection, XSS, CSRF and SSRF attacks, proper authentication and authorization, REST API security etc. In a nutshell, my experience is full-stack web development. From development of a static website, all the way to development of a complex dynamic website and web app with data being stored in the database and shown on the website / web app as necessary, CRUD (create-read-update-delete) operations with this data via front-end and back-end combo, REST API endpoints used when necessary, user roles and permissions type of stuff, complex SQL queries to extract the appropriate data, web security etc. basically every common web development situation you can think of. The web development field is a massive one. I have touched every area of it, looking forward to discover new things if they exist. I have very strong foundation, very strong grasp and knowledge about web development and I can confidently say I can solve any web development task, whether front-end or back-end. All this is awaiting to be unlocked for you and seen into practice if I’m in your workplace. ____________________________________________________________ Suitable Job Positions In essence, every job position that is PHP, Javascript, MySQL, HTML, CSS related is a suitable job for my skills set and experience. There are so many PHP and Javascript frameworks out there but the most popular in PHP is Laravel and in Javascript – React, Vue and Angular. However, there are other frameworks in PHP like CodeIgniter, Symfony, CakePHP, Yii and so on. With that said, if I’ve sent my CV to you, then it’s a suitable job position for me because I read job descriptions in details. :) ____________________________________________________________ Cover Letter Cover letter, sales pitch, you name it, is this still relevant in 2023 / 2024? (rhetorical question) Anyway I think cover letters are a good way for employers (you) to meet the candidate before even the initial meeting. Said in the opposite way: it’s like the candidate saying hi to the other side without even seeing it. It’s like sending a signal in the universe with a hope someone picks up the signal. I’m going to use my emotional intelligence and say no matter what one writes this isn’t going to be that one specific thing that got the person hired. The route for IT positions is standard: initial call with HR/recruiter, series of technical interviews and finally a job offer. I don’t believe in someone brute-forcing or talking their way to the job (honor to the exceptions), especially not in the IT sector where skills and experience are paramount. However, a cover letter can make a very good impression after which the candidate will be given a chance, show his skills and eventually get hired. With that said and without the burden to impress you at any cost, I’m going to put it like this and wait for the right people to find me: if you need a skillful and experienced web developer, an all-around web developer and programmer, a team player, a person with softskills and high emotional intelligence, sharp minded individual, motivated individual => if you need one or more of the mentioned items => then you are reading the CV of this individual. I root for newbies and everyone who wants to join the web development industry and start gaining experience, but if the job position you have requires someone who knows how to get the job done proficiently, someone who knows which code to write in what, where and why this place, someone with big experience who is always willing to keep learning and growing as the web technology and AI advances, someone who will simply get the job done, you can count on me. I’ve been a web developer since 2012. React didn’t exist back then, Laravel, Vue and Angular were in their inception times. I think this alone says a lot. To cut to the chase: I’ll get the job done and you’ll have an awesome employee in your company. :) ____________________________________________________________ CV Final Note Thank you for reading my CV. If you have any questions feel free to get in touch with me by using any of the above contact methods. I’m open to having a discussion with you via audio / video call. Here’s an interesting image. I enjoy being in the growth zone. :)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.