Senior iOS Developer2015 - 2017Digital Agency in London
Technologies: iOS (Swift, Objective-C, ReactiveX), macOS, Bitrise, Appium, AWS, Python, Node.js
- Developed mobile applications for startups and well-established global companies.
- Built a macOS app to test different user scenarios in a mobile application.
- Created a Twitter and Facebook post aggregator and feed for mobile applications.
- Designed and developed an automated testing environment for mobile applications.
- Improved the integration and development environment and practices.
- Integrated Slack and build servers.
Full-stack Mobile Developer2013 - 2014Freelance
Technologies: iOS (Objective-C, Swift), Amazon Web Services (AWS), Python
- Developed an iOS application for a startup in Ireland.
- Created serverless microservices that providing a testing environment for mobile applications.
- Built a serverless service to run and create plots of backtesting and trading scripts.
Software Engineer2011 - 2014Advanced Digital Broadcast
Technologies: STB, Video on Demand, DVB-S, DVB-C, MPEG Transport Stream, MHP, Java, C++
- Integrated MHP STB for the biggest cable and satellite TV providers in Indonesia.
- Unified the source code from four separate projects using four different hardware platforms.
- Developed interactive advertisments solutions.
- Created a video-on-demand application.
Software Engineer2010 - 2011Vidiom Systems | Advanced Digital Broadcast
Technologies: STB, Video on Demand, DVB-IPTV, MPEG Transport Stream, IP Multicast, RTSP, HLS, MHP, C++, Java, jQuery
- Integrated IPTV STB for a USA market based on IBC's award-winning ADB Carbo MHP.
- Built an RTSP server.
- Developed an HTTP live-streaming server.
- Built an RF-to-IP-streaming server.
- Created an HTML dashboard application for hospitality solutions in the US market.
IT Specialist (Volunteer)2009 - 2009Simba Friends (NGO, a Cisco Networking Academy)
- Created a network for schools in a village in Kenya.
- Designed and created a CMS for the schools and the organization.
- Provided IT training sessions for the staff.
Software Engineer2005 - 2008Samsung Electronics R&D Center
Technologies: DVB-T, MPEG Transport Stream, C++, C, ClearCase
- Developed digital TV (DVB) systems for TV products.
- Worked in a multithreaded, embedded environment on different hardware platforms and operating systems.
- Developed software for Samsung's award-winning Bordeaux LCD TV.
- Worked closely with the Samsung Electronic Research Institute in the UK to develop new software platform.
- Created Linux-based DVB-T recording devices and deployed them to the Samsung offices all across Europe.
- Performed code reviews and software integrations.
- Was honored in 2006 with the Best DTV Lab Engineer Award.
IT Specialist (Part-time)2002 - 2004Artland Ltd.
Technologies: Linux, OpenBSD, PHP, Python, MySQL, PostgreSQL
- Designed, created, and maintained a computer network for a small company with offices in two locations; including a firewall, VPN, DNS server, HTTP server, PostgreSQL server, and Samba.
- Developed a CMS and online store.
- Built a tool to synchronize the SQL and dBase databases.