About Me
Ari, Software Engineer with 9+ years of experience mainly in frontend and web development, with some experience in cloud and backend APIs. Build interactive, user-friendly, and feature-rich website / web-based applications for eCommerce, payments, and fintech sectors. I am passionate about staying up-to-date with the latest industry trends and best practices in software engineering and web technology.
Portfolio
Skills
- Backend: Node.js, Express.js, Nest.js, Java, Spring Framework, PHP, MySQL, PostgreSQL, MongoDB.
- Frontend: JavaScript, React.js, Next.js, Vue.js, Nuxt.js, Svelte, HTML, CSS, SCSS.o
- Cloud: S3, CloudFront, Lambda, Elastic Beanstalk, EC2, Amplify, Compute Engine, App Engine, Cloud Functions, Firebase, Firestore.
Experience
PT Phincon | Senior IT Consultant
December 2023 - Present | Jakarta | Contract
PT Phincon is a consulting company that provides IT solutions for enterprise clients.
- Solution Architect for Big Telco Project:
- Design and implement technical architectures for clients, ensuring solutions align with technical requirements.
- Collaborated with stakeholders to gather and analyze business requirements, translating them into technical specifications and architectural designs.
- Analyzed existing systems to identify areas for improvement, implementing optimization strategies to enhance performance, scalability, and reliability.
PT Ajaib Teknologi Indonesia (Ajaib.co.id) | Senior Web Engineer
May 2022 - October 2023 | Jakarta, Indonesia
Ajaib is the fastest-growing series B-funded tech-powered online investment platform that allows Indonesians to buy and sell stocks, mutual funds, and crypto.
- Developed user-facing investment platform using JavaScript, TypeScript, React.js, and Next.js.
- Responsible for developing the KYC Process and Registration Process, increasing user retention by 10% each month.
- Developed internal operations tools using Next.js to help non-tech divisions eliminate manual operations and processes.
- Refactored code by implementing a design system, migrating Redux to context, and implementing a mono-repo, enhancing long-term development culture.
- Worked closely with multiple stakeholders (Product, Design, QA) on planning and execution.
- Implemented Code Quality Metrics using SonarQube to analyze code quality and Unit-test coverage with a minimum of 60% coverage.
- Led and mentored a junior developer by assigning challenging tasks to foster growth, and reviewing the code.
PT. Fintek Karya Nusantara (LinkAja.id) | Web Development Specialist
July 2019 - May 2022 | Jakarta, Indonesia
LinkAja is Indonesia's leading e-money wallet and financial services platform.
- Developed landing pages to increase the customer base and brand recognition.
- Created a custom content management system for web marketing and platform management.
- Developed backend API services using Node.js for content management systems for marketing websites.
- Developed front-end web applications using React.js and Svelte as web-view integrated into the LinkAja mobile application.
- Built internal ops platform web apps to eliminate human bottlenecks.
- Built reusable components and front-end libraries to enhance developer productivity.
- Collaborated with the product manager and UX designer to define requirements.
- Translated designs and wireframes into high-quality code.
- Maintained an internal Library UI-Kit.
- Regularly reviewed and refactored code to improve its quality and maintainability.
Fundnel, Pte. Ltd. | Fullstack Software Engineer in Web
March 2016 - July 2019 | Jakarta, Indonesia
Fundnel is a private investment platform offering unlisted securities in growth and pre-IPO stage companies across various industries.
- Created a user-facing front-end application using Vue.js
- Developing content management system using YII PHP Framework, and MySQL
- Implemented AWS API Gateway to integrate with different service
- Created RESTFull API with Laravel and Expres.js
- Implemented AWS SES to send user notifications through email
- Implemented AWS SQS as a messaging service to handle asynchronous process
PT MNC Aladin Indonesia (misteraladin.com) | Fullstack Software Engineer in Web
July 2015 - February 2016 | Jakarta, Indonesia
Mister Aladin is a leading Online Travel Agency (OTA) based in Indonesia, owned by MNC Group, a multinational conglomerate.
- Developed front-end using Vue.js.
- Developed RESTful API using Lumen PHP Framework.
- Developed CMS applications using YII PHP Framework.
- Implemented Apache SOLR for advanced full-text search.
- Implemented Redis for caching mechanisms.
- Wrote database migration scripts for MySQL.
Netbuilder (M) Sdn. Bhd. | PHP Developer
March 2014 - June 2015 | Remote
NetBuilder is a leading E-Commerce and Online Payment solution provider in Malaysia. It develops, provides, and consults on web-based business solutions, enabling clients to rapidly build, grow, and extend their online business channels.
- Handled the software development life cycle for several client projects.
- Developed an e-commerce framework from scratch using PHP, MySQL, and JavaScript. This framework was consistently used by 20 clients annually, generating a revenue stream of 200,000 MYR per month.
- Integrated payment methods with ipay88.com and molpay.com.
- Developed backend applications over LAMP Stack.
- Provided technical documentation for maintenance and made quotations on core system customization.
Education
Universitas Islam Indonesia | B.S in Computer Science | GPA: 3.02
September 2008 - February 2014, Yogyakarta Indonesia
Contact
You can reach me via email at aripratomo@hotmail.com.