Software Engineer / Team Lead – Mysterium Network
Working on P2P VPN client applications.
I am a well-motivated, enthusiastic software developer with a passion for creating slick, functional software from the ground up. I built my first website at the age of 14, learning HTML and CSS in the process. Over my career I have worked with open and closed source technology – building scalable, enterprise level applications using tools such as:
NodeJS, PHP, MySQL, Linux, Apache, Nginx, MongoDb, Redis, Memcached, Electron, Ionic
PHP NodeJS MySQL Linux Nginx ElasticSearch Redis Electron Vue.js React React Native
Working on P2P VPN client applications.
My passion is building awesome software, but I'm also very interested in coaching and consultancy work. I've worked with clients around the world (schools and businesses), built projects ranging from simple websites to enterprise level applications. While working as a freelance developer, I try to exceed my client expectations in work quality and communication.
My focus was on building the application as well as helping the developers design the system architecture and development processes.
Being the co-founder and CTO at Clickthroo.com, my responsibilites ranged from managing staff to planning and building the application from the ground up. I have designed the full architecture required to run Clickthroo successfully for the past 3 years (DNS, load balancing, databases, caching).
Being the lead developer I've written thousands of lines of PHP code, tons of MySQL queries, Bash/Shell scripts, hacked the UI and made sure everything was running smoothly.
The focus of my work was building in-house tools to remedy the complicated sides of running the network. I've built several applications to improve the company's internal workflow as well as tools for client-query solutions.
During the time I worked at Monetise I have gained an extensive knowledge of Affiliate Marketing, its internals from the business point of view, as well as the technical side.
While working at Webtistic Ltd. I had to build and modify client websites, fix and improve web based systems and integrate various external APIs (Facebook, Google, Zoho and many more). I worked with Wordpress, Magento, Drupal content management systems. Built internal tools that helped switch manual labour to a more automated task system.
My main roles during the employment at Itema were building client websites and their own projects using their content management system. I've built websites for an asset management company and a fishing supply store. I was one of the developers on bestweb.lt. The main project was an Email marketing tool - Mailerlite.lt. I was responsible for developing a SOAP Server/Client libraries as well as some of the core UI.
During my studies I've learned the basics about computer networks, distributed systems, software development, mobile application development, working in a team, relational and NoSQL databases. I was introduced to languages such as Java, C# and Antlr4.
Even before I had my own PC, I was keen on learning about it. I was more than addicted to computers so I've signed up to this computing school to get a better understanding of what happens behind the scenes. This is where I first learned about computer hardware, HTML and even built a few tiny programs using VisualBasic.
For 12 years this has been the place that taught me history, geographics, biology, chemistry, math and other necessary subjects to help me become an educated person.
I have 8 years commercial experience developing web applications using PHP. I focus on building multi-user, fast, scalable enterprise level applications. I've been around since PHP 4 and currently using PHP 7.0 in production.
MySQL has been the first choice for a RDBMS for about 6 years. I've dealt with tables of up to 100M rows, optimized, normalized, denormalized schemas, set up replications. I've done everything from query writing to installing MySQL servers on production environments.
I love trying out new tools/languages/frameworks even if I don't have a particular task to use them on. I often spend my personal time, learning and expanding my skills within and outside of web development. I've done countless mini projects to try things out, I've built simple Android apps, wrote an NFC to Carambola data transmitter in Python, built a Chrome extension that tracks time spent on pages using SailsJS and MongoDB and many other side projects that were never published.
It's been a pleasure working with Ignas for the past 4 years, he's extremely reliable, efficient
and a really pleasant person to work with.
Ignas has always fixed things before we even knew they were broken. He's tought us a lot about the technical side of our business in words that were clearly understandable to non-IT staff.
Ignas has shown to be a true professional. All communication and quality of his services were invaluable. Not only he solved our problems, but also prepared us for possible future improvements.