Tomas Š
Cloud Lead Engineer at Peplink- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
Peplink
-
Computer Networking Products
-
100 - 200 Employee
-
Cloud Lead Engineer
-
May 2020 - Present
-
-
Senior Backend Developer
-
Aug 2019 - May 2020
-
-
-
LigoWave
-
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 -
Šiauliu Universitetas
Bachelor's Degree, Information Technology