About me
With a strong foundation in both frontend and backend development, I have dedicated over 9 years to mastering the full web development stack.
Core Skills
- HTML5
- CSS3
- React
- NextJS
- Tailwind CSS
- JavaScript
- TypeScript
- NodeJS
- Express
- GraphQL
- MongoDB
- PostgreSQL
- Docker
- AWS
- Heroku
- GitHub
I thrive in fast-paced environments and have a proven track record of delivering high-quality projects on time. Whether leading a team or collaborating with others, I bring a sense of professionalism, clear communication, and enthusiasm to every project.
Experience
2015 - 2018
Senior Web Developer
2Create.io
- Started as a Junior Web Developer
- Used HTML/CSS and JS to create pixel perfect websites
- Promoted to Team Leader in my second year
- Mentored new teammates
- Took responsibility of projects from start to finish
- Worked closely with my manager on project estimations
2018 - Present
Senior Web Developer
iGaming.com
- Working as a Team Leader
- Project owner of the company second biggest project
- Responsible for coding standards
- Maintaining and keeping codebase up to date using latest industry standards
- Working closely with other teams to coordinate execution
- Creating tools to ease other teams jobs
Freelance Senior Web Developer
- Developed and deployed fullstack web applications using React and TypeScript on the frontend, and Node.js on the backend.
- Containerized applications using Docker for development, testing, and deployment.
- Deployed and managed applications on cloud platforms like Heroku and AWS.
- Integrated CI/CD pipelines to automate testing, deployment, and monitoring.
- Designed and implemented RESTful APIs with Express and Node.js.
- Utilized AWS services such as EC2 and S3 to build and scale cloud‑based solutions.
- Migrated legacy applications to modern stacks using React and TypeScript.
- Collaborated with cross‑functional teams and clients, providing technical expertise.
- Performed code reviews and implemented best practices in TypeScript and Node.js.
- Optimized application performance by implementing efficient state management in React and leveraging caching strategies on both client and server sides