Chanaka Anuradh Caldera

I am a passionate full-stack software engineer (specialized in iOS) who loves solving fun problems and working with smart people. I have loved working on difficult problems in my work. I am comfortable doing every part of engineering. With 5+ years of experience in building successful software products and services, I've done end-to-end software design, and development of several enterprise software applications.


Experience

iOS Developer

WILLHABEN is the largest digital marketplace and one of the biggest websites in Austria with more than 6 million ads in real estate, cars, jobs, and marketplace.

Technologies :

Swift, Unit Test, RestAPI, Firebase, Fastlane, QuickBuild, Bitbucket, Zeplin, CocoaPods, VIPER

September 2020 - Present

Senior iOS Developer

docu tools is an especially versatile software for the visual documentation of sophisticated processes, particularly in the construction and real estate industry. Developed on-site for on-site use, docu tools offers its users an enormous potential on saving time and money. docu tools already proved itself in practice in many building projects, from large construction sites such as airports or train stations to residential complexes. docu tools is perfect for architects and engineers, professionals from all trades, local building supervision, all processes of handover and return, city administrations and municipalities as well as for operations (property management, facility management). Austria-based docu tools GmbH developed the documentation software docu tools as a professional tool for the construction and real estate industry. The creators of this milestone in building documentation and recording of evidence possess more than 30 years of industry experience and know-how.

  • Develop and maintain main Docu Tools iOS app.
  • RND for new upcoming technologies.
  • Provide code development estimates and coordinate development tasks on GitLab.
  • Manage merge requests.
  • Code Review of other developers.
  • Publish app for QA testing using TestFlight or Firebase
  • Publish app to the AppStore.
Technologies :

Swift, Unit Testing, RestAPI, Firebase, Fastlane, Bitrise, sentry, GitLab, Adobe XD, CocoaPods, VIPER

March 2020 - September 2020

Associate Technical Lead

Digital Transaction Management (DTM) solution. Users can safely and securely esign documents, build workflows, request signatures on documents and forms, automate approval process, build templates and more.

  • Working on developing new business requirements to the existing app.
  • Redesign and dramatically simplify an overly-complex user interface, while preserving all functionalities.
  • Mentoring and guiding junior developers.
  • Providing code development estimates and coordinate development tasks on GitLab.
  • Code review and mange merge request
  • Check code quality time to time using sonarqube.
  • Publish app for QA using TestFlight or Fastlane or HockeyApp.
  • Publish app to the AppStore.
Technologies :

Swift, RxSwift, Unit Testing, RestAPI, Firebase, GitLab, Sketch, CocoaPods, MVVM

April 2019 - March 2020

Associate Technical Lead & Senior Software Engineer

Authnex Biometric Based Authentication and Authorization platform : Our goal is to keep users safe, with our seamless authentication and authorization protocols.

  • Working on developing Authnex iOS SDK and iOS demo applications from the scratch.
  • Working on Developing Authnex Core API.
  • Publish Core API in AWS using Docker.
  • Working on POC for different clients.
  • Writing Unit Tests.
  • Mentoring and guiding junior developers.
  • Publish app for QA testing using TestFlight or Fastlane.
  • Publish app for Different Clients for testing.
  • Publish Apps To the AppStore.
  • Configure WSO2 MDM.
Technologies :

Swift, Unit Testing, .Net Core, SQL, Nodejs, MongoDB, Urban Airship, BitBucket, Jira, CocoaPods, RabbitMQ, AWS, Docker, Jenkins, MVVM, MVP, MVC, VIP, SOLID, Cryptography, Encryption, Decryption, PKI infrastructure.

August 2017 - March 2019

Senior Software Engineer & Software Engineer

Work for their own product called ProductFriend which can store product purchase and warranty information in the cloud for you to access anytime, anywhere – for free. apart from this did various porject for different clients such as F5Networks ( In-house iOS applications for Engineers to complete and apply for certifications and courses online.). and also work for their main product FusionGrove (Account-Based Marketing (ABM) and Account-Based Sales (ABS) drives incremental revenue growth and pipeline velocity).

  • Working on developing new features and business requirements for mobile apps and web apps.
  • Publishing apps to the QA and to the AppStore.
  • Mentoring and guiding junior developers.
Technologies :

Swift, React, Fabric, Firebase, Core Data, BitBucket, Jira, CocoaPods, AWS, NodeJs, MongoDB, MVVM, MVC

September 2016 - August 2017

Software Engineer

Allow users to Book their travel without a question a simple procedure and it is all about providing you with the best holiday deals so that you could experience all destinations with no worry.

  • Working on developing booking applications from the scratch.
  • Working on developing new features and business requirements for
  • mobile applications and for web applications.
  • Publishing apps to the QA and to the AppStore.
Technologies :

Objective-C, Swift, .Net & c#, SQL, Push Notifications, HTML, CSS, Bootstrap, JavaScript, jQuery, Ajax, TripAdvisor API, TFS, MVC

September 2015 - September 2016

Software Engineer

Building Various iOS mobile applications and web applications for different clients and for different Business Requirements.

  • Building iOS applications from the scratch.
  • Work with web development team, specially in frontend development.
  • Publishing apps to the QA and to the AppStore.
Technologies :

Objective-C, Swift, HTML, CSS, JavaScript, jQuery, Ajax NodeJS, CocoPods, MVC

January 2015 - September 2015

iOS Developer (Freelance)

Building Various iOS mobile applications and web applications for different clients and for different Business Requirements.

  • Building iOS applications from the scratch.
  • Work with web development team, specially in frontend development.
  • Publishing apps to the QA and to the AppStore.
Technologies :

Objective-C, Swift, HTML, CSS, JavaScript, jQuery, Ajax NodeJS, CocoPods, MVC

January 2015 - September 2015

Education

University of Sabaragamuwa

Bachelor of Science (Special)
October 2011 - October 2015

NetAssist

Oracle Java
May 2012 - November 2012

Skills

Programming Languages & Tools
Workflow
  • Mobile-First, Responsive Design
  • Cross Browser Testing & Debugging
  • Cross Functional Teams
  • Agile Development & Scrum
  • BackEnd Development

Interests

Apart from being a software developer, I enjoy most of my time being outdoors camping or travelling to see new places.

When forced indoors, I follow a number of television shows (Silicon Valley, Modern Family and The Big Bang Theory are my favourites). Of course, I'm a huge fan of tennis and Dominic Thiem is my favourite at the momemnt. And also I'm a fan of cricket by birth