Muhammad Ridwan

Muhammad Ridwan Email and Phone Number

Senior Software Engineer (Backend) - Associate Project Supervisor @ Prodigi
Muhammad Ridwan's Location
Bandung, West Java, Indonesia, Indonesia
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 Details
Prodigi

Prodigi

View
Senior Software Engineer (Backend) - Associate Project Supervisor
Muhammad Ridwan Work Experience Details
  • Prodigi
    Software Engineer
    Prodigi Aug 2022 - Present
    Jakarta, Indonesia
  • Pt Bank Rakyat Indonesia (Persero) Tbk
    Software Engineer
    Pt Bank Rakyat Indonesia (Persero) Tbk Nov 2021 - Present
    Jakarta, Indonesia
    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
  • Pt. Entrepreneur Trust Digital
    Senior Software Engineer
    Pt. Entrepreneur Trust Digital Nov 2021 - Present
    Bandung, West Java, Indonesia
    Working as a vendor in BRI Ceria Apps development team.
  • Rumah Coding Cerdas
    Back End Developer
    Rumah Coding Cerdas May 2022 - Jul 2022
    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)
  • Bts.Id - Pt Intersolusi Teknologi Asia
    Associate Project Supervisor
    Bts.Id - Pt Intersolusi Teknologi Asia May 2021 - Jun 2022
    - 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
  • Bts - Pt Intersolusi Teknologi Asia
    Senior Developer
    Bts - Pt Intersolusi Teknologi Asia May 2020 - May 2021
    - 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
  • Bts - Pt Intersolusi Teknologi Asia
    Junior Developer
    Bts - Pt Intersolusi Teknologi Asia Apr 2019 - May 2020
    - 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
  • Finku
    Senior Software Engineer
    Finku May 2021 - Aug 2021
    Jakarta, Jakarta, Indonesia
    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
  • Pt Indo Tambangraya Megah, Tbk
    Software Engineer
    Pt Indo Tambangraya Megah, Tbk Apr 2019 - Jan 2021
    Jakarta Selatan, Jakarta, Indonesia
    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
  • Balai Besar Bahan Dan Barang Teknik
    Full Stack Developer
    Balai Besar Bahan Dan Barang Teknik Dec 2018 - Apr 2019
    Bandung, West Java, Indonesia
    -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
  • Bio Farma - Indonesia
    Software Engineer (Internship)
    Bio Farma - Indonesia Oct 2017 - Dec 2017
    Bandung Dan Sekitarnya, Jawa Barat, Indonesia
    -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
  • Universitas Pendidikan Indonesia
    Laboratory Assistant
    Universitas Pendidikan Indonesia Jun 2015 - Jun 2017
    Bandung Dan Sekitarnya, Jawa Barat, Indonesia
  • Universitas Pendidikan Indonesia
    Teaching Assistant
    Universitas Pendidikan Indonesia Jun 2015 - May 2017
    Bandung Dan Sekitarnya, Jawa Barat, Indonesia
    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 Details

Frequently Asked Questions about Muhammad Ridwan

What company does Muhammad Ridwan work for?

Muhammad Ridwan works for Prodigi

What is Muhammad Ridwan's role at the current company?

Muhammad Ridwan's current role is Senior Software Engineer (Backend) - Associate Project Supervisor.

What schools did Muhammad Ridwan attend?

Muhammad Ridwan attended Universitas Pendidikan Indonesia.

Not the Muhammad Ridwan you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.