Senior iOS Developer
2015 - 2017Digital Agency in London- 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.
Technologies: Amazon Web Services (AWS), Node.js, Python, Appium, Bitrise, MacOS, ReactiveX, Objective-C, Swift, iOSFull-stack Mobile Developer
2013 - 2014Freelance- 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.
Technologies: Python, Amazon Web Services (AWS), Swift, Objective-C, iOSSoftware Engineer
2011 - 2014Advanced Digital Broadcast- 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.
Technologies: C++, Java, MPEG, DVB-C, DVB-S, Videos, STBSoftware Engineer
2010 - 2011Vidiom Systems | Advanced Digital Broadcast- 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.
Technologies: jQuery, Java, C++, HTTP Live Streaming (HLS), RTSP, Multicast, MPEG, IPTV, Videos, STBIT 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.
Technologies: LinuxSoftware Engineer
2005 - 2008Samsung Electronics R&D Center- 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.
Technologies: ClearCase, C, C++, MPEG, DVB-TIT Specialist (Part-time)
2002 - 2004Artland Ltd.- 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.
Technologies: PostgreSQL, MySQL, Python, PHP, OpenBSD, Linux