I believe that computing is affecting the lives of everyone on the planet and I think is important to provide better tools for people to access the potential offered by the computer.This is why my goal is to provide better tools for people to perform their work. I believe that languages are the most important tools because I use them to think about our ideas, communicate and express them.To me, programming is a way of looking at things.I’m currently living in Jakarta. I'm Powerlifter. I love being strong and having job at the same time.
-
Senior Software EngineerDataindonesia.Id Mar 2023 - PresentJakarta, IndonesiaTech Stacks: React, Next Js, Typescript, Node Js, Golang. Developed and maintained React and Typescript frontend applications for DataIndonesia.id, ensuring seamless user interactions and high performance.- Implemented Golang backend services to enhance system reliability and scalability.- Collaborated with the team to integrate Node Js features, improving overall platform functionality.- Code Reviewing Engineer CodeAchievement- Reduced overall endpoint response time from 60-100 seconds to under 2 seconds, significantly enhancing system performance.- Optimized endpoint performance as measured by PageSpeed Insights, improving the score from 20/100 to 85/100.- Contributed to a revenue increase of approximately 100 million IDR over three months by implementing a new transaction feature.- Enhanced the article search functionality by transitioning from direct database queries to utilizing Typesense for more efficient searches.- Helping cost-saving infrastructure service by moving from VM Machine to Cloud Based Services (Kubernetes)- Eliminated system downtime by high load request, reducing it from 4-5 occurrences per day to zero, ensuring continuous service availability. -
Senior Software EngineerFlock App Aug 2022 - PresentJakarta, Jakarta, IndonesiaTech Stack: React, React Native, Node Js, Golang.Job Description- Working as a team through the application of deep knowledge of one job area or broad knowledge of several job areas.- Operational role, responsible for setting objectives, and delivering results that have a significant impact within the context of a wider operational area.- Responsible for building the user interface of a application with React Native- Reviewing designs created by designers to ensure they are functional and meet usability standards- Communicating with other team members regarding goals and progress of projects- Reviewing requirements from clients and creating designs that meet their needs- Participating in code reviews and testing new features to ensure they are compatible with existing featuresKey Characteristic- Take up the responsibility of the entire Project.- Carefully analyze the project and rectify the errors found in the process. To keep a check a whole system especially on Frontend side- Working on identifying the project risk and planning mitigation action with the PM at the project level.- Proactive while reacting to unexpected cases and should have written explanations for the same.Achievement- Enhanced React Native performance, achieving a threefold improvement.- Revamped the entire page to significantly increase loading speed and responsiveness.- Developed a real-time leaderboard for Pro Trader with faster response times and a smoother, lag-free user experience.
-
MentorHacktiv8 Indonesia Aug 2022 - Nov 2022Job Description- Value the mentee as a person;- Develop mutual trust and respect;- Maintain confidentiality;- Listen both to what is being said and how it is being said;- Help the mentee solve his or her own problem, rather than give direction;- Focus on the mentee's development and resist the urge to produce a clone;- Create a better learning engagement for the mentee.- Create constructive feedback for the mentee without any judgment.Key Characteristics- Being good listener for the mentee, never judging first without knowing mentee's problem.- Able to constructive feedback, able to point out the mistake and encourage mentee to fix their problem.- Treat Other with respect- Able to demonstrate well knowledge that they have to the mentee.- Being skillful to what they will learn on class.- Take pride on their work as a mentor. -
FacilitatorBinar Academy Apr 2022 - Aug 2022Jakarta, Jakarta, IndonesiaJob DescriptionValue the mentee as a person;Develop mutual trust and respect;Maintain confidentiality;Listen both to what is being said and how it is being said;Help the mentee solve his or her own problem, rather than give direction; Focus on the mentee's development and resist the urge to produce a clone; Create a better learning engagement for the mentee.Key CharacteristicsBeing good listener for the mentee, never judging first without knowing mentee's problem. Able to constructive feedback, able to point out the mistake and encourage mentee to fix their problem.Treat Other with respectAble to demonstrate well knowledge that they have to the mentee. Being skillful to what they will learn on class.Take pride on their work as a mentor. -
Technical LeadLemonilo Dec 2021 - Jul 2022Jakarta, Indonesia -
Software EngineerLemonilo Mar 2020 - Dec 2021Jakarta, IndonesiaTech Stacks: React Js, React Native, Typescript, Next JS, Node Js, Golang, GraphqlJob Description· Leads a team through the application of deep knowledge of one job area or broad knowledge of several job areas.· Operational role, responsible for setting objectives, and delivering results that have a significant impact within the context of a wider operational area.· Identifies problems and updates or modifies working methods in their own role without the benefit of defined procedures.Key Characteristics· Take up the responsibility of the entire Project.· Carefully analyze the project and rectify the errors found in the process.· Undergoing the process of analysis in order to fulfill the requirement of system-wide.· Developing the detailed design structure after understanding the requirements and the design.· Implementing the best practices and coding standards of the project.· Reporting for all the weekly tasks in the form of accurate and detailed reports.· To keep a check on the whole system, conduct the testing and integration testing for the entire system.· Working on identifying the project risk and planning mitigation action with the PM at the project level.· Proactive while reacting to unexpected cases and should have written explanations for the same.· Assist and guide the Project Lead/PM/BA in project coordination.· Ensure that the Team is working as per the listed procedures.· Work on constantly increasing the productivity of the team and reducing the waste on the other end.Achievement- Migrated lemonilo.com from Laravel to Next.js, modernizing the platform's architecture.- Boosted Google PageSpeed Insights performance from 40/100 to 90/100, significantly improving SEO.- Developed an in-app game to enhance user engagement and increase time spent within the app.- Increased Lemonilo's revenue during the COVID-19 period through the successful launch of an updated app. -
Software EngineerImpactfirst.Co Oct 2019 - Mar 2020Greater Jakarta Area, IndonesiaTech Stack: Vue Js, Quasar, Node JSImpact is a technology and consulting company specializing in digital transformation with the vision to grow Indonesia’s economy by helping businesses and the workforce through software, data, education, and community.Job Responsibilities- Develop and Maintain Applications: Design, develop, and maintain scalable applications using Node.js and Vue.js, ensuring high performance and responsiveness.- Utilize Quasar Framework: Leverage the Quasar Framework to build cross-platform applications that deliver a consistent user experience on both web and mobile platforms.- Collaborate with Cross-Functional Teams: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements and translate them into technical specifications.- Implement ERP Features: Develop and enhance features within the ERP system that support digital transformation initiatives, improving business operations and workflows.- Optimize Application Performance: Conduct performance tuning and optimization of applications to ensure rapid load times and a smooth user experience.- Integrate APIs and Data Sources: Collaborate with backend developers to integrate RESTful APIs and other data sources, facilitating seamless data exchange within the ERP system.- Troubleshoot and Debug Issues: Identify, troubleshoot, and resolve application issues and bugs, ensuring timely fixes to maintain service quality.Achievement- Successful Application Launches: Successfully launched multiple high-performance applications using Node.js and Vue.js, receiving positive feedback from users and stakeholders.- Increased User Engagement: Achieved a measurable increase in user engagement and retention rates due to the implementation of responsive and user-friendly interfaces.- Performance Optimization: Improved application performance metrics, such as reducing load times by 50%, leading to enhanced user satisfaction. -
Full-Stack DeveloperQbit Sep 2018 - Sep 2019Greater Jakarta Area, IndonesiaAbout:"Qbit is a software company that works in various domains in software development. We help our customer to architect and realize their business idea. We are also developing some products under our Company. Our philosophy is “Move fast, break things. Never afraid to try something new.”Main Responsibilities :Developed front end website architecture.Designed user interactions on web pages.Developed back end website applications.Created servers and databases for functionality.Ensured cross-platform optimization for mobile phones.Ensured responsiveness of applications.Worked alongside graphic designers for web design features.Saw through a project from conception to finished product.Designed and developed APIs.Met both technical and consumer needs.Stayed abreast of developments in web applications and programming languages.Projects:1. Land trading project called "HIT" and collaborating with PT Multi Kasuja. Worked in a team of 6 personnel (2 Mobile developers, 2 Web developers, 1 Project Manager, 1 UI/UX developer).Reported to the Project Manager using Scrum.Reported every Monday and Fridays.Tools: NodeJs, Android Java, ReactJs, Scrum, Vue Js.2. Project from Australia, making portfolio for every company and they call it "Bee-Castle"Worked with a team of 8 personnel (UI/UX, Developer, Business Analyst).Reported the work to the CTO.Reported every Monday and Fridays.Tools: NodeJs, React Native.3. Project from PT Kan, making their product called GadaiKAN. working with 3 people. Reported to the project owner every Monday and Friday. Building Microservices backend with Node JS and zeroMQ and front end with Vue JS.
Muhammad Arief Ardi Kurnia Education Details
-
Barça Innovation Hub - Universitas83.6 -
Universitas Pembangunan JayaInformation Technology -
Stmik JakartaInformation Technology -
Sman 16Sciene -
Computer Software Engineering
Frequently Asked Questions about Muhammad Arief Ardi Kurnia
What company does Muhammad Arief Ardi Kurnia work for?
Muhammad Arief Ardi Kurnia works for Dataindonesia.id
What is Muhammad Arief Ardi Kurnia's role at the current company?
Muhammad Arief Ardi Kurnia's current role is Software Engineer.
What schools did Muhammad Arief Ardi Kurnia attend?
Muhammad Arief Ardi Kurnia attended Barça Innovation Hub - Universitas, Universitas Pembangunan Jaya, Stmik Jakarta, Sman 16, Hacktiv8 Indonesia.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial