Sampath Dassanayake
Mobile/Facetime: -
email-
skype:sampath.dassanayake
I have over 18 years of progressive software development experience in large
enterprises and start-ups. I have extensive experience in working in agile development
teams spanning across geographical boundaries, providing technical leadership to
deliver successful projects. I am a proven developer with technical skills in web
applications and mobile app development (iOS). I am an Australian Citizen.
Experience
LEAD IOS DEVELOPER
LOUP PTY LTD, MELBOURNE — MARCH 2018 - PRESENT
Loup is a health and fitness company that has programs consisting of food, workouts
and content for a balanced life. These programs have been web based. I was recruited
to roll out their new flagship lifestyle app Centr by Chris Hemsworth which is the
leading health app of its kind in the world. The same codebase was rearchitected to
deliver multiple apps and have since released Emily Skye FIT on the same codebase.
Responsibilities:
• Developing iOS application platform for multiple programs ensuring the apps are
modular and reusable, whilst keeping unique features and branding (multitentented, themed).
• The application is written in Swift, with unit tests written using Quick /Nimble.
• Setting up the CI with automated tests, workflows to publish to HockeyApp and
AppConnect (iTunesConnect). Azure Build pipelines is used as the CI platforms and
build scripts were done using Fastlane family of tools.
• Modularising the application architecture. Ensuring the app can be white labelled
and an app for a new program can be rolled out with minimal changes.
• Developing custom controls.
• Sprint planning, retrospectives, and sprint showcase to the stakeholders.
• Code reviews, code refactoring.
Tools & Technologies:
Xcode, Swift, Crashalytics, Alamofire, AlamofireImage, Codables, Quick/Nimble, GIT,
SCRUM/Agile, JIRA, Azure Dev Ops / Fastlane
1
Sampath Dassanayake
Mobile/Facetime:-
email-
skype:sampath.dassanayake
SENIOR IOS DEVELOPER (CONTRACT)
CERTUS SOLUTIONS PTY LTD, MELBOURNE — JAN 2018 - MARCH 2018
Worked as a consultant developer on a client project at a client site on an iOS app that
will potentially impact all Australians at some stage. This national health care
organisation is tasked with one activity that saves and supports lives across Australia.
Responsibilities:
• Developing iOS application conforming to the user stories.
• We used SwaggerCodeGen to generate the API layer with the model classes
conforming to Codables and included the API layer as a pod in the project.
• Managing the iOS applications sprint effort.
• Sprint planning, retrospectives, and sprint showcase to the customer.
• Analysed the usability of the designs from the designer and collaborated to come
up with a streamlined UX.
• Code reviews, code refactoring.
Tools & Technologies:
Xcode, Swift, Swagger/SwaggerCodeGen, Crashalytics, Alamofire, Firebase/GTM,
Codables, GIT, SCRUM/Agile
LEAD DEVELOPER / CO-FOUNDER - MEDICRELIEF
QUICKCONSULT.IT PTY LTD, MELBOURNE — SEP 2015 - PRESENT
MedicRelief is a mobile platform which allows users to consult a doctor through video
conferencing. (www.medicrelief.com)
Responsibilities:
• Designed the entire system architecture for the platform, including the web portals
for Doctors and Admin, API for mobile applications, the iOS Mobile App and the
Android Mobile App. The back end was developed with ASP.NET MVC5 with
WebAPI and the iOS application on Swift.
• Analysed the usability of the designs from the designer and collaborated to come
up with a streamlined UX.
• Research and discover third party tools and libraries for streamlining iOS application
development which led to using Alamofire, Codables, Fabric, etc.
• Integrations with third party API’s such as Stripe for payments, OpenTok for video
chat, APNS for push notifications, Pusher for Socket Notifications etc.
• Responsible for setting up Git repos in BitBucket and choosing the Git tools to be
used.
2
Sampath Dassanayake
Mobile/Facetime:-
email-
skype:sampath.dassanayake
• Responsible for publishing the iOS app for testing through TestFlight and AppStore
submissions.
• Responsible for setting up the back end dev and live environments on Azure,
publishing the back end to Azure.
• Scrum meetings with a co-founder to track progress.
• User testing by demonstrating the app to doctors and users and gathering
feedback.
• I also developed the Android application for MedicRelief. I used RxJava/
RxAndroid with Subscriber/Observer design pattern.
Tools & Technologies:
Xcode, Swift, Payments (Stripe), Push Notifications, Crashalytics, Alamofire, OpenTok
SDK, Codables, Azure/AWS, GIT, SCRUM/Agile
LEAD IOS DEVELOPER - SOSCRIBE
SENTRALIZE PTY LTD, MELBOURNE — MAY 2015 - DEC 2017
Soscribe is a social discovery tool that uses AI & Machine Learning to find content that
matters to you based on your interests and location. (www.soscribe.com)
Responsibilities:
• Review code of developers
• Gather new requirements, analyse and estimate effort for new development
• Coordinate with the visual designers for UI designs
• Implementation of the features as per the designs and the specs and integration
with the API
• Provide daily releases to quality team for testing
• Daily stand up meetings and processes as per SCRUM
• Coordinated with product owners, designers, back end API developers and testers.
Tools & Technologies:
Xcode, Objective-C, In-App Payments, Push Notifications, Crashalytics, AFNetworking,
Facebook SDK, Twitter SDK, Trello, SCRUM/Agile
IOS DEV - JIBJAB APP
JIBJAB MEDIA INC; VENICE, CA — MAY 2014 - APRIL 2015
Worked as a developer for JibJab’s flagship JIBJAB App (https://itunes.apple.com/
app/apple-store/id-?pt=504389&ct=More%20Tab&mt=8). I worked on both
the main app as well as the iMessage extension of the app. The JibJab app was
3
Sampath Dassanayake
Mobile/Facetime:-
email-
skype:sampath.dassanayake
showcased on the keynote of the WWDC with Apple announced the iMessage
platform.
Responsibilities:
• Developed the app features in Swift as per the specifications and designs
• Integration with the API
• Development based on SCRUM and daily standup meetings.
• Weekly app releases for testing through TestFlight.
Tools & Technologies:
Xcode, Swift, Universal Apps, In-App Payments, Push Notifications, AVPlayer, MixPanel,
AFNetworking, Facebook SDK, MobileAppTracker, Google Analytics for Mobile,
TestFlight, Facebook Insights, JIRA
LEAD IOS DEV - HELLO SANTA
JIBJAB MEDIA INC; VENICE, CA — MAY 2014 - APRIL 2015
HelloSanta was acquired by JibJab Media Inc and the application was completely redesigned and re-developed. (www.hellosanta.com)
Responsibilities:
• Worked with product manager to set the overall direction for the app.
• Discussions with Business Analysts to gather the requirements
• Designed the technical architecture for the app
• Design meetings with the design team
• Developed the app in Swift as per the specifications and designs
• Integration with the API
• Development based on SCRUM and daily standup meetings.
• Weekly app releases for testing through TestFlight.
Tools & Technologies:
Xcode, Swift, Universal Apps, In-App Payments, Push Notifications, AVPlayer, WebRTC
with OpenTok, MixPanel, AFNetworking, Facebook SDK, MobileAppTracker, Google
Analytics for Mobile, TestFlight, Optimizely, Facebook Insights, SCRUM/Agile with
Pivotal Tracker, JIRA
4
LEAD IOS DEVELOPER - MAKEBELIEVELABS
LOS ANGELES, CA — JUNE 2013 - MAY 2014
HelloSanta offers one on one video calls for children with Santa Claus. The application
offers the ability to purchase a slot for the call and pay though IAP, make the call at
designated time and later view the videos. (www.hellosanta.com)
Responsibilities:
• Worked with the founders to develop a Minimum Viable Product for the app
• Developed the app using Lean and SCRUM principles
• Designed the technical architecture for the app, researched third party tools and
services to facilitate video calling using WebRTC
• Design meetings with the lead designer
• Developed the app in Objective C as per the specifications and designs
• Followed SCRUM and daily stand ups, weekly sprints, sprint reviews
Tools & Technologies:
Xcode, Objective-C, Universal Apps, In-App Payments, Push Notifications, WebRTC
with OpenTok, MixPanel, AFNetworking, Facebook SDK, TestFlight, SCRUM/Agile with
Pivotal Tracker
LEAD DEVELOPER
4BIT DIGITAL, SANTA MONICA, CA — OCT 2012 - MAY 2014
Lead developer for the team that built world class products for our North American
customers including Trailerpark, PublicStorage, Panasonic, Brendan Vacations and
AirCraftCostCalculator.com. I provided technical leadership for all projects undertaken
by the dev centre.
Responsibilities:
• Knowledge transfer meetings with Business Analysts
• Design discussions with visual designers
• Allocation of resources for projects
• Develop software as per specifications and design guidelines
• Review code of other developers for quality
• Daily stand up meetings
• Co-ordination with test teams to ensure project quality
• Managing AWS EC2 and build integrations and deployments.
Tools & Technologies:
5
Visual Studio, ASP.NET MVC, ASP.NET Web Services, Umbraco, SQL Server, Amazon
AWS, EC2, Agile/SCRUM with Pivotal Tracker, Google Analytics, Mixpanel, New Relic
SENIOR MANAGER - IT & ADMIN
CIS INTERNATIONAL HOLDINGS CORP, PLAYA DEL REY, CA — 2008 - 2009
Setup the offshore Development, IT Support and Accounting back office for this US
based company form scratch. Was responsible for overall management, development
and maintenance of eTropicalFish.com, the back end ordering, distribution and
fulfilment system of CIS International. Devised IT Strategy & Software Development
Methodology and Implementation connecting CIS operations in USA, Sri Lanka and
Thailand.
PROJECT MANAGER - PRODUCTS
AFFNO (PVT) LTD, COLOMBO, SRI LANKA - 2006 - 2008
Managed World Bank funded projects for the Company in Tanzania and Mauritius. I
was also the project manager for world’s first online music licensing platform
developed by the company for a client in UK. Managed product development teams
working on both Java and .NET tech stacks.
PROJECT MANAGER
IOM DEVELOPMENT (PVT) LTD, COLOMBO SRI LANKA — 2004 - 2006
Was the project manager for their flagship Retail Management solution: Retailigence. It
was a product that was used by Royal Sporting House group which was based in
Singapore and had large retail operations spanning across Middle East & Asia Pacific. I
also led the products migration from VB6 to .NET.
ASST. SOFTWARE ENGINEER
DIALOG AXIATA PLC, COLOMBO, SRI LANKA — 2002 - 2004
Joined as the first developer for the Company Intranet which automated all internal
company processes including leave, attendance, resource planning and booking. Was
a member of the team that developed the RFP for a ERP solution and acted as
technical evaluation committee member for numerous IT systems procurement.
SOFTWARE DEVELOPER
EXCELSOFT (PVT) LTD, COLOMBO, SRI LANKA — 2000 - 2002
Was a member of the development team for TOPS - an ERP solution for the garment
manufacturing industry that covered the entire ordering, production and shipping life
cycle. This solution was used by over 15 mid to large scale garment factories.
6
Education
‣ University of Keele, UK — Msc in Information Technology (Distinction)
‣ University of Colombo, Sri Lanka - BSc in Physical Sciences (2nd Class Lower)
‣ British Computer Society - Diploma - Best Worldwide Candidate 2001
‣ Project Management Professional (PMP) of Project Management Institute USA - 2009
Skills
Project Management, Software Architecture and Design, iOS Apps (Objective C
and Swift), Web Apps (.NET), REST API’s (Web API), ASP.NET MVC, Agile/Scrum,
Lean Startups, Purchasing & vendor Management, Multiple Stakeholder
Management, Team Formulation, recruitment, Personnel Evaluation, Team
Motivation, Database Design, SQL Server, SQL
References
Available upon request
7