Dominykas Venskūnas

I'm

Introduction

I began my programming journey in grade school, inspired by curiosity and the thrill of solving puzzles through code. Over the years, my passion has only deepened, allowing me to explore various fields within software development, from web development to DevOps, and even scripting for personal projects. My diverse interests in the tech world keep me agile and continuously learning, eager to tackle the next technological challenge.

Technical Skills.

  • Primary: Laravel, Vue.js, JavaScript, Docker, Ansible, Nginx, PHP, Git, PostgreSQL, Python, CI/CD tools.
  • Secondary: Java, Node.js, React, Kotlin, Symfony, Django.
  • Emerging: Recently, I've been diving into Tailwind CSS and enhancing my front-end capabilities with React, while also strengthening my back-end skills with Node.js. Additionally, I'm exploring innovative JavaScript tools like jQuery to simplify and streamline code manipulation.

Professional Development.

  • Learning: Keeping abreast of new technologies through online platforms, YouTube tutorials, and community forums. Recent forays into advanced CSS frameworks and client-side scripting mark my ongoing commitment to mastering full-stack development.
  • Community Engagement: Regular participation in discussions on platforms like Stack Overflow helps refine my problem-solving skills and contributes to my professional growth.

Projects

In my thesis project, I created a comprehensive time management system from start to finish, handling everything from the initial idea to the deployment. This project showcased my ability to run complex projects on my own, including both front-end and back-end development. During my internships, I further developed my skills by working on integrating robust systems with Laravel and improving deployment processes with Docker and Ansible in a DevOps role. On a personal note, I'm currently working on a Discord bot that notifies users when Twitch streams go live, demonstrating my ability to handle real-time data and integrate APIs efficiently.

Battleships

is a single-player game where the objective is to locate and destroy all ships on the board within 25 moves. The game is built using React for the front-end and Node.js for the back-end, supporting multiple concurrent game instances, all game logic is fully done on the back-end. This setup allows several players to engage in their games simultaneously, providing a robust and scalable gaming experience.

V 0.50

Battleships

In the future might add a player vs player game mode.
23/01/17

xrNotify

is Discord bot is designed to alert you or a designated role when a Twitch channel goes live or when a specific game is being played. Additionally, once the Twitch channel goes offline, the bot automatically posts the most recent vod to a specified channel. The bot is currently being rewritten in JavaScript to enhance its performance and functionality.

Disabled V 1.00

xrNotify

Rewriting the bot from Python to JS and adding an internal API request limiter.
22/03/21 24/03/17

Random apps

is a versatile platform that hosts a collection of tools and utilities based on various creative ideas I had. Features include a timezone-specific timer, a notes page capable of generating thumbnails, a gaming win-loss calculator, and tier lists ranking the best weapons, cars or anything. This diverse array of functionalities makes Randm Apps an engaging and resourceful destination for users looking for unique digital solutions.

Disabled V 0.66

Random apps

Currently fixing breaking bugs and migrating from Bootstrap to Tailwind.
23/12/05
TimeTracker

TimeTracker

is an innovative calendar app designed to help users effortlessly track and manage their time. Built on a robust Laravel back-end and featuring a responsive VueJS front-end, this tool not only organizes schedules but also enhances productivity through intuitive interfaces and seamless user interactions.

Online V 1.03

TimeTracker

Currently optimizing and cleaning front-end.
24/02/09

Resume

I am a graduate in Software Development with practical experience in website development and a focus on continuous integration as a DevOps engineer. My programming journey began at a young age, driven by the thrill of problem-solving and creating functional programs to address specific challenges.

Academic Achievements:

In high school, I achieved notable success, winning district and regional Olympiads using C++ language, reflecting my early aptitude and dedication to programming.

Goals & Interests

I have the most experience working as a web developer, but I'm open to exploring opportunities in other fields within software development. I'm interested in expanding my expertise across various fields of software development, including but not limited to web development, back-end systems, and DevOps practices.

Approach & Outlook

Having participated in real-world projects, I am well-acquainted with Scrum and Agile methodologies, emphasizing collaboration and efficiency in project development.

I am enthusiastic about continuous learning and growth in the dynamic field of software development, with a keen interest in staying updated with the latest trends and technologies.

Skills

  • Frameworks: PHP, Python, Java, JavaScript, Kotlin
  • Front-end: React, Vue.js, Bootstrap, Tailwind CSS
  • Back-end: Laravel, Symfony, Node.js, Django
  • DevOps: Docker, Ansible, Nginx, CI/CD tools (GitLab)
  • Databases: PostgreSQL
  • Version Control: Git

Professional Experience

Full stack web developer

Nov 2021 - Feb 2022

UAB DINETA · Internship

  • During my full-stack web developer internship, I successfully wrote front-end components, integrated them with back-end systems, and implemented robust data validation using Laravel, showcasing my proficiency in these technologies.
  • https://www.dineta.eu/

DevOps Engineer

Jan 2023 - Apr 2023

Scoding · Internship

  • As a DevOps intern, I gained hands-on experience with GitLab CI/CD tools, Docker, Ansible, and Nginx configuration, contributing to seamless deployment processes and infrastructure management.
  • https://scoding.com/

Conclusion

I am eager to contribute my skills and passion for software development to a dynamic team. I look forward to the opportunity to further discuss how my background and experiences align with your organization's needs.

Check if CV is updated

Contact

Loading
Your message has been sent. Thank you!