Sampath Dassanayake

Sampath Dassanayake

$75/hr
I am a native mobile apps developer. I develop for both iOS and Android.
Reply rate:
50.0%
Availability:
Hourly ($/hour)
Location:
Melbourne, Vic, Australia
Experience:
8 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.