About
With three years of experience in backend development, I have honed my skills in building robust and scalable server-side applications. My focus has been on implementing new features, resolving complex bugs, and optimizing performance, consistently delivering high-quality solutions. Collaborating within cross-functional teams, I have fostered innovation, and achieved project milestones. I am passionate about learning new technologies and easily adapt to changing environments.
I am currently seeking opportunities to leverage my skills in a dynamic and innovative company. If you are looking for a dedicated and skilled Backend Developer also have a keen interest in cybersecurity, please don't hesitate to reach me out.
Here are a few technologies I’ve been working with recently:
- Go
- Python
- Typescript
- Shell
- React
- Vue
Experience
Jan 2023 - Jul 2024 Laboratory Assistant
Software Engineering Laboratory - Part Time- Assist lecturers in conducting mobile programming practical classes, providing hands-on guidance and support to participants.
- Delivered instructional materials on mobile application development, especially Android platforms using Flutter Framework and Dart as the programming language.
- Provided one-on-one and group tutoring sessions to help participants grasp complex mobile Evaluated participant understanding through practical assignments and mobile app projects, offering constructive feedback to foster improvement.
- Dart
- Flutter
- Firebase
Feb 2023 - Jun 2023 Backend Developer Intern
Suitmedia Digital Agency - Internship- Acquired knowledge of specifications and setup for development environments, including operating systems, programming languages, application frameworks, databases, web servers, caching mechanisms, and Git clients.
- Developed an understanding of basic concepts of application frameworks and Git workflow.
- Gained proficiency in databases and Object-Relational Mapping (ORM), and learned how to use ORM for database communication.
- Studied database structure, routing, translation strings, design patterns, and caching strategies.
- Understood SOLID principles, DRY principles, Jeffrey Way’s Simple Rules for Simpler Code, Jason McCreary’s Base Code Field Guide, and Cruddy by Design.
- Demonstrated the ability to build applications using the learned frameworks.
- Familiarized with Suitmedia’s boilerplates such as Monolith CMS, Headless CMS & API, and e-commerce Headless Boilerplate, exploring the potential of these frameworks further.
- Suitmedia’s Boilerplates
- Clean Code
- Laravel
- Caching Strategies
- SOLID Principles
- DRY Principles
- Design Patterns
- Routing
- Translation Strings
- CMS (Content Management System)
Jul 2021 - Jan 2023 Laboratory Assistant
Programming Laboratory - Part Time- Assist lecturers in practical programming classes, covering basic programming concepts and web development.
- Provided practical lessons and guidance in programming concepts for both basic programming and web development.
- Designed and implemented various assessments, including modules and practical assignments, to effectively evaluate participants' proficiency in programming and web development.
- MySQL
- PostgreSQL
- Bootstrap
- TailwindCSS
- Python
- PHP
- CodeIgniter
- Laravel
- Javascript
- ASP.NET MVC
- HTML
- CSS
Aug 2022 - Dec 2022 Certified Independent Study - Backend Engineering
Ruangguru - Apprenticeship- Learning objectives: General Competences, Software Engineering, Basic Frontend Web Development with HTML & CSS, Basic Backend Programming, Database Management & Tech, and Web Application.
- Obtain the privilege of serving as a mentor assistant to assist peers.
- Project based learning.
- Docker
- Problem Solving
- Thinking Skills
- Go
Projects
Is there anything I can assist you with? My inbox and social media are always open—please don’t hesitate to reach out. I'll do my best.
warm greetings from me: