Highly skilled software development professional bringing talents for software design, development, and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for applications.
Overview
7
7
years of professional experience
6
6
years of post-secondary education
9
9
Certifications
3
3
Languages
Work History
Backend Developer
Telkom Indonesia
Jakarta, Indonesia
03.2022 - Current
Server-Side Development - Designed and optimized backend architecture to improve system scalability and performance, reducing response times by 40%.
API Management – Developed, integrated, and secured RESTful APIs, enhancing data flow between services and third-party integrations.
Database Operations – Designed and maintained efficient database schemas, optimized queries, and ensured data consistency, improving database efficiency by 30%.
Performance & Security – Implemented caching mechanisms, security best practices, and load balancing strategies, reducing server load and mitigating vulnerabilities.
Deployment & Maintenance – Automated deployment pipelines (CI/CD) and server management, minimizing downtime and increasing deployment efficiency.
Debugging & Monitoring – Utilized logging, monitoring tools, and error tracking systems to quickly identify and resolve issues, improving system reliability.
Collaboration – Worked closely with cross-functional teams, participated in agile sprints, and conducted peer code reviews to maintain code quality.
Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
Developed next generation integration platform for internal applications.
Developed secure web applications by adhering to industry-standard security guidelines and practices.
Backend Developer
PT Pupuk Indonesia
Jakarta, Jakarta
11.2023 - 02.2024
Developed the Backend System for Career Development Plan (CDP) Module using Laravel, ensuring a robust and scalable architecture.
Optimized System Performance by implementing Redis caching, reducing response time and improving API efficiency.
Built a Real-Time Chat Feature to facilitate seamless communication between employees and managers, enhancing user engagement.
Implemented a Certification System that allows employees to earn and track professional certificates, contributing to career growth.
Designed a Decision-Making Mechanism to assess employee performance, determining whether they advance, remain, or regress in their career path.
Integrated Secure and Efficient APIs to enable smooth data exchange between different modules and third-party services.
Ensured Code Quality & Maintainability through proper documentation, best coding practices, and regular peer code reviews.
Collaborated with Cross-Functional Teams including HR, management, and front-end developers to align the system with business needs.
Backend Developer
PT Hutama Karya
Jakarta, Indonesia
01.2022 - 12.2022
Developed the Backend System for the Recruitment Module using Laravel, ensuring a scalable and efficient hiring process.
Optimized System Performance by integrating Redis caching and queue processing, preventing application crashes and improving response times.
Implemented an Advanced Candidate Filtering System, allowing HR to define specific parameters for automated candidate screening, reducing manual effort.
Designed a Seamless Recruitment Workflow covering the entire hiring process—from candidate application to onboarding as an employee.
Built an Onboarding Feature to streamline the transition of successful candidates into employees, improving HR efficiency.
Ensured High Availability & System Reliability by managing background jobs and asynchronous tasks using Laravel Queues.
Enhanced API Performance & Security through optimized queries, authentication mechanisms, and efficient data handling.
Improved Recruitment Efficiency, leading to a reduction in candidate processing time and a more structured hiring process for HR teams.
Collaborated with Cross-Functional Teams, including HR, management, and front-end developers, to align system functionality with business objectives.
Full Stack Developer
Kebun Design
Karawang, Indonesia
01.2022 - 06.2022
Developed a Full-Stack Platform using Next.js, Node.js, Express.js, and MongoDB, enabling seamless interaction between business owners, designers, and customers.
Built a Multi-Business Dashboard where owners can monitor multiple product performances within a centralized system.
Designed a Matching System that connects customers with freelance designers, ensuring smooth collaboration via the Kebundesign platform.
Implemented Admin Controls & Compliance Measures to prevent direct contact sharing between designers and customers, maintaining platform integrity.
Developed a Designer Recruitment & Management System, allowing only pre-screened freelancers to offer services on the platform.
Integrated an Online Learning (Course) Feature, providing free educational resources to users upon simple registration.
Automated Monthly Salary Generation, enabling admins to calculate and generate payslips for freelance designers.
Optimized System Performance & Scalability, ensuring smooth real-time interactions between stakeholders.
Collaborated with UI/UX Designers & Business Teams to align features with business goals and enhance user experience.
Full Stack Developer
PT Rumah Inovasi JET
Tangerang, Banten
10.2021 - 02.2022
Front-End Development – Develop responsive and interactive user interfaces using React.js, ensuring cross-browser compatibility and a seamless user experience.
Back-End Development – Design and implement scalable APIs and server-side logic using Node.js (Express.js) and Golang for high-performance applications.
Database Management – Design, optimize, and maintain relational databases like MySQL, ensuring efficient data storage and retrieval.
API Integration – Connect applications with third-party services and internal APIs, ensuring smooth data flow and system interoperability.
Testing & Debugging – Conduct unit, integration, and end-to-end testing to maintain code quality, reliability, and performance.
Security – Implement authentication, authorization, and industry-standard security practices to protect against common threats.
Collaboration – Work closely with designers, product managers, and QA teams to develop and enhance application features.
Maintenance & Continuous Improvement – Refactor code, optimize performance, and implement new features while maintaining comprehensive documentation.
Backend Developer
Digital Amoeba
Jakarta, Indonesia
04.2021 - 09.2021
API Development – Design, build, and integrate secure APIs to facilitate seamless communication between the frontend and third-party services.
Database Management – Design, optimize, and maintain databases, ensuring data integrity, consistency, and high performance.
Performance Optimization – Enhance server and database efficiency using caching, load balancing, and performance testing.
Security Implementation – Apply authentication, authorization, encryption, and other best practices to protect sensitive data.
Server Management – Configure, monitor, and maintain servers, cloud environments, and deployment pipelines for seamless operations.
Debugging & Error Handling – Implement logging, monitoring, and troubleshooting strategies to identify and resolve issues efficiently.
Collaboration – Work closely with front-end developers, product managers, and cross-functional teams, while participating in code reviews to ensure quality.
Maintenance & Continuous Improvement – Fix bugs, enhance existing features, and adapt to evolving project requirements.
Documentation – Write and maintain clear, concise technical documentation to support future development and system maintenance.
Developed RESTful APIs that facilitated seamless data exchange between clients and servers in a distributed environment.
Software Developer
PT Jidoka System Indonesia
01.2021 - 06.2021
Software Development – Design and develop applications based on client requirements using JavaScript, Python, Java, and other relevant technologies.
Front-End Development – Build responsive and dynamic user interfaces using React.js, Angular, or Vue.js, ensuring a seamless user experience.
Back-End Development – Develop APIs and server-side logic using Node.js while managing databases like MySQL or PostgreSQL for efficient data handling.
Database Management – Design, optimize, and maintain databases, ensuring data integrity, security, and high performance.
Testing & Debugging – Perform unit, integration, and end-to-end testing, debug issues, and ensure software reliability throughout development.
Project – Developed a Point of Sale System for Javaraodoo using the Odoo framework for PT. Jidoka System Indonesia.
Collaboration – Work closely with cross-functional teams, provide updates to stakeholders, and communicate progress and challenges effectively.
Maintenance & Continuous Improvement – Fix bugs, enhance features, and optimize application performance to adapt to evolving requirements.
Documentation – Write and maintain technical and user documentation to support future development and troubleshooting.
Security & Compliance – Implement security best practices and ensure compliance with industry standards and regulations.
Fullstack Developer
P3SM
Jakarta, Indonesia
11.2020 - 01.2021
Front-End Development – Build responsive and user-friendly interfaces using HTML, CSS, and JavaScript, ensuring cross-browser compatibility and seamless user experience.
Back-End Development – Develop robust APIs and server-side logic using PHP (Laravel) while efficiently managing MySQL databases. Reviewed code, debugged problems, and corrected issues.
Database Management – Design, optimize, and secure database structures to ensure efficient data storage, retrieval, and integrity.
API Integration – Connect applications with third-party services and develop secure, scalable APIs for seamless communication.
Testing & Debugging – Conduct unit, integration, and end-to-end testing to identify and resolve issues, ensuring software quality and stability.
Security – Implement best practices for authentication, authorization, and data protection to safeguard applications from security threats.
Project Management – Work collaboratively with teams, track progress using Trello, and ensure projects are completed on time and within scope.
Maintenance & Updates – Continuously enhance applications by fixing bugs, optimizing performance, and adding new features based on user feedback.
Documentation – Write and maintain comprehensive technical documentation for codebases, APIs, and development workflows to support future development.
IT Technical Support
PT Cita Mitra Nusantara
Karawang, Indonesia
11.2018 - 01.2020
Troubleshooting & Support – Diagnose and resolve hardware, software, and network issues, providing on-site and remote technical assistance.
Installation & Configuration – Set up, configure, and maintain hardware, software, and network devices such as routers, switches, and servers.
System Maintenance – Perform regular system updates, backups, and security patches to ensure optimal performance and protection.
IT Security – Implement firewalls, antivirus, encryption, and access controls to safeguard systems and sensitive data.
User Assistance – Provide technical support and training for employees, ensuring efficient use of IT systems and tools.
Documentation – Maintain detailed records of IT issues, solutions, configurations, and procedures for future reference.
Asset Management – Track IT hardware and software inventory, ensuring efficient procurement, allocation, and maintenance.
Project Support – Assist in IT infrastructure projects, system upgrades, and data migrations, ensuring smooth execution.
Service Improvement – Analyze user feedback and system performance to optimize IT support and enhance operational efficiency.
Data Entry Clerk
Gramedia
Karawang, Indonesia
06.2018 - 09.2018
Data Entry & Verification – Accurately input, update, and verify data in company systems while ensuring compliance with standards.
Data Organization & Maintenance – Manage, archive, and structure data for easy access, keeping it up to date and relevant.
Data Backup & Security – Perform regular backups and ensure data is securely stored, protected, and recoverable.
Report Preparation – Generate periodic and ad-hoc reports, supporting basic data analysis to aid decision-making.
Collaboration & Support – Work with cross-functional teams to provide accurate, accessible, and well-organized data.
Software Utilization – Use tools like Microsoft Excel, Google Sheets, and database management systems (DBMS) for efficient data processing.
Compliance & Confidentiality – Follow data security policies and ensure the confidentiality of sensitive company information.
Assistant Lecturer
Universitas Bina Sarana Informatika
Karawang, Indonesia
01.2018 - 05.2018
Developed strong rapport with students through clear communication, empathy, and genuine interest in their academic growth.
Managed a diverse classroom effectively by addressing individual needs and fostering an inclusive learning atmosphere.
Organized extracurricular activities such as study groups or tutoring sessions to further support student success outside the classroom setting.
Dispersed, collected and graded assignments to give detailed feedback.
Evaluated student performance fairly by implementing varied assessment techniques, ensuring accurate knowledge measurement.
Established positive relationships with students, parents, and fellow educators, promoting open communication channels for enhanced collaboration.
Reviewed teaching activities and identified and implemented strategies to improve student learning outcomes.
Prepared and organized different teaching aids for use in classroom.
Adapted lesson plans based on student feedback and progress data, ensuring optimal content delivery for improved understanding.
Developed easy and open rapport with students to encourage engagement and academic progress.
Supported positive image of university by being responsive and promptly responding to requests and inquiries.
Performed various general administrative tasks such as filing, recordkeeping and taking phone messages.
Used PowerPoint and Google Classroom technology to give presentations to student classrooms.
Selected and designed lesson plans and curriculum to meet academic objectives.
Created and designed quizzes, tests and projects to assess student knowledge.
Developed and implemented innovative teaching strategies to engage students in lectures and coursework.
Evaluated and revised lesson plans and course content to achieve student-centered learning.
Arranged syllabus, developed schedule, and determined reading list for varied courses simultaneously, giving students appropriate time to complete assignments and absorb information.
Conducted individual research projects to actively contribute to institution's research work.
Prepared quizzes, tests and examinations to gauge how well students were learning.
Evaluated students' understanding of course material through examinations and in-depth essay writing.
Participated in department meetings to provide input to colleagues about student achievement and improvement.
Created lessons and online testing materials to facilitate remote learning.
Increased educational expertise and knowledge by participating in instructor-oriented workshops.
Designed detailed learning plans for struggling students based on test, homework and assignment records.
Improved students' analytical skills by introducing state-of-the-art computer program technologies.
Developed and implemented classroom routines to address varying student needs.
Modified lessons and curriculum to accommodate diverse learners by using strategies such as peer-assisted learning and group work.
Created and developed lesson plans to meet students' academic needs.
Completed student progress reports mid-term to notify students and parents of strengths and areas of improvement.
Education
Bachelor of Science - Computer Science
STMIK ROSMA
Karawang
08.2019 - 09.2021
No Degree - Fullstack Website Developer
Pijar Camp
Jakarta
08.2020 - 11.2020
Associate of Science - Computer Information Systems
Certificate Of Graduation Fullstack Website Developer
11-2020
No Degree - Fullstack Website Developer
Pijar Camp
08.2020 - 11.2020
Bachelor of Science - Computer Science
STMIK ROSMA
08.2019 - 09.2021
IT Technical Support
PT Cita Mitra Nusantara
11.2018 - 01.2020
Data Entry Clerk
Gramedia
06.2018 - 09.2018
Assistant Lecturer
Universitas Bina Sarana Informatika
01.2018 - 05.2018
Associate of Science - Computer Information Systems
Universitas Bina Sarana Informatika
09.2015 - 05.2019
Similar Profiles
Kevin Rafif FeliatraKevin Rafif Feliatra
Government Account Manager / Head of Telkom Daerah Lebak at Telkom IndonesiaGovernment Account Manager / Head of Telkom Daerah Lebak at Telkom Indonesia
Lead Product Manager (Enterprise Efficiency - People Systems) at TELKOM INDONESIALead Product Manager (Enterprise Efficiency - People Systems) at TELKOM INDONESIA