Tomas Š

Cloud Lead Engineer at Peplink
  • Claim this Profile
Contact Information
Location
Lithuania, LT

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Computer Networking Products
    • 100 - 200 Employee
    • Cloud Lead Engineer
      • May 2020 - Present

    • Senior Backend Developer
      • Aug 2019 - May 2020

    • Lithuania
    • Wireless Services
    • 1 - 100 Employee
    • Senior Backend Developer
      • Mar 2017 - Aug 2019

      Day to day activities: • Code reviews. • Writing code. • Architecture and planning decisions. Projects undertaken: • Billing service (architecture, planning and development) which allows clients to buy or extend cloud plans/packages in order to join and use more devices. Backend implemented with Go and integrated with paypal gateway, MySQL is used as main database. • Collector implementation (architecture, planning and development). Collector service collects… Show more Day to day activities: • Code reviews. • Writing code. • Architecture and planning decisions. Projects undertaken: • Billing service (architecture, planning and development) which allows clients to buy or extend cloud plans/packages in order to join and use more devices. Backend implemented with Go and integrated with paypal gateway, MySQL is used as main database. • Collector implementation (architecture, planning and development). Collector service collects, analyzes information sent from devices via MQTT protocol and is responsible for communication between cloud services and devices. Completely re-implemented old deprecated collector service written in python as old implementations struggled with big load. New collector implemented with Go and supports bigger quantities of devices. • Client statistics (planning). Collector module responsible for clients statistics. Tracks user session counters, connection-start event and disconnection events. Module implemented with Go language, data stored in ArangoDB (NoSQL) database. • Proximity service (architecture and planning). Store and analyze information sent by devices and proxy all data to third party services. Main requirements was easy scalability and ability to maintain high load. Backend implemented with Go and allows 3rd party HTTP integrations. Redis is used as main cache service. • Guest Access (architecture and planning). Platform to implement and use captive portals where clients can login with social logins or voucher codes or simple username/password credentials instead of WPA-PSK key. Backend implemented with Go language, RADIUS (with MySQL extension) to store and verify credentials, MQTT to communicate with devices. Show less Day to day activities: • Code reviews. • Writing code. • Architecture and planning decisions. Projects undertaken: • Billing service (architecture, planning and development) which allows clients to buy or extend cloud plans/packages in order to join and use more devices. Backend implemented with Go and integrated with paypal gateway, MySQL is used as main database. • Collector implementation (architecture, planning and development). Collector service collects… Show more Day to day activities: • Code reviews. • Writing code. • Architecture and planning decisions. Projects undertaken: • Billing service (architecture, planning and development) which allows clients to buy or extend cloud plans/packages in order to join and use more devices. Backend implemented with Go and integrated with paypal gateway, MySQL is used as main database. • Collector implementation (architecture, planning and development). Collector service collects, analyzes information sent from devices via MQTT protocol and is responsible for communication between cloud services and devices. Completely re-implemented old deprecated collector service written in python as old implementations struggled with big load. New collector implemented with Go and supports bigger quantities of devices. • Client statistics (planning). Collector module responsible for clients statistics. Tracks user session counters, connection-start event and disconnection events. Module implemented with Go language, data stored in ArangoDB (NoSQL) database. • Proximity service (architecture and planning). Store and analyze information sent by devices and proxy all data to third party services. Main requirements was easy scalability and ability to maintain high load. Backend implemented with Go and allows 3rd party HTTP integrations. Redis is used as main cache service. • Guest Access (architecture and planning). Platform to implement and use captive portals where clients can login with social logins or voucher codes or simple username/password credentials instead of WPA-PSK key. Backend implemented with Go language, RADIUS (with MySQL extension) to store and verify credentials, MQTT to communicate with devices. Show less

    • PHP Developer
      • Jan 2014 - Jul 2017

      Day to day activities: • E-stores monitoring and a new functionality implementations. • Ensuring bug-free integration between e-shop and warehouse/product management program. • Server maintenance. • Supporting third party integration's. Projects undertaken: • Warehouse management system, which was developed in Eroprime project adaptation to local business needs. • Server preparation for web application. Installing and supporting services such as apache2, mysql… Show more Day to day activities: • E-stores monitoring and a new functionality implementations. • Ensuring bug-free integration between e-shop and warehouse/product management program. • Server maintenance. • Supporting third party integration's. Projects undertaken: • Warehouse management system, which was developed in Eroprime project adaptation to local business needs. • Server preparation for web application. Installing and supporting services such as apache2, mysql, mail. Backup system automation. • Opencart 1.5 migration to 2.x. Product transfers and adaptation to the new database structure. • Third-party services integration such as pigu.lt, grupinis.lt, zave.lt. • Admin panel development, facilitating new product upload. Show less Day to day activities: • E-stores monitoring and a new functionality implementations. • Ensuring bug-free integration between e-shop and warehouse/product management program. • Server maintenance. • Supporting third party integration's. Projects undertaken: • Warehouse management system, which was developed in Eroprime project adaptation to local business needs. • Server preparation for web application. Installing and supporting services such as apache2, mysql… Show more Day to day activities: • E-stores monitoring and a new functionality implementations. • Ensuring bug-free integration between e-shop and warehouse/product management program. • Server maintenance. • Supporting third party integration's. Projects undertaken: • Warehouse management system, which was developed in Eroprime project adaptation to local business needs. • Server preparation for web application. Installing and supporting services such as apache2, mysql, mail. Backup system automation. • Opencart 1.5 migration to 2.x. Product transfers and adaptation to the new database structure. • Third-party services integration such as pigu.lt, grupinis.lt, zave.lt. • Admin panel development, facilitating new product upload. Show less

    • PHP Developer
      • Dec 2012 - Nov 2016

      Day to day activities: • Implementing and support of existing and new functionality systems/modules, while ensuring that e-shops are running smoothly at the same time. • Installation and support existing/new/additional transactional systems and modules. • Ensuring bug-free integration between e-shop and warehouse/product management program and third party tools. • All bugs and tasks are registered at JIRA project management system. All code is stored in git, - bitbucket.com… Show more Day to day activities: • Implementing and support of existing and new functionality systems/modules, while ensuring that e-shops are running smoothly at the same time. • Installation and support existing/new/additional transactional systems and modules. • Ensuring bug-free integration between e-shop and warehouse/product management program and third party tools. • All bugs and tasks are registered at JIRA project management system. All code is stored in git, - bitbucket.com repository. • Providing help in configuring services such as nginx, apache, mysql. • Php code review and mysql query optimizations. Projects undertaken: • Custom warehouse/product management system planing and implementation. Large number of e-shops require stable, secure and user friendly logistic system. Warehouse/product management system was implemented using PHP and CodeIgniter framework. Data between e-shops and system are transmitted by REST architecture. Front end was developed by using Bootstrap CSS framework. Now warehouse management system supports up to 14 e-shops and two high-street shops. It is also integrated with third party networks such as pigu.lt, grupinis.lt, varle.lt, zave.lt and DPD auto accept delivery. • Web-based POS system implementation and integration to warehouse management system. • Opencart 1.5.x design implementation using Foundation CSS framework. • Opencart checkout module rewrite to one-step checkout. Show less Day to day activities: • Implementing and support of existing and new functionality systems/modules, while ensuring that e-shops are running smoothly at the same time. • Installation and support existing/new/additional transactional systems and modules. • Ensuring bug-free integration between e-shop and warehouse/product management program and third party tools. • All bugs and tasks are registered at JIRA project management system. All code is stored in git, - bitbucket.com… Show more Day to day activities: • Implementing and support of existing and new functionality systems/modules, while ensuring that e-shops are running smoothly at the same time. • Installation and support existing/new/additional transactional systems and modules. • Ensuring bug-free integration between e-shop and warehouse/product management program and third party tools. • All bugs and tasks are registered at JIRA project management system. All code is stored in git, - bitbucket.com repository. • Providing help in configuring services such as nginx, apache, mysql. • Php code review and mysql query optimizations. Projects undertaken: • Custom warehouse/product management system planing and implementation. Large number of e-shops require stable, secure and user friendly logistic system. Warehouse/product management system was implemented using PHP and CodeIgniter framework. Data between e-shops and system are transmitted by REST architecture. Front end was developed by using Bootstrap CSS framework. Now warehouse management system supports up to 14 e-shops and two high-street shops. It is also integrated with third party networks such as pigu.lt, grupinis.lt, varle.lt, zave.lt and DPD auto accept delivery. • Web-based POS system implementation and integration to warehouse management system. • Opencart 1.5.x design implementation using Foundation CSS framework. • Opencart checkout module rewrite to one-step checkout. Show less

Education

  • Šiauliu Universitetas
    Master's Degree, Information Technology
    2014 - 2016
  • Šiauliu Universitetas
    Bachelor's Degree, Information Technology
    2010 - 2014

Community

You need to have a working account to view this content. Click here to join now