Summary
Overview
Work history
Education
Skills
Languages
Timeline
Generic

Vytautas Čepulis

Vilkabalių k.,Elektrėnų sav.

Summary

As a software developer in the last few years my expertise is in designing, developing, and implementing software solutions for various few companies. I have experience in various programming languages such as JavaScript, PHP, HTML, CSS and C#, as well as knowledge of databases creation & management, and quality assurance. Most of my work consists of in-house software development for apprenticeship training provider, counter fraud software solutions and community driven platform that was released years ago - https://mycookery.co.uk/


In addition to my technical skills, I am also skilled in project management, including managing projects from start to finish. This includes defining project scope, creating project plans, monitoring progress, identifying and managing risks, and communicating with stakeholders. I have experience working in Agile methodologies, including Scrum.


Throughout my career, I have demonstrated the ability to work collaboratively with cross-functional teams, including designers, product owners, software testers and other developers, to deliver high-quality software solutions that meet business requirements. I have excellent problem-solving skills, strong attention to detail, passion for coding and a commitment to delivering projects on time with highest standards and within budget.

Overview

8
8
years of professional experience
2
2
years of post-secondary education

Work history

Senior Software Developer

Datatank Limited
Nottingham
08.2023 - Current
  • Developed and maintained multiple projects from the ground up using Laravel, focusing on scalability and maintainability.
  • Investigated and identified bottlenecks in existing software systems, implementing performance improvements that drastically reduced load times. In some cases, loading speeds in some areas were enhanced by up to 48 times, significantly improving user experience and system efficiency.
  • Created dynamic front-end views with Blade templating and used jQuery for dynamic user interactions and AJAX-based requests.
  • Wrote custom middleware to meet unique business requirements, enhancing application flow and security.
  • Transformed static council forms into dynamic, data-driven forms, enabling services to dynamically generate questions, answers, and save outcomes to the database. This rework drastically improved form scalability and maintainability.
  • Managed and optimized MySQL and PostgreSQL databases, ensuring high availability and performance.
  • Wrote scripts to migrate data from MySQL to PostgreSQL, adapting the schema and transforming how data was saved to fit the reworked project structure.
  • Utilized AWS tools including S3 Buckets for storage, AWS Lex or natural language processing, and AWS Connect Flow for customer service integration.
  • Leveraged Redis for caching and session management to significantly improve application performance and reduce database load.
  • Implemented RabbitMQ to facilitate communication between four distinct projects, ensuring smooth integration and message queuing for asynchronous processing.

Software Developer and Trainer

Intequal
Remote, West Midlands
06.2018 - Current
  • Wrote clean, clear and well-tested code for various projects.
  • Produced algorithms and flow charts to develop new software and systems.
  • Managed software lifecycle from concept to execution.
  • Verified and resolved bug reports and issues.
  • Oversaw system testing and validation procedures.
  • Collaborated with teams regarding technical issues, software system design and maintenance.
  • Modified existing software to upgrade interfaces and elevate performance.
  • Trained and taught apprenticeship learners fundamentals of programming.
  • Gathered feedback to innovate and improve user experience.

Lead Software Developer

MyCookery Ltd
Remote
12.2020 - 06.2024
  • Wrote clean, clear and well-tested code for various projects.
  • Verified and resolved bug reports and issues.
  • Trained team to develop skills using software applications and hardware.
  • Implemented system testing and validation guidelines.
  • Consulted with customers regarding project development and proposals.
  • Managed software programming and documentation development.
  • Managed software lifecycle from concept to execution.
  • Conferred with project managers to acquire information regarding limitations or capabilities.
  • Conducted regular upgrades for interfaces, hardware and software.
  • Designed and built scalable APIs to increase development workflow.
  • Gathered feedback to innovate and improve user experience.
  • Collaborated with teams regarding technical issues, software system design and maintenance.
  • Modified existing software to upgrade interfaces and elevate performance.
  • Produced algorithms and flow charts to develop new software and systems.
  • Installed security software on the hosting server to prevent any possible hacking.

Support Technician & Software Developer Apprentice

Clockwork IT Ltd
Coventry, West Midlands
04.2017 - 01.2018
  • Finished on-the-job training within set deadlines.
  • Engaged in team discussions, meetings and training.
  • Completed related coursework on time and to high standard.
  • Supported daily operations to improve outcomes.
  • Attended necessary training and completed assessments.
  • Adjusted quickly to new environments, working confidently with minimal supervision.
  • Monitored KPIs to meet established objectives.
  • Defused high-tension situations with tactful communication and emotionally intelligent conflict resolution.
  • Escalated critical issues to supervisors and observed resolution methods.
  • Shadowed senior team members to observe established processes and best practices.
  • Identified, fixed and documented bugs to prevent recurring issues.
  • Optimised SQL queries, improving data accuracy and reliability.

Education

Software Developer Technician Apprenticeship - Software Development

Intequal Ltd
04.2017 - 12.2018

GCSEs - School

Šiaulių „Romuvos“ gimnazija

Skills

  • Scrum
  • Backend software development
  • Frontend software development
  • Agile development
  • Jira
  • API integrating
  • Collaborative team player
  • NET Framework
  • C#
  • HTML & CSS
  • Bootstrap
  • PHP
  • Laravel
  • Blade Views
  • JavaScript
  • Database creation & management
  • SQL, MySQL & Postgres
  • Amazon Lex, Connect, S3 & Lambda
  • Redis
  • RabbitMQ
  • Version control
  • MVC
  • Object Orientated Programming

Languages

Lithuanian
Native
English
Proficient (C2)

Timeline

Senior Software Developer

Datatank Limited
08.2023 - Current

Lead Software Developer

MyCookery Ltd
12.2020 - 06.2024

Software Developer and Trainer

Intequal
06.2018 - Current

Support Technician & Software Developer Apprentice

Clockwork IT Ltd
04.2017 - 01.2018

Software Developer Technician Apprenticeship - Software Development

Intequal Ltd
04.2017 - 12.2018

GCSEs - School

Šiaulių „Romuvos“ gimnazija
Vytautas Čepulis