Summary
Overview
Work History
Education
Skills
Websites
Certification
Summary
Timeline
Generic

Manura Pinnaduwa

Göteborg,O

Summary

Extensive experience as a Tech lead with the Java programming language Including J2EE components, real time messaging ,OOP and Design patterns and web application development In the Cloud. Effective, efficient, self-motivate, concise and creative worker under any pressure. 17+ years programming and application development experience.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Senior Java Developer (Consultant)

Volvo Group Connected Solutions AB
Sweden
Current - 08.2022
  • Integration new public transport protocol TiGR to VOLVO Bus
  • TiGR protocol responds to the need of public transport operators to manage a multi-brand fleet on single centralized platform collecting bus data in real-time from the OEM remote monitoring systems of the vehicle manufacturers
  • Role:- Development, Testing, DevOps, Architect
  • Technologies Used: Spring boot, spring cloud, RestAPIs ,ActiveMQ, Junit, TestNG,Rest Assured, PostgreSQL, Hibernate, Redis, AWS, InfluxDB ,Grafana, performance test (Gatling), End to End test

Backend Lead/Java Engineer

Sportradar
Singapore
12.2019 - 08.2022
  • The platform for delivering live sports data to media companies, betting companies, and sports federations.
  • Role: Backend Team leader, refactoring monolithic system to microservice, developments, testing, performance testing, CI/CD.
  • Technologies Used: Spring Boot, spring cloud, Spring AOP, gRPC, Gitlab runner, Junit, TestNG, Rest Assured, PostgreSQL, Hibernate, Redis,New Relic, SonarQube, AWS-Lambda, flyway, Camunda, KsqlDB, Kafka( AWS MSK),WebSocket, docker, AWS

Backend Lead/Software Engineer

Everest Gold PTE ltd
Singapore
07.2019 - 10.2019
  • Crypto Exchange Service platform to buy and selling pure gold.
  • Using blockchain technology create a digital token and new crypto coin (EGT)
  • Role: Backend Team leader, core development, Requirement gathering, Design, developments.
  • Technologies used: Java, Go , J2EE, Spring Framework, Mybatis, MySQL Cluster, JAX-RS, RabbitMQ cluster, Redis cluster, S3 bucket, Amazon Web Services (AWS)

Senior Software Engineer(Consultant)

Hitachi Asia Ltd (R&D)
Singapore
01.2019 - 06.2019
  • Smart City project Assist managing outsourcing teams across multiple countries for ongoing development of a smart city platform
  • Lead scrum teams and involved in fixing issues and automated testing while providing technical assistance on architecture design
  • Technologies used: Java, J2EE, Spring Boot Framework, Hibernate, PostgreSQL, Docker, JAX-RS, implement Agile process with Jira, Confluence ,Bitbucket ,Jenkins

Tech Lead

LSEG Technology - London Stock exchange Group
Sri Lanka
07.2014 - 12.2018
  • London Clearing House LCH is the largest clearing house in the globe, and the target is to replace all sub system with a single scalable system that can be extended into all business domains (equity,derivative)
  • Role: Scrum Master/Team leader of one of the sub-teams involved in core development, requirement gathering, design, development, testing, performance testing.
  • Technologies used: Java, J2EE, Spring Framework, Vaadin, Oracle, Gatling, Jprofiler, TestNG, Mockito, jbehave, OpenAM, JAX-RS/Jersey, Jenkins, BDD, GC Tuning, QuickFIX/J.

R&D Engineer

Thales Group
Singapore
08.2012 - 07.2014
  • Service Manager is a state-of-the art platform using Over the Air technology, which enables telecom operators to accurately manage SIM-based services throughout the life of their SIM cards
  • Role: Requirement gathering, Design, development, testing, data migration.
  • Technologies used: Java, JSP, Web Service, Eclipse MAT, Oracle, WebLogic, Maven, SoapUI, Junit
  • Integrate NomadLab device to Universal Tracer. The Universal Tracer enables you to trace APDU communication exchanges between a PC application and a PC/SC-compatible smartcard.
    Role: Requirement gathering, Design, development, testing. Scrum Master Technologies used: Java, C, Eclipse RCP, DLL,
    COM, SWT, JNI,OSGi

Application Developer (Server System)

Affle
Singapore
07.2011 - 07.2012
  • Pinch is a phone-phone enhanced messaging platform with which you can chat with all your friends, find new friends, access excising locations services and participate in social contests without paying any SMS/MMS charges
  • Role: Design, Development
  • Technologies used: Java, Spring, Hibernate, JSTL, JSPX, Vaddin, Terracotta, Apache Thrift, ActiveMQ, Google Charts, quartz, HTML, CSS, MySql, mongoDB, Maven, SVN, Liquibase

Software Engineer

Codegen INTL(pvt) Ltd
Sri Lanka
04.2007 - 03.2011
  • A Human Resource Management System (HRMS) encompasses applications for handling personal related tasks for corporate managers and individual employees
  • Role: Requirement gathering, Design, Development, testing & documents
  • Technologies used: Java, Spring, GWT/smartGwt, MySql, iBatis, JasperReports Google Charts, Java Mail, HTML, Jboss, CSS, Ant, SVN

Education

B.Sc. In Information Technology -

Faculty of information Technology, University of Moratuwa
Sri Lanka

Skills

  • Java
  • Spring Boot
  • Microservice Architecture
  • Service Integration
  • Architecture Design
  • DevOps
  • Testing
  • Techinical Management
  • API Design and Development
  • Performance Improvements

Certification

06 August 2024

Summary

Java , Go, C, Spring (Core, integration, Transaction JDBC, AOP, Batch, Security), Serverless Development on AWS Spring Boot, Hibernate, iBatis, Web service, JSP, SWT, Eclipse RPC, Kafka, KsqlDB, Camunda, Redis, Web services, RESTFUL and SOAP experience, RabbitMQ, Tomcat, Jboss, Apache, Docker, Kubernetes, AWS ,Bamboo, Jenkins, Gitlab runner, Bitbucket, Jira, , New Relic, InfluxDB ,Grafana, Monolithic, Multi-tier architecture, SOA, Microservice, Event-Driven, TwelveFactor App in Cloud Computing, serverless architecture, Ant, Maven, MySQL, Oracle, PostgreSQL, Mongo DB, In-memory Databases, gRPC, Apache Thrift ,WebSocket,Junit, Log4j, BDD, TDD, JBehave, REST Assured, SOAPUI, Grafana, Kibana, Keycloak, UML, Jasper Reports, scrum, JMeter, Gatling, JProfiler, Keycloak, SonarQube, AWS-Lambda, Azure Active Directory, SAML 2.0 and Single Sign-n(SSO), OSGi, openAPI, postman, BPMN, Camunda, Infrastructure as Code (IaC), AWS-CDK, AWS.-SAM, Git, Jira

Timeline

Senior Java Developer (Consultant)

Volvo Group Connected Solutions AB
Current - 08.2022

Backend Lead/Java Engineer

Sportradar
12.2019 - 08.2022

Backend Lead/Software Engineer

Everest Gold PTE ltd
07.2019 - 10.2019

Senior Software Engineer(Consultant)

Hitachi Asia Ltd (R&D)
01.2019 - 06.2019

Tech Lead

LSEG Technology - London Stock exchange Group
07.2014 - 12.2018

R&D Engineer

Thales Group
08.2012 - 07.2014

Application Developer (Server System)

Affle
07.2011 - 07.2012

Software Engineer

Codegen INTL(pvt) Ltd
04.2007 - 03.2011

B.Sc. In Information Technology -

Faculty of information Technology, University of Moratuwa
06 August 2024
Manura Pinnaduwa