Full Stack Developer
Farid M.
Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
5 yrs.
Location
Canada, Toronto
Timezone
(GMT-05:00) Eastern Time (US & Canada)
Languages
Turkish
Advanced (C1)
English
Upper-Intermediate (B2)
About
I'm an experienced Software and Application Developer, bringing a wealth of expertise to the table. My dedication revolves around crafting cutting-edge products that resonate with the evolving tech landscape. With a robust work ethic, I ensure that every project meets the highest standards of quality assurance. Whether collaborating within a team or working independently, I thrive in dynamic, fast-paced environments. My adaptability allows me to navigate complex challenges seamlessly. Over the course of my career, I've demonstrated a consistent ability to deliver exceptional results, meeting and exceeding project demands with precision and expertise. In addition to my technical skills, I value effective communication and collaboration, fostering a positive and productive work environment. I look forward to contributing my skills.
Core skills
  • JavaScript 4.5 yrs.
  • Node.js 4 yrs.
  • React.js 4 yrs.
  • Express.js 4 yrs.
Other skills
  • Software Development 5 yrs.
  • Full Stack Development 4 yrs.
  • RESTful API 4 yrs.
  • RESTful 4 yrs.
  • Web Development 4 yrs.
  • TypeScript 4 yrs.
  • Object Oriented Programming (OOP) 4 yrs.
  • MongoDB 3.5 yrs.
  • PostgreSQL 3.5 yrs.
  • GitHub 3.5 yrs.
  • Docker 3.5 yrs.
  • Git 3.5 yrs.
  • React Native 3 yrs.
  • Redis 3 yrs.
  • Kubernetes 2 yrs.
  • Test Automation 2 yrs.
  • DevOps 2 yrs.
  • UI/UX 2 yrs.
  • Web scraping 2 yrs.
  • Push Notification 2 yrs.
  • Kafka 2 yrs.
  • GraphQL 1.5 yrs.
Experience
Comprehensive Digital Platform
Full Stack Developer
About the Project

This Comprehensive Digital Platform is a user-friendly e-government portal, prioritizing simplicity and efficiency. Access services, submit documents securely, and receive personalized notifications seamlessly. Integrated messaging enhances communication for a more connected experience. This platform is designed to redefine and streamline your online government interactions.

Responsibilities

● Managed both back-end and front-end aspects of development process. ● Integrated object-oriented design techniques into projects to support usability goals. ● Created back-end services for data manipulation and business logic using Node.js ● Developed RESTful APIs and integrated them with various services and databases. ● Utilized Docker and Kubernetes for containerization and deployment of applications. ● Assisted other developers with coding, troubleshooting and debugging. And etc.

Skills & technologies
  • Node.js
  • React.js
  • TypeScript
  • MongoDB
  • PostgreSQL
  • Docker
  • Kubernetes
  • Kafka
  • Redis
Food delivery application
Full Stack Developer
About the Project

This Food Delivery App is a practical solution for efficient food ordering and delivery. Users can easily browse various restaurants, place orders seamlessly, and enjoy timely doorstep delivery.. Personalized preferences enable swift reordering of favorite meals, and exclusive deals enhance affordability. In summary, our food delivery app prioritizes simplicity, simplicity, efficiency, and a positive user experience for hassle-free dining.

Responsibilities

● Worked on developing back-end and front-end applications for clients. ● Developed RESTful APIs and integrated them with various services and databases. ● Programmed applications using object-oriented principles, emphasized code abstraction and reuse. ● Implemented real-time communication technologies like WebSocket and WebRTC. ● Developed unit and integration tests for seamless module integration. ● Contributed to code reviews, ensuring adherence to coding standards for better testability.

Skills & technologies
  • Node.js
  • React.js
  • React Native
  • MongoDB
  • PostgreSQL
  • TypeScript
  • JavaScript
  • Docker
  • Kubernetes
Peer-to-peer video call application
Full Stack Developer
About the Project

This Language Exchange App facilitates global language learning through random video and audio calls. Users easily connect, engage in real-time conversations, and improve language skills. The user-friendly interface ensures seamless navigation for effective and diverse language practice.

Responsibilities

● Managed both back-end and front-end aspects of development process. ● Integrated object-oriented design techniques into projects to support usability goals. ● Created back-end services for data manipulation and business logic using Node.js ● Developed RESTful APIs and integrated them with various services and databases. ● Implemented real-time communication technologies like WebSocket and WebRTC. ● Modified existing software systems to enhance performance and add new features.

Skills & technologies
  • Node.js
  • React Native
  • React.js
  • TypeScript
  • JavaScript
  • MongoDB
Education
Azerbaijan State University of Oil and Industry
2014 - 2018
Information Technologies and System Engineering