Summary
I'm an Automation and DevOps engineer and team lead, with a profound passion for technology and a talent for software development. With over 15 years of experience under my belt, I've found my sweet spot in back-end development and API integration. I thrive on tackling complex tech puzzles and boosting business operations.
Voice platforms and large real-time backend systems are my playground. I excel at navigating bottlenecks and crafting nifty integrations and workflows. I find an irresistible charm in untamed challenges and fresh opportunities to grow my knowledge bank.
My early foray into remote networking helped me grow a robust global network of professionals and kick off my own IT service company. My toolbox spills over with AGILE, SCRUM, and ITIL methodologies, Docker, Vagrant, Ansible, Packer, and Terraform platforms and tools. Keeping pace with the ever-evolving tech world, I have polished my skills in Ruby/Ruby on Rails, Crystal-lang, LUA among other languages, and have quite a knack for databases like MySQL, PostgreSQL, MongoDB, and Redis.
Balancing sharp technical skills with a warm, people-focused approach, I am all about making tech work for the people. Whether fine-tuning APIs, enhancing voice and WebRTC services, or designing a scalable backend framework, my goal is making technology a joy for the user.
The role
Currently, I'm open to opportunities in Automation Engineering, DevOps, QA, API/backend systems development, and Team Leadership.
Skills
- Proficient in AGILE, SCRUM, and ITIL methodologies.
- Telecommunication Skills: Experience with Voice over IP (VoIP) technologies such as Kamailio, Freewitch, Asterisk, and Twilio; competent in scaling cloud systems and Unified Communications.
- Platforms and Systems Expertise: Proficient in Linux: Debian, Ubuntu, Centos along with knowledge of Docker, Vagrant, Ansible, Packer, Terraform.
- Coding Abilities: Well-versed in programming using Ruby/Ruby on Rails, Crystal-lang, LUA, API, among others.
- Automation Skills: Strong experience in CI/CD, GitHub workflows, GitLab CI, Gherkin, QA/integrations.
- Database Management: Skilled in handling databases like MySQL, PostgreSQL, MongoDB, Redis.
Professional experience
Software Developer IV (Automation Engineer)
- Managed to migrate Voxbone repositories from GitLab to GitHub.
- Successfully migrated Jenkins pipelines and designed an adaptable GitHub workflow framework supporting in excess of 100 repositories.
CTO and co-founder
- Offer API, voice, and WebRTC development and integration services, and backend systems development.
- Provide Automation and Integration services, including infrastructure systems design, development, deployment, and support.
DevOps and VoIP Engineer
- Implemented deployment pipelines for MobilusLabs products on GitHub.
- Developed new APIs and integrations for FreeSWITCH and MobiTalk API.
- Provided consultations to enhance the Android app.
DevOps
- Created technical requirements documentation for the company's core product (monolith) using Ruby on Rails. The goal was to split it into a microservices pattern.
- Migrated a portion of the system to a microservices-based architecture using Docker and AWS.
- Played a role in defining the product roadmap and deployment strategy; led the backend and DevOps squads.
- Provided continuous product support; migrated a massive PostgreSQL database in AWS.
Technical Project Manager
- Created documentation for building a workflows-based cloud system that handles call-center interactions and integrates communication channels. Documented all the components involved.
- Developed the core system using Asterisk PBX, Kamailio, Ruby, Crystal-lang, and messaging queues. Also created APIs and integrations.
- Provided comprehensive documentation and managed the team.
Platform Developer
- Integrated Salesforce with Prime-Rails, the core backend component.
- Developed backend components for the phone number portability API.
- Dockerized Adhearsion, a VoIP framework.
Ruby Developer
- Developed and supported features for NEM-RAN, Tele2's internal product for managing the global Tele2 4G network equipment.
- I worked on the Davolink migration tool.
- Created a VPN access solution to the Tele2 NMS network for developers.
Technical Project Manager (Voice test automation-quality)
- Created a High-Level Architecture (HLA) design for a voice test automation framework. This framework is used for performing end-to-end testing of HPBX portal and functional voice calls. It is utilized by Liberty Global and affiliates like Virgin Media and UPC.
- Partially automated end-user devices.
Automation Engineer
- Refactored Ruby and Rails apps stack for Docker and cloud migration.
- Supported and developed features for apps used by IFAD and UN.
Voice Platform Developer
- Planned and executed development, integration, and rollout of a voice platform using embedded devices.
- Integrated the voice platform with a billing solution.
- Created a cloud system using Docker with automated scaling.
- Developed an automated test platform integrated with HipTest.
Platform Automation (voice)
- Integrated telecom solutions with open-source, Skype for Business, and Twilio into the existing messaging platform.
- Improved integration between current Redbooth platforms.
Backend Platform Developer (voice)
- Collaborated with developers and project managers to build a scalable cloud-based call center platform. The platform included voice and video call features using WebRTC technology, and integrated with SIM cards.
- Integrated the back end system with geographic distribution and created technical support documentation.
Lead of VoIP Development
- Led and managed a team in the complete rewrite of the VoIP back-end.
QE Automation Engineer
- Created Raspberry Pi VoIP box as a dedicated GSM test system in each country. Executes tests and collects results from one location.
- Developed AGI scripts for Asterisk PBX and Raspberry Pi using Adhearsion.
- Built API using Ruby on Rails and messaging queues to control QE test process.
Lead Media Platform Developer
- Worked closely with the CTO to establish a cohesive backend platform for supporting interactive media services.
- Implemented a Ruby on Rails API with Grape, Swagger, Sequel/MySQL, and MongoDB.
- Developed a distributed, scalable, and multi-server backend using Ruby and a messaging queue.
- Integrated telephony components for Asterisk and FreeSWITCH using Adhearsion.
- Designed and developed a scalable bulk VoIP dialer.
- Created an SMS gateway with HTTP REST and SMPP APIs.
Technical (VoIP) Engineer
- Developed a Kamailio WebRTC integration and led its integration with Truphone's existing infrastructure.
Project Manager (voice)
- Collaborating with the CTO and development team, Defined the cloud telephony development plan.
- Created the Kamailio configuration for handling SIP and WebRTC calls in the VoIP cloud.
Technical Consultant (contact center integrations)
- As Project Manager, I facilitated communication between developers and the OHIM management team.
- Worked together with the internal team to automate collaboration between customers, participating national offices, and OHIM through a common call center tool.
- Implemented a knowledge base, a ticket submission system, and an inquiry processing system.
- Created and demonstrated a proof of concept of the contact center.
Systems Developer (voice)
- Planned the technical migration of customers, including device settings, provisioning, and database records, from an acquired VoIP operator to the Bahnhof VoIP system.
- Created a monitoring system for the VoIP servers and the fraud-check application. Developed the back-end and API.
- Led the development of the IPTV back-end.
Call Center Developer
- Planned, designed, and developed a call center core platform utilizing the cloud Asterisk AGI system and Kamailio.
Systems Developer & DevOps (voice)
- Led the migration of VoIP customers to a new Asterisk PBX platform.
- Built call management platform and high-availability telephony cluster.
Systems Developer & Support Engineer (voice)
- Designed and planned the central infrastructure for migrating hosted customers to a new platform.
- Provided remote support to customers.
Technical Consultant (voice)
- Integrated Moodle with PSTN and VoIP networks.
- Provided consultation on security and configuration aspects of the new hosted platform, VoipNow.
Integration Consultant & Developer (voice)
- Built a telephony system using a hosted PBX and calling platform. Also managed the billing for outgoing and DID's traffic.
Systems Engineer & Developer
- Created templates for call center setup, including voice and reporting systems and databases. This system allowed for the quick establishment of a fully functional call center in just one day.
- Designed and implemented load-balanced and clustered VoIP systems.
- Provided technical assistance for complex customer accounts.
Prior to 2006
- Contributed to building one of the first VoIP networks in Lithuania.
- Developed projects and administered systems using Asterisk PBX, Yate telephony engine, MVTS softswitch, and Cisco VoIP routers.
- Held positions as a Program Engineer, Sales Manager, and Network Administrator for telecommunications companies.