Supun Wanniarachchi Email & Phone Number
Who is Supun Wanniarachchi? Overview
A concise factual answer block for searchers comparing this professional profile.
Supun Wanniarachchi is listed as Engineering Manager and Senior Technical Lead (Mobile) at Sysco LABS Sri Lanka, a with 1283 employees, based in Sri Lanka. AeroLeads shows a matched LinkedIn profile for Supun Wanniarachchi.
Supun Wanniarachchi previously worked as Engineering Manager / Technical Lead (Mobile) at Sysco Labs Sri Lanka and Engineering Manager / Associate Technical Lead (Mobile) at Sysco Labs Sri Lanka. Supun Wanniarachchi holds Bachelor Of Engineering (Beng), Software Engineering, First Class Honours from University Of Westminster.
Email format at Sysco LABS Sri Lanka
This section adds company-level context without repeating Supun Wanniarachchi's masked contact details.
Review company-level records connected to Supun Wanniarachchi before choosing the right outreach path.
About Supun Wanniarachchi
A simple person with a complicated curiosity. Trying to drive concepts from early-stage research to polished final product and believes that creativity makes life an intense experience. Former Software Engineering Intern at WSO2 and currently working as an Engineering Manager/Technical Lead at Sysco LABS. Google Summer of Code Intern and Mentor. I work as a Full Stack Software Developer since 2012, and also have hands-on experience in Database Systems, Network Design, Cloud computing, and Mobile App development.Specialties:Programming : Java, Swift, JavaScript, C#, PHP, HTML, CSSFrameworks : Spring, NodeJS, React, React Native, Redux, GraphQL, RxSwift, Hibernate, AngularJS, SCSSDatabases : MySQL, MongoDB,PostgreSQL, Redis, AWS RDSCloud : AWSMessage Broker: ActiveMQ, RabbitMQ and Apache Kafka
Supun Wanniarachchi's current company
Company context helps verify the profile and gives searchers a useful next step.
Supun Wanniarachchi work experience
A career timeline built from the work history available for this profile.
Engineering Manager / Technical Lead (Mobile)
Current
Engineering Manager / Associate Technical Lead (Mobile)
• Joined as an initial member of the newly formed mobile engineering team in SL, spearheading the design, development and launch of Sysco's ($SYY) new flagship e-commerce mobile platform designed to replace the existing React native application, which now processes over $20 Bn per annum.• Part of the total re-write of the Sysco Shop app from React Native to native iOS, Implemented Sysco Delivery components and Product Discovery feature component.• Worked with external teams to understand business/technical use cases around a feature, identify gaps, and manage dependencies. • Provided technical designs for newly introduced features and participating technical/ product discussions with teams across the organisation.• Designed, Developed new features to Sysco Shop Mobile BFF (backend for frontend orchestration services using GraphQL) and maintained the cloud infrastructure.Tools and technologies: Swift, RxSwift, RxCocoa, XCTests, Modular iOS Architectures, CocoaPods, SPM, Bitrise, GraphQL, NodeJS, Jenkins, AWS technologies(AWS ECS with autoscaling, Elasticache, S3, Lambda, SNS, CloudFront, Route53), DataDog and etc
Senior Software Engineer
• SyscoLABS is the innovation arm of Sysco Corporation, USA. I worked for Sysco Delivery and Sysco Shop teams. • Designed and Developed a strategy for consistent logging mechanism for Java Microservices using Log4j2.• Worked on Sysco Shop v2 re-architecture and development as a Single Page Application(SPA) which uses event transmission(TX) layer between Single pages.• Contributed to form a proper Developer centric test pyramid implementation strategy in order to reduce the manual regression time.Tools and technologies: Java, React Native, Expo, NodeJS, MongoAtlas, PostgresDB, Jenkins, AWS technologies(AWS ECS with autoscaling, Elasticache, S3, Lambda, SNS, CloudFront, Route53), Dynatrace and etc
Software Engineer
• Joined as a member of the engineering team for a Delivery Tracking system made for USA's largest food service provider.• Designed, developed major features to Sysco Delivery mobile application and conducted production app releases (iOS and Android).• Designed, Developed new features to Sysco Delivery (ReactNative, BFF backend for frontend orchestration services using NodeJS) and maintained the cloud infrastructure. Tools and technologies: React Native, Expo, NodeJS, MongoAtlas, Jenkins, AWS technologies(AWS ECS with autoscaling, Elasticache, S3, Lambda, SNS, CloudFront, Route53), Dynatrace and etc
Google Summer Of Code 2019 Mentor
CurrentMentoring two Google Summer of Code students on :Project: Remoting over Apache Kafka with Kubernetes featuresThe current version of Remoting over Apache Kafka plugin requires users to manually configure the entire system which includes Zookeeper, Kafka and remoting agents. It also doesn't support dynamic agent provisioning so scalability is harder to achieve. This project aims to solve Out-of-the-box solution to provision Apache Kafka cluster. More specifically, users can connect with a Kafka server seamlessly by either local binary files, Kubernetes container or from a Software-as-a-Service provider. Dynamic agent provisioning in a Kubernetes cluster. This can be done by implementing Cloud API or integrate Kafka agent launcher in Kubernetes plugin.Project: Role Strategy Plugin Performance ImprovementThe project revolves around improving the performance of the Role Strategy Plugin, the most downloaded authorization plugin for Jenkins (which is not included in Jenkins itself). The plugin allows Jenkins’ administrators to assign permissions (called a “role”) to projects (and Jenkins nodes) whose names match the regular expression for that role. On adding a large number of roles to the plugin, a significant slowdown is visible in the Jenkins Web UI. The project aims to improve the end user experience by improving the performance of the plugin and creating a reliable performance testing framework which can be used in other Jenkins plugins.
Google Summer Of Code 2018 Mentor
Mentoring two Google Summer of Code students on :Project: Jenkins Remoting over Message Bus/QueueCurrent versions of Jenkins Remoting are based on the TCP protocol. If it fails, the agent connection and the build fails as well. There are also issues with traffic prioritization and multi-agent communications, which impact Jenkins stability and scalability.This project aims an update of Remoting and Jenkins in order to add support of one of the popular message queues or buses (RabbitMQ, ActiveMQ, etc.) as a fault-tolerant communication layer in Jenkins.Project: Code Coverage API PluginThere are a lot of plugins which currently implement code coverage (clover plugin, cobertura plugin, clover PHP plugin, etc), however they all are using similar charts and similar content. Instead of having one plugin for each code coverage result it would be best if we could merge them all into one plugin which will handle code coverage.
Google Code In 2017, 2018 Mentor
Google Code-in is an annual programming competition hosted by Google Inc. That allows pre-university students to complete tasks specified by various, partnering open source organizations. Mentoring students participating in Google Code-in for various tasks under the JBoss Community.
Google Summer Of Code 2017 Student At Joomla!
Joomla CMS mainly consists with server side scripting language PHP and it doesn’t have authority to manage client side scripting. In that case Joomla uses collection of custom written JavaScript libraries as client side scripting. It’s not that much easy to manage these lack of backend scripting and front end JavaScript custom written libraries. Because of this complexity, to make sure all these component perform as they should. So now testing becomes a massive requirement. Hence Joomla core written by PHP and the comprehensive test coverage completely done. Such a comprehensive test coverage already done for JavaScript custom written libraries. The main objective of this project is to increase this test coverage and also new improvements based on Jasmine and Karma for latest Joomla 4
Software Engineering Intern
WSO2 is an open source technology provider that increases the agility of digital businesses and enterprises engaging in digital transformation. It offers an integrated enterprise platform for APIs, applications, and web services. I worked with WSO2-IoTS team during my internship period. WSO2 IoT Server (IoTS) provides the essential capabilities required to implement a scalable server-side IoT Platform.Tools & Technologies: Java, Tomcat, Apache CXF, JAX-RS, Swagger, OSGi, MySQL, H2, Maven, Jacoco, Jenkins, Apache Spark Queries, OAuth, OIDC, SAML, AWS S3, Apache ActiveMQ, MQTT, XMPP, WSS, RPi, Arduino, Android EMM, iOS EMM.
Google Summer Of Code 2016 Student At Moodle
Moodle Mobile is the officical Android and IOS mobile application provide by Moodle. Mainly it aims at students and teachers in universities and high schools. This project mainly involves with Moodle mobile app. Protractor runs tests against AngularJS application running in a real browser, interacting with it as a user would. The main objective is to implement testing framework and add more tests to the app and also document the set-up process in the Moodle developers wiki.
Vice President
Trainee Software Engineer
Colleagues at Sysco LABS Sri Lanka
Other employees you can reach at syscolabs.lk. View company contacts for 1283 employees →
Dimagi Perera
Colleague at Sysco Labs Sri LankaColombo, Western Province, Sri Lanka
View →
TH
Thilini Hettiarachchi
Colleague at Sysco Labs Sri LankaHorana, Western Province, Sri Lanka
View →
MP
Malinda Pathirana
Colleague at Sysco Labs Sri LankaColombo, Western Province, Sri Lanka
View →
IM
Indumini Munasinghe
Colleague at Sysco Labs Sri LankaColombo, Western Province, Sri Lanka
View →
LP
Lasantha Priyankara
Colleague at Sysco Labs Sri LankaColombo District, Western Province, Sri Lanka
View →
IK
Issiwara Kavinda
Colleague at Sysco Labs Sri LankaColombo, Western Province, Sri Lanka
View →
SD
Sasini Dassanayake
Colleague at Sysco Labs Sri LankaColombo, Western Province, Sri Lanka
View →
WH
Wasim Hijas
Colleague at Sysco Labs Sri LankaSri Lanka
View →
RL
Richie Ludowyk
Colleague at Sysco Labs Sri LankaColombo, Western Province, Sri Lanka
View →
NP
Nadin Pethiyagoda
Colleague at Sysco Labs Sri LankaColombo, Western Province, Sri Lanka
View →
Supun Wanniarachchi education
Bachelor Of Engineering (Beng), Software Engineering, First Class Honours
Cmjd
Certificate Course In Computer Science ( Ccs )
Mathematics
Frequently asked questions about Supun Wanniarachchi
Quick answers generated from the profile data available on this page.
What company does Supun Wanniarachchi work for?
Supun Wanniarachchi works for Sysco LABS Sri Lanka.
What is Supun Wanniarachchi's role at Sysco LABS Sri Lanka?
Supun Wanniarachchi is listed as Engineering Manager and Senior Technical Lead (Mobile) at Sysco LABS Sri Lanka.
Where is Supun Wanniarachchi based?
Supun Wanniarachchi is based in Sri Lanka while working with Sysco LABS Sri Lanka.
What companies has Supun Wanniarachchi worked for?
Supun Wanniarachchi has worked for Sysco Labs Sri Lanka, Jenkins Project, Google, Wso2, and Google Community At Informatics Institute Of Technology.
Who are Supun Wanniarachchi's colleagues at Sysco LABS Sri Lanka?
Supun Wanniarachchi's colleagues at Sysco LABS Sri Lanka include Dimagi Perera, Thilini Hettiarachchi, Malinda Pathirana, Indumini Munasinghe, and Lasantha Priyankara.
How can I contact Supun Wanniarachchi?
You can use AeroLeads to view verified contact signals for Supun Wanniarachchi at Sysco LABS Sri Lanka, including work email, phone, and LinkedIn data when available.
What schools did Supun Wanniarachchi attend?
Supun Wanniarachchi holds Bachelor Of Engineering (Beng), Software Engineering, First Class Honours from University Of Westminster.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Supun Wanniarachchi you were looking for.
View similar profiles