es6+ Javascript TypeScript php html Docker Dockerfile Ldap Amazon Web Services Microsoft Azure Ollama ubuntu Nginx CICD MySQL PostgresQL OSX Windows vim git shell ssh Visual Studio Code Prettier Jenkins Git Actions Vite Svelte React CRA Tailwind CSS Bulma CSS Bootstrap Flowbite Jquery nodeJs Express jwt yarn npm
- 1 YoE
- QA Engineer
- 1 YoE
- Software Engineer
- 3 YoE
- Lead Software Engineer

Bachelor of Science
- Computer Information Systems
- Applied Mathematics
Work Hard
A driven engineer
Experienced software engineer with over 5 years of expertise in Node.js development, specializing in building scalable and efficient web applications. Demonstrated success in delivering impactful solutions through full-stack development, meticulous API design, and streamlined deployment automation processes. Known for strong problem-solving capabilities and a relentless drive for innovation. Committed to delivering high-quality software that meets and exceeds client expectations.
- Deploying Web Apps to Cloud Platforms
- Manage the deployment process of web applications to various cloud platforms such as AWS, Azure, or Heroku, making smooth and efficient deployment workflows.
- Collaboration
- Work closely with external team or consultants or clients to understand requirements and implement desired features into web applications, fostering effective communication and collaboration throughout the development process.
- GitHub Repository Management
- Maintain GitHub repositories by managing code versions, branches, and merges, as well as conducting code reviews to ensure code quality and adherence to best practices such as "conventionalcommits.org".
- AWS Services Maintenance
- Oversee the maintenance of AWS services and servers, including tasks such as managing EC2 backups, optimizing EC2 instances for performance and cost-efficiency, monitoring AWS server hours usage, and configuring AWS services according to project requirements.
- Docker DIND Backend Services
- Develop and manage Docker DIND (Docker-in-Docker) backend services, ensuring scalability, reliability, and security of containerized applications.
- Custom Automation Scripting
- Develop custom automation scripts to streamline repetitive tasks, enhance productivity, and improve efficiency across development and deployment processes.
- Codebase Standards and Processes
- Establish coding standards and guidelines for the development team, ensuring consistency, readability, and maintainability of the codebase. Provide guidance on best practices and implement streamlined processes for software development.

