Full-Stack Software Engineer
- Designed and developed full-stack web applications using modern frameworks and best practices.
- Built and maintained RESTful APIs with Node.js, Express.js, and TypeScript.
- Implemented frontend interfaces with Next.js, TypeScript, and Redux Toolkit for efficient state management.
- Applied Clean Architecture, OOP, and system design principles to create scalable and maintainable software solutions.
- Integrated SQL and NoSQL databases (PostgreSQL, MongoDB, Prisma) for efficient data management.
- Developed microservices and event-driven communication to decouple modules and improve scalability.
- Automated deployment workflows with Docker, AWS, VPS hosting, and Bash scripting.
- Collaborated on version control and code quality using Git and GitHub.
- Implemented best practices for coding standards and documentation, fostering a culture of excellence within the team.
- Increased system stability by identifying and resolving performance bottlenecks in both front-end and back-end components.