Rukmal Senarath

Rukmal Senarath

Trainee Engineer

Followers of Rukmal Senarath858 followers
location of Rukmal SenarathKandana, Western Province, Sri Lanka

Connect with Rukmal Senarath to Send Message

Connect

Connect with Rukmal Senarath to Send Message

Connect
  • Timeline

  • About me

    Associate Technical Lead | Backend | Angular, NodeJs, GoLang | Azure Fundamentals | AWS

  • Education

    • AIE

      2019 -
      Certificate Machine Learning and Image Processing
    • Institute Of Engineers Sri Lanka

      2015 - 2016
      Graduate Diploma Electronics, Communication and Computer Engineering
    • Nikni Automation systems

      2013 - 2013
      Certificate Course Advance PLC Automation (PLC S7 - 300)
    • De Mazenod College-Kandana

      1998 - 2011
    • The University of Wolverhampton

      2012 - 2015
      Engineer’s Degree Mechatronics

      Activities and Societies: CINEC Robotics Team Captain

    • University of Wolverhampton

      2012 - 2015
      Bachelor of Engineering - BE Mechatronics, Robotics, and Automation Engineering First Class

      Activities and Societies: Captain in Robotics team.

    • University of Westminster

      2023 - 2025
      Master of Science - MS Advance Software Engineering

      Core modulesAdvanced Software DesignConcurrent and Distributed SystemsEnterprise Application Development

    • University of Moratuwa

      2017 - 2018
      Post Graduate Certificate Industrial Automation A

      INdustrial AutomationPower ElectronicsRobotics and AutomationControl SystemsCAD

  • Experience

    • Orange Electrics

      Jul 2013 - Nov 2013
      Trainee Engineer

      Experience at Orange RND- CFL PCB designing - Electric Panel Board designing- Embedded systems developmentExperience at Orange QA- Participated Monthly Switch gear QA Analysis- CAD drawings Orange product catalog designing- Production Line Automation Analysis.

    • Fiverr (Fiverr.com)

      Mar 2014 - Aug 2017
      Freelance Embedded systems Programmer and Designer

      PCB designing using Altium and Eagle PCB designers.Embedded systems designing and Consulting -Arduino -PIC micro-controller -Raspberry PiSoftware developing -C++ / C# UI design

    • Stretchline Holdings Ltd.

      Mar 2016 - Jun 2021

       Handling All the Automation Projects across STRETCHLNE from project Conceptualization, Development, Commissioning and Rolling out to respective Internal Department.  Research and Innovation of Cutting-Edge solution to fill the technology gaps whilst improving OEE and Production Capacity.  Development of PLC/HMI/SCADA/DCS based Automation Solution for both Closed loop and Open loop control, remote monitoring, ANDON push pull systems and Electro-Pneumatic Control systems. [Platforms: SIEMENS s7-1200/ s7-300, Xinje, Schneider Modicon, Samkoon SKWorkshop, Vijeo Citect, Vijeo Designer][Modules : Servo Motors, Stepper Motors, Load cell, Linear Actuators, RIO, Pneumatic IP-PI Converters] Conceptualization, design and deployment of Dashboard solutions. Designing of Mechanical Models required to full-full Electro-Mechanical Solutions required for the Automation Systems using CAD Tools. [Platforms: Solidworks] Integration and Management of External Contractors for Prototyping and commercialization of above Mechanical Model. Troubleshooting and Providing Technical Expertise to Maintain an Optimum Efficiency in Existing Machines. [Platforms: SIMENS s7-200, Mitshubishi Fx-Series PLCs, MetalScan]. Preparation of CAD-Electrical Drawings for in-house Automation projects. [Platforms: Solidworks Electrical]  Designing and Implementation of Embedded system and ASIC based Machine-Vision, Machine-Machine communication and IOT Automation Solutions. [Platforms: RaspberryPi, Arduino, GSM, OpenCV, pyModbusTCP, Altium Designer].  Effectively Mange the Automation department Technicians and Interns to maintain smooth flow and Quality of projects in Pipeline. Effectively Practice Lean Manufacturing concepts to identify the Best Automation Solution Required. [Tools: 5Why, A3 thinking, Root Cause Analysis, Prato-Analysis, Fish-bone…] Show less

      • Senior Executive Autonomation Engineer

        Jan 2021 - Jun 2021
      • Autonomation Engineer

        Mar 2016 - Jan 2021
    • DDI LABS

      Jun 2021 - Jul 2022
      Senior Software Engineer - MEAN Stack

      Projects:Car park management system with parking slot pre-booking. Client: International Towers - AustraliaChain of Responsibility management system with realtime number plate validationa and monitoring. Client: Baiada - AustraliaRealtime Altering and Information Management Dashboard system. Key Role:Full-Stack solutioning and development of dashboard and realtime telemetry backbone. backend: NodeJs Azure functions and NodeJs Microservices depolyed in azure ACI. frontend: Angular, ReactJs in Azure static web apps. Authentication and Authorizrion intergrated with Azure AAD B2C.Realtime Telemetry backbone: Apache Kafka, Azure signalr to send to UI as socket connection, Azure Eevent Hub.Tech Stack: NodeJs, Angular, Azure Serveless, Azure CosmosDB, Azure SignalR, Azure Event hub, Azure AAD B2C, Azure Functions, Azure ACI. Show less

    • Circles.Life

      Jul 2022 - Jan 2024
      Senior Software Engineer

      Responsible for all microservices within TELCO domain, their interactions with other components, up-time, and stability.Service owner for MNO Middleware with hands-on knowledge on Orchestration, Portin-Portout, Notification, CDR services which are written in both Nodejs and GoLang. Involve in Solutioning as the solution owner for several both tech and product feature requirements given by the client’s ensuring feature is scalable and maintainable and adhere to best practices and design principles. This includes solution document writing with UML diagrams for user stories, api contract and config creation with feature flagging and task breakdown.Hand-on experience in writing clean and maintainable code with adhering to design principles and patterns.Providing technical support and leadership to the team with problem-solving, code reviews and architectural decisions. Hand-on experience in real-time troubleshooting in production environment to meet given SLA.Collaborate with other cross-functional teams including Product managers, QA team, and other domains in feature development and integration to ensure the software aligns with business goals. [Tech Stack: NodeJs, GoLang, New Relic, ELK Kibana, Jenkins, MongoDB, MySql, microservices, RabbitMQ, GRPC] Show less

    • Educational Institution

      Jan 2024 - now
      Associate Technical Lead - IoT

      [Tech Stack : NodeJs, GoLang, AWS, Ansible, Kafka]

  • Licenses & Certifications

    • Learning NgRx

      LinkedIn Learning ⋅ Course Certificate
      Jun 2021
    • Building RESTful APIs with Node.js and Express

      LinkedIn Learning ⋅ Course Certificate
      May 2021
    • Certified SolidWorks Professional

      Dassault Systems SOLIDWORKS
      Dec 2018
      View certificate certificate
    • Node.js (intermediate)

      HackerRank
      May 2021
      View certificate certificate
    • Open Water Diver

      PADI
      Dec 2020
    • Apace Kafka for Beginners

      Udemy
      Jun 2021
      View certificate certificate
    • Node.js Microservices for beginners

      Udemy
      May 2021
      View certificate certificate
    • Node.js Design Patterns

      Udemy
      May 2021
      View certificate certificate
    • Associate Member AMIMechE

      IMechE Warwickshire Area
      Jul 2017
    • Learning NgRx

      LinkedIn
      Jun 2021
      View certificate certificate