
Afif Azhar
Verified Expert in Engineering
Data Engineer and Developer
South Tangerang, South Tangerang City, Banten, Indonesia
Toptal member since November 11, 2020
Afif is a software engineer with more than eight years of experience in web development and five years in data engineering. With deep expertise, he now specializes in data warehousing, business intelligence, and ETL. As a technical lead and data engineer, he played a key role in developing an educational platform that has recorded 12 million page views per day. Afif is also experienced in back-end development, including APIs.
Portfolio
Experience
- .NET - 7 years
- Back-end - 6 years
- SQL Server 2012 - 5 years
- SQL - 5 years
- Data Warehousing - 4 years
- ETL - 4 years
- SQL Server Integration Services (SSIS) - 4 years
- Python - 3 years
Availability
Preferred Environment
Back-end, Business Intelligence (BI), Visual Studio, ETL, Data Warehouse Design, Data Warehousing, Microsoft Power BI, SQL, SQL Server Integration Services (SSIS), .NET, Python
The most amazing...
...thing I've developed is Sekolah.mu, an education platform that has recorded 12 million page views per day and been in the top-five free apps in Google Play.
Work Experience
Technical Lead
Sekolah.mu
- Designed and developed a platform that distributes educational activities in order to expand equal access to high-quality education.
- Refactored and improved the platform to handle millions of concurrent requests.
- Developed ETL (using Python) and a data warehouse (using MySQL and Amazon Redshift) as a feeder to the dashboard and reporting system.
- Managed, tracked, and reported on development tasks, using Jira.
- Set up and managed source code and CI/CD implementation on GitLab.
- Designed the relational database from scratch and implemented performance tuning when the system needed to be scaled up.
Software Engineer
Online Freelance Agency
- Played a key role in four projects, consistently achieving 95% of the weekly target for solving bugs.
- Tracked and fixed bugs, using Jira as the ticket tracker and GitHub as the source code repository.
- Assisted with fixing 95% of the backlog bugs for a key project.
- Developed and maintained various company products, using ASP .NET, ASP.NET MVC, React, Next.js, SQL Server, and SharePoint.
Full-stack Developer
Self-employed
- Delivered a customer identification system (data matching) to identify duplicate records for customers who have multiple accounts, using SQL Server, SSIS, and a .NET console application.
- Developed a system that reduced data processing time from seven working days in the existing system to several hours in the new system.
- Delivered a back-office, web-based system in SharePoint for an oil and mining company.
- Created a business intelligence tool (ASP.NET MVC), enabling a manufacturing company to monitor its CSR activities.
- Hired software developers to assist in the development phase of several complex projects.
Technical Lead
Ebiz
- Shipped a successful deliverable after taking on a project that was in "red" status at its midpoint.
- Tracked and fixed bugs, using TFS as a tracking and reporting tool.
- Created and delivered training sessions for junior developers on topics such as .NET, C#, SQL Server, and SharePoint.
- Led and mentored developers on technical development issues.
- Developed an investment dashboard, including a data warehouse and business intelligence for an oil and mining company, using SQL Server, SSIS, Power BI, and SSRS.
Programmer
Mitrais
- Developed an ERP and business intelligence module for a contract management platform, using ASP MVC .NET, SQL Server, and SSRS.
- Built an order management system that's used to track the whole chain of retail stores, using .NET, SQL Server, DB2, SQLite, WPF, and Windows Mobile.
- Tracked bugs using Jira and managed a source code repository using TFS.
Experience
Sekolah.mu | Education App on Web and Mobile
https://www.sekolah.mu/As a technical lead for web development and data engineering, I designed and developed the back end and data-related aspects of the platform. In collaboration with the product team, I gathered the requirements, recommended ways to revamp the product, interpreted them into the technical design, and coded parts of the system.
ERP System for Total Contract Management
Investment Management System for Pertamina
https://www.youtube.com/watch?v=tsBvAUn7AhoEducation
Master's Degree in Information Technology
University of Indonesia - Jakarta, Indonesia
Bachelor's Degree in Telecommunications
Telkom University - Bandung, Indonesia
Certifications
MCPS: Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
jQuery, SQLAlchemy, React
Tools
Visual Studio, Microsoft Power BI, GitHub, Jira, Confluence, TFS, AWS Fargate, Amazon Elastic Container Service (ECS), Kafka Streams
Languages
Python, SQL, C#, T-SQL (Transact-SQL), Stored Procedure, JavaScript, HTML, Snowflake, Go
Frameworks
.NET, Django, Flask, ASP.NET, ASP.NET MVC, Windows Presentation Foundation (WPF)
Paradigms
ETL, Database Development, Business Intelligence (BI), ETL Implementation & Design, Dimensional Modeling, Agile Software Development
Storage
SQL Server Integration Services (SSIS), SQL Server 2012, SQL Server Reporting Services (SSRS), Databases, Microsoft SQL Server, MySQL, Elasticsearch, Redis, PostgreSQL, IBM Db2, PostgreSQL 10, Redshift, Database Architecture, SQLite, Data Lakes
Platforms
Linux, SharePoint, Docker, Apache Kafka, Amazon EC2, Amazon Web Services (AWS)
Other
Back-end, Data Engineering, ETL Development, CSV File Processing, Data Warehousing, Star Schema, ETL Tools, Data Warehouse Design, Data Modeling, Data Visualization, Indexing, ELT, Data Marts, APIs, Data Analytics, Data Fetching, Software Design, Software Architecture, Data Management, Machine Learning, Text Mining, Data Mining, Data Analysis, Data Architecture, Code Architecture, Data Reporting, Metabase, Data Queries, Dashboards
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring