Who is Muhammad Ridwan? Overview
A concise factual answer block for searchers comparing this professional profile.
Muhammad Ridwan is listed as Software Engineer at Prodigi, based in Bandung, West Java, Indonesia. AeroLeads shows a matched LinkedIn profile for Muhammad Ridwan.
Muhammad Ridwan previously worked as Software Engineer at Pt Bank Rakyat Indonesia (Persero) Tbk and Senior Software Engineer at Pt. Entrepreneur Trust Digital. Muhammad Ridwan holds Gelar Sarjana, Computer Science, 3.65 from Universitas Pendidikan Indonesia.
Email format at Prodigi
This section adds company-level context without repeating Muhammad Ridwan's masked contact details.
Review company-level records connected to Muhammad Ridwan before choosing the right outreach path.
About Muhammad Ridwan
Courteous and enthusiastic person, I am interested in IT and everything in its orbit. I recently began to be fascinated with microservices architecture, e.g building isolated, autonomous, context-bound, and reusable services to provide a business capability. Involved in IT-based project around 4+ years as solutions-oriented IT Consultant with experience managing complex IT environments and developing successful technical solutions for several organizations and industry leaders, also have experiences on cloud computing platform such as AWS and Google Cloud Platform and having the enthusiasm and ambition to complete projects to the highest standard.When I'm not working, I am usually cycling/playing badminton with my community friends. I love to read, play some video games, and attend "pengajian" whenever I'm awarded the opportunity. I love meeting new people and learning new things....Backend Development: -Proficiency: 4+ years Back-end Development using NodeJs Environment (JavaScript/TypeScript)-Familiar: Java, Go, PHP LaravelOther Development Stuff:- Proficiency: Apache Kafka, Redis, Docker, MongoDB, PostgreSQL, MySQL, GitLab CI / CD, Unit Tests,
Muhammad Ridwan's current company
Company context helps verify the profile and gives searchers a useful next step.
Muhammad Ridwan work experience
A career timeline built from the work history available for this profile.
Software Engineer
CERIA is a payment method managed by Bank BRI which is intended for Users who do not have a credit card to fulfill their online transaction payment needs without the physical presence of a credit card.
Key Achievement:
- Revamp Backend service that handle all things in Ceria
- Implement microservices concept and rewrite legacy services
Senior Software Engineer
Working as a vendor in BRI Ceria Apps development team.
Back End Developer
Involved in short-period app development phase. - Create base application structure using TypeScript and NestJs framework.- Successfully implemented basic database structure using SQL and No-SQL database (redis)
Associate Project Supervisor
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development life cycle- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code… Show more - Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development life cycle- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code- Manage project implementation and deployment. Track performance, identify bottlenecks, and determine response measures to ensure project delivered within time and budget constraints.- Direct stakeholder management, coordinating with senior management, engaging with third-party vendors, and overseeing negotiations and contracts.- Work in tandem with other developers across various countries.- Mentor junior and mid-level engineers.- Grow engineering teams by interviewing, recruiting and hiring.- Help our director of engineering build out an awesome best-in-class engineering culture. Show less
Senior Developer
- Support and develop junior software engineers by providing advice, coaching and educational opportunities.- Working closely with other developers, UX designers, business and systems analysts Identifying areas for modification in existing programs and subsequently developing these modifications.- Improve operations by conducting systems analysis; recommending changes in policies and procedures.- Update job knowledge by studying state-of-the-art development tools… Show more - Support and develop junior software engineers by providing advice, coaching and educational opportunities.- Working closely with other developers, UX designers, business and systems analysts Identifying areas for modification in existing programs and subsequently developing these modifications.- Improve operations by conducting systems analysis; recommending changes in policies and procedures.- Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; - maintaining personal networks; participating in professional organizations. Show less
Junior Developer
- Engineered modern applications with NodeJS, SQL Server, PostgreSQL and No SQL.- Develop, test and implement new software programs- Clearly and regularly communicate with management and technical support colleagues.- Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces- Test, maintain and recommend software improvements to ensure strong functionality and… Show more - Engineered modern applications with NodeJS, SQL Server, PostgreSQL and No SQL.- Develop, test and implement new software programs- Clearly and regularly communicate with management and technical support colleagues.- Design and update software database. This includes, but is not limited to: Software Applications, Web Sites, Data Communication Processes and User Interfaces- Test, maintain and recommend software improvements to ensure strong functionality and optimization- Send progress report, make suggestions and discuss the task with client’s Project Manager. Show less
Senior Software Engineer
Being a part of the initial core team of application development. Work closely with founders to provide technical support, and translate business needs into lines of code.Key Achievement:- Successfully ensuring local bank (BCA, BNI, CIMB, Mandiri, BRI, Permata), E-wallet services (Jenius, OVO, Go-pay, ShopeePay), and Investments account (Ajaib, Stockbit, Bareksa, IPOT) are integrated and available for end-user service consumption.- Perform the ETL process (extract, transform… Show more Being a part of the initial core team of application development. Work closely with founders to provide technical support, and translate business needs into lines of code.Key Achievement:- Successfully ensuring local bank (BCA, BNI, CIMB, Mandiri, BRI, Permata), E-wallet services (Jenius, OVO, Go-pay, ShopeePay), and Investments account (Ajaib, Stockbit, Bareksa, IPOT) are integrated and available for end-user service consumption.- Perform the ETL process (extract, transform, and load) raw transaction data to be used as an analytical process by the machine learning team. Show less
Software Engineer
Work as an IT vendor to digitize mining and oil industry business processes. Work directly with the product owner and be actively involved in internal mining super app.Key Achievements:- Successfully implemented real time data-driven reporting services using SSRS- Successfully implemented an "offline first" application environment- Successfully digitized all mining equipment maintenance checklist form into dynamic data-structure.- Successfully emphasizes on new way… Show more Work as an IT vendor to digitize mining and oil industry business processes. Work directly with the product owner and be actively involved in internal mining super app.Key Achievements:- Successfully implemented real time data-driven reporting services using SSRS- Successfully implemented an "offline first" application environment- Successfully digitized all mining equipment maintenance checklist form into dynamic data-structure.- Successfully emphasizes on new way collaboration process among mine operation.- Envisioned to empower people through digital providing transparency on mining operations a productive and efficient work environment. Show less
Full Stack Developer
-Manage web projects with 2-5 developers to capture requirementsfor the functional elements of website projects. Also responsiblefor liaising with clients and ensuring that all work carried outcomplies with standards and guidelines.-Successfully integrated multiple apps into single-gateway system,and developed REST APIs also 3rd Party APIs for modules pertainingto payment solutions & created reusable code to facilitatesmooth future usage.- Environment:… Show more -Manage web projects with 2-5 developers to capture requirementsfor the functional elements of website projects. Also responsiblefor liaising with clients and ensuring that all work carried outcomplies with standards and guidelines.-Successfully integrated multiple apps into single-gateway system,and developed REST APIs also 3rd Party APIs for modules pertainingto payment solutions & created reusable code to facilitatesmooth future usage.- Environment: LAMP Stack (Linux, Apache, MySQL, PHP), CodeIgniter, Python, Django ,AJAX, jQuery, JSON Show less
Software Engineer (Internship)
-Handling multi-tier client server apps conforming to four architecturelayers namely Data, Business, Servicess, and PresentationLayer. Participated in full software development life cycle (SDLC)for several apps including Management of Inventory and StockApps, and Production Planning Apps who can regulate and utilizethe allocation of employee activity resources, materials and productioncapacity to serve different customers with batch… Show more -Handling multi-tier client server apps conforming to four architecturelayers namely Data, Business, Servicess, and PresentationLayer. Participated in full software development life cycle (SDLC)for several apps including Management of Inventory and StockApps, and Production Planning Apps who can regulate and utilizethe allocation of employee activity resources, materials and productioncapacity to serve different customers with batch productionmethod.-Coordinated with team members to succesfully implement theassigned modules & program logic. Developed APIs and synchronizedthem with ERP and process data with JSON format.-Conducted requirement gathering by researching the workflow ofanalogous websites & developed a working module.-Environment: C#, ASP.NET, Javascript, JQuery, Show less
Laboratory Assistant
Teaching Assistant
As teaching assistant, I responsible in several courses:Jun 2015 - Dec 2015- Basic Programming and Algorithms Course I, using C.Jan 2016 - May 2016- Basic Programming and Algorithms Course II, using C.Jun 2016 - Dec 2016- Data Structures Course, using C.Jan 2017 - May 2017- Object Oriented Programming Course, using Java, C++, PHP.-Independently supervised classes of 30-40 students during practiceclass. Assisted and mentored students in groups and on… Show more As teaching assistant, I responsible in several courses:Jun 2015 - Dec 2015- Basic Programming and Algorithms Course I, using C.Jan 2016 - May 2016- Basic Programming and Algorithms Course II, using C.Jun 2016 - Dec 2016- Data Structures Course, using C.Jan 2017 - May 2017- Object Oriented Programming Course, using Java, C++, PHP.-Independently supervised classes of 30-40 students during practiceclass. Assisted and mentored students in groups and on individualbasis. Provided educational materials, including lesson plans, andweekly homework packets that averaged 85% completion rate.-Proctored monthly quizzes and tests, ensuring academic integrityand an approriate testing environment. Worked under lecurer’sdirection to maintain a clean, safe, and comfortable classroom. Show less
Muhammad Ridwan education
Frequently asked questions about Muhammad Ridwan
Quick answers generated from the profile data available on this page.
What company does Muhammad Ridwan work for?
Muhammad Ridwan works for Prodigi.
What is Muhammad Ridwan's role at Prodigi?
Muhammad Ridwan is listed as Software Engineer at Prodigi.
Where is Muhammad Ridwan based?
Muhammad Ridwan is based in Bandung, West Java, Indonesia while working with Prodigi.
What companies has Muhammad Ridwan worked for?
Muhammad Ridwan has worked for Prodigi, Pt Bank Rakyat Indonesia (Persero) Tbk, Pt. Entrepreneur Trust Digital, Rumah Coding Cerdas, and Bts.Id - Pt Intersolusi Teknologi Asia.
How can I contact Muhammad Ridwan?
You can use AeroLeads to view verified contact signals for Muhammad Ridwan at Prodigi, including work email, phone, and LinkedIn data when available.
What schools did Muhammad Ridwan attend?
Muhammad Ridwan holds Gelar Sarjana, Computer Science, 3.65 from Universitas Pendidikan Indonesia.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Muhammad Ridwan you were looking for.
View similar profiles