About
I’m a passion-driven, technology enthusiast who always strives to solve problems with an analytical approach. My quick learning capacity in adaptation to challenging environments, an innovative approach to building solutions makes me a versatile team player.
Senior Software Engineer (Golang)
Highly experienced in micro-service, API design and development, Kafka stream processing and optimization.
- Website: www.nipuna.lk
- City: Berlin, Germany
- Degree: Bachelor
- Email: nsspathirana@gmail.com
- Freelance: Currently Not Available
Reach me anytime and I respond withing few hours normally.
Skills
Golang backend developer for 4+ years. Developing kafka stream processing applications and Rest APIs as go micro-services.
Resume
Summary
Nipuna Pathirana
I’m a passion-driven, technology enthusiast who always strives to solve problems with an analytical approach. My quick learning capacity in adaptation to challenging environments, an innovative approach to building solutions makes me a versatile team player.
- Berlin, Germany.
- nsspathirana@gmail.com
Education
University of Moratuwa, Faculty of Engineering, Sri Lanka
2014 - 2018
BSc.(Hons) In Electronic and Telecommunication Engineering
Second Class Upper Division | 3.55 GPA
Advanced Level Examination, Sri Lanka
2012
Physical Science Stream
Ranked 6th place on all island with 2.8583 Z-Score
Professional Experience
Software Engineer (Golang)
Mar 2022 - Present
Nuri GmbH, Berlin, Germany.
- Design and develop distributed system architecture
- Optimize Go micro-services
- Code reviews (peer to peer)
Senior Software Engineer
Dec 2019 - Mar 2022
MyBudget, Colombo, Sri Lanka.
- Design and develop distributed system architecture
- Kafka stream processing with Go micro-services
- Optimize Go micro-services.
- Kafka topics and events design to applications.
- Code reviews (peer to peer)
- Monitoring and Debugging overall system
Software Engineer
Jan 2018 - Dec 2019
PickMe, Colombo, Sri Lanka.
- Contributed to migrate legacy monolith booking engine to Go micro-services
- Design new algorithms to the new system, apply and optimize
- Technical owner of the core team, Lead the team with new features development and introduce new technologies
- Kafka cluster fine tuned and load tested for more than 1 Million produce/consume messages per Second
Contact
Available over the phone anytime between 7.00AM to 8.00PM IST. Normally reply to mails within few hours.
Location:
Berlin, Germany
Email:
nsspathirana@gmail.com