Sari Setianingsih
Verified Expert in Engineering
Software Development Developer
Yogyakarta, Yogyakarta City, Special Region of Yogyakarta, Indonesia
Toptal member since May 24, 2022
Sari is a seasoned software engineer with nearly a decade of experience developing innovative software solutions. She is consistently recognized as a hands-on and competent developer, always having maintainability and future-proof in mind. Sari combines excellent technical skills with the ability to manage a project and communicate it to both technical and non-technical parties.
Portfolio
Experience
- Software Development - 8 years
- Python - 8 years
- HTTP - 5 years
- Web Scraping - 5 years
- Git - 4 years
- Shell Scripting - 4 years
- C# - 3 years
- Redis - 2 years
Availability
Preferred Environment
PyCharm
The most amazing...
...project I've worked on was an almost failed integration solution that I managed to convert into a successful one with structured and organized baby steps.
Work Experience
Software Developer
Fox IT
- Led and developed various custom integrations for fraud detection solutions based on the requirements and specifications given by the customer.
- Developed a two-factor authentication (2FA) login feature with the Django framework for the UI front end.
- Served as the scrum master and used Jira as a ticketing tool.
- Provided technical assistance to expedite the firefighting process handled by DevOps.
Software Engineer
Accellion
- Designed and implemented a file-sharing mail agent based on the observer design pattern in Python.
- Assisted the support team in troubleshooting and expediting the resolution of the customer's issue.
- Increased developer's productivity by automating build tools and release pipeline.
- Implemented localization as a dynamic-link library (DLL) resource and JSON resources.
Project Officer
Parallel Distributed Computing Center
- Conducted research on the development of collaborative applications using transparent adaptation (TA) and operational transformation (OT).
- Developed a standard to transform single-user apps into multiple-user apps.
- Designed an algorithm to handle the conflict resolution between local and remote operations.
- Built a prototype for collaborative vim (CoVim) using C++.
Experience
Customized Integration for a Fraud Detection Solution
Education
Master's Degree in Distributed Computing
KTH Royal Institute of Technology - Stockholm, Sweden
Bachelor's Degree in Computer Engineering
Nanyang Technological University - Nanyang Ave, Singapore
Skills
Tools
Git, PyCharm, Ansible
Languages
Python, C++, HTML, C#, YAML, Java
Storage
Redis, JSON
Platforms
Docker
Other
Software Development, Web Scraping, HTTP, APIs, Vi, Shell Scripting, Research
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