My Resume

Senior software engineer with 9+ years of experience crafting effective solutions for real-world challenges across multiple industries and technologies. My expertise spans modern frameworks, cloud architectures, and leadership roles, delivering business impact through technology excellence.

Irvan Fauziansyah

Senior Software Engineer
profile

Results-driven Software Engineer with over 8 years of experience developing performance-critical applications in production environments. Proficient in modern programming languages such as Ruby, Python, PHP, Go, and JavaScript. Demonstrated expertise in leading company-wide projects, setting technical vision, and making architectural decisions. Strong background in RDBMS including MySQL, PostgreSQL, Oracle, SQL Server, and NoSQL databases like Redis and Elasticsearch. Experienced in implementing advanced CI/CD pipelines and robust testing strategies to ensure seamless integration, deployment, and high code quality. Passionate about software development and committed to continuous learning and embracing emerging technologies. Excellent command of English with strong communication and collaboration skills.

Key Achievements

  • Architected AI-Powered Analytics: Designed and deployed a multi-tenant AI-powered data analyst chatbot with WhatsApp integration, delivering instant data insights and enhancing user query response efficiency.
  • Streamlined Teacher Management: Led the teacher recruitment and management app development, enhancing operational efficiency and service delivery by streamlining teacher distribution across all company products.
  • Boosted Recruitment Efficiency: Developing a custom coding platform (HackerRank-like application) for technical assessments and integrating it with the existing ATS, increasing candidate processing from 500+ to 2,000+ monthly and reducing hiring time by 20%.
  • Automated Marketing Efforts: Worked with the marketing team to automate synchronization between the company product list and marketing platforms, streamlining marketing efforts and increasing coordination between the website and targeted ads.
  • Increased Sales: Led the integration of CleverTap as a data tracking system. This provided better analytical and decision-making strategies, resulting in a 10% sales increase.
  • Automated Reward Distribution: Constructed a digital reward distribution system, reducing manual processes by 70% and improving operational efficiency.
  • Expanded Global Reach: Developed a localization feature for a web platform, enabling support for 8 languages, significantly broadening the company's user base globally.
  • Cost Savings: Designed and developed a form builder and submission system, replacing more expensive services (HubSpot) and significantly reducing marketing budget.
  • Led Application Projects: Successfully led multiple end-to-end application projects, overseeing the entire process from requirement gathering to release phases, ensuring high-quality results.
  • Mentored Junior Developers: Fostered a culture of best practices and efficient tool usage within the teams, contributing to the professional growth of junior developers.

Work Experiences

Freelance Software Engineer Dec 2024 - Present

PT. Ahli Bangun Sistem (ABS) - Professional SaaS Company

  • Engineered an automated auction bot for intelligent auto-bidding and order placement, significantly increasing clients' success rates in securing desired items
  • Developed a secure, multi-tenant bank account scraping solution to aggregate transaction histories, enabling improved financial data analysis and reporting for business clients
  • Architected and deployed a multi-tenant AI-powered data analyst chatbot with WhatsApp integration, delivering instant data insights and enhancing user query response efficiency
View ABS Projects
Creator & Main Maintainer Jan 2023 - Present

Open Source Community Projects

  • Developed and maintain an open-source RESTful API for Indonesian administrative regions data, featuring automated data scraping and multiple deployment options (API Wilayah Indonesia).
  • Created and maintain an open-source Ruby gem (Administrate Filterable) enhancing Administrate with advanced, ActiveAdmin-inspired filtering, improving admin panel usability.
  • Developed and maintain an open-source Ruby gem (Administrate Field PaperTrail) integrating PaperTrail audit logs into Administrate, providing detailed version tracking in admin UIs.
View Open Source Projects
Lead Software Engineer Apr 2020 - Apr 2025 (5+ years)

Ruangguru - Biggest education technology company in Indonesia

  • Developed an offline branch recommendation system by performing map-based geospatial clustering of nearby schools using the HDBSCAN algorithm, significantly improving strategic decisions for physical expansion and student accessibility
  • Work closely with the CTO on the scope of future projects and innovations to increase team productivity across Ruangguru employees
  • Architected a revolutionary SaaS platform leveraging Domain-Driven Design and modular architecture, empowering rapid product development and reducing time-to-market by enabling teams to build new products with 60% less coding effort
  • Single-handedly developed HackerRank-like application and integrated it with existing ATS (Lever) to help the tech recruiter team increase the candidates that can be processed to coding test from 500+ to 2.000+ (average monthly) and reduce overall hiring SLA to 20%
  • Lead an engineering team of 5 and is deeply involved in project meetings and decisions with the product team to build teacher recruitment and management application that will be used to manage and distribute teachers across all Ruangguru products
  • Maintain and improve the features of existing HRIS to ensure the smooth operation of day-to-day employee management
  • Liaised with the HR team to build a performance review system to assess the work performance of all employees across Ruangguru
  • Design and develop form builder and submission system with the support of web embedding, internal and external service/API integration, and custom email notification that is used to replace HubSpot form so that it can reduce the cost of the entire tech and marketing team budget
  • Team up with the product operation team to design and build digital reward (e-money, voucher, etc) distribution automation which reduces day-to-day operational manual process by up to 70%
  • Create a ticketing system using Jira that is integrated with an orchestration engine (Cadence) to execute asynchronous long-running automation with internal data and services, impacting the ticket SLA resolution time reduction to 50%
  • Improved team development productivity and efficiency by introducing best practices, tools, TDD, and design pattern
  • Fixed bugs and problems across the entire Enterprise team codebase in an efficient and timely manner
  • Intensively participate in team discussions about system design and development plan on the involved project
  • Onboarding and mentoring junior developers with tools, frameworks, best practices, and design patterns that are already used in the team
  • Doing code review within the Enterprise team codebase to ensure code quality, no possible bugs/mistakes, consistent design and implementation, and meeting project requirements
View Ruangguru Projects
Freelance Software Engineer Mar 2018 - Apr 2021 (3+ years)

Disdik Gunungkidul - Education Department of the Gunungkidul Regency Government

  • Developed a data validation system (Verval Dapodik) to verify and validate education data prior to national Dapodik system submission.
  • Developed a comprehensive management system (Management Dapodik) to oversee and coordinate all Dapodik-related activities across schools.
  • Developed SIPBM to manage and track community assistance programs and educational aid distribution.
  • Developed a school administration system to streamline administrative processes across all regional schools.
  • Developed an SPM (Minimum Service Standards) system to monitor and ensure compliance across educational institutions.
View Gunungkidul Projects
Senior Software Engineer Apr 2018 - Mar 2020 (2+ years)

SweetEscape - Photographer Marketplace Startup

  • Responsible for localization feature development on the web platform to support 8 different languages so that the company can reach more users across the world
  • Work together with the marketing team to automate the synchronization between the company product list to Facebook, Instagram, and Google ads so that the users can seamlessly see product information on the website and ads with no difference and make the work of the marketing team more effective and productive
  • Successfully led a team of 3 in developing a credit expiry system to reduce future possible financial leaks in the company
  • Successfully led a team of 3 on CleverTap research and integration as a data tracking system to help the Data Analyst team create better analytical and decision strategies to increase sales number (increased by 10% after implementation)
  • Fixed bugs and problems across the entire Web team codebase in an efficient and timely manner
  • Liaised with product managers to identify minimum viable product requirements and clearly defined feature sets into well-scoped user stories for individual team members
  • Mentoring junior developers about frameworks (Ruby on Rails), best practices, TDD, and design patterns that are used within the team
  • Doing code review within the web team codebase to ensure code quality, no possible bugs/mistakes, consistent design and implementation, and meeting project requirements
View SweetEscape Projects
Software Engineer Aug 2015 - Mar 2018 (3+ years)

Nufaza - Software House Company

  • Design and build a summary of school data information and synchronization between the school and education ministry server in a public web platform
  • Develop school data management for internal employees of the Ministry of Education to make executive reports that will be used as the basis of decision-making related to schools in Indonesia
  • Become part of the development team that developed Indonesia National Museum data management to digitalize data of all available artifacts
  • Create an efficient system that cuts down the data processing of billions of questionnaire answers from teachers and students across Indonesia from 5 days to only 1 day
  • Participates in project meetings with client's technical staff, business owners, and subject matter experts
  • Become a company or client representative to provide, or guide the provision of technical support to applications currently in production
View Nufaza Projects
Web and Mobile Instructor Jan 2015 - Jul 2015 (6 months)

WebHozz - Web, Mobile, and Digital Marketing Training Company

  • Delivered instruction in web and mobile development courses, spanning from foundational concepts to advanced techniques, thus fostering a robust learning environment for students of varying skill levels.
  • Designed and executed a comprehensive curriculum, translating complex technical concepts into digestible, engaging lessons.
  • Created versatile learning resources in video and written formats, catering to diverse learning styles and promoting a comprehensive understanding of the subject matter.
  • Assessed student progress and provided constructive feedback, facilitating continuous improvement and achievement of learning goals.
  • Collaborated with a team of educators to continuously refine and update the curriculum, ensuring its relevancy and alignment with industry trends.
Freelance Tech Writer Jan 2014 - Dec 2014 (1 year)

Hongkiat.com - Digital Media Company

  • Authored comprehensive reviews and tutorials on a wide spectrum of software development libraries and tools, providing valuable insights and guidance to the readers.
  • Leveraged technical knowledge and research skills to accurately and effectively communicate various software development tools' features, benefits, and usage.
  • Collaborated with the editorial team to ensure content quality and adherence to company guidelines, contributing to the overall growth of the platform.
  • Adapted writing style and tone to cater to the diverse reader base, promoting user engagement and retention.
View Articles

Interests

  • AI Innovation & Research
  • Emerging Tech Trends & Frameworks
  • Open Source Contributions
  • Tech Communities & Events

Skills

Stacks
  • JavaScript, jQuery, ReactJS, Vue
  • Python, Ruby, PHP, Golang
  • Ruby on Rails, Laravel, FastAPI
  • MySQL, PostgreSQL, SQLite, SQL Server
  • Redis, ElasticSearch
  • Git, GitHub, GitLab
  • Docker, Kubernetes
  • Nginx, Apache
  • AWS, GCP
  • Sentry, Rollbar, Datadog
  • Google Tag Manager, CleverTap, Mixpanel
  • Linux (Ubuntu), Windows Server
Technical
  • Fullstack Software Development
  • Web Application Development
  • Data Processing & Analysis
  • Object-oriented design
  • Automated Testing & Quality Assurance
  • Design and implement database structures
  • Lead and deliver complex software systems
  • Microservices Development
Professional
  • Project Leadership & Management
  • Communication & Collaboration
  • Problem-Solving & Critical Thinking
  • Team Mentoring & Development
  • Agile Methodologies

Languages

  • Bahasa Indonesia (Native)
  • English (Professional)

Education

Bachelor in Computer Science Amikom Yogyakarta University

Let's Work Together on Your Next Project

I am available for freelance projects. Hire me and get your project done.

Let's get in touch
Copyright © 2025 irvan.cc. All Rights Reserved.