If you print this page, you should only see active tab contents in the print preview

Contact

Phone: +44 7527 337790

Email: donatasmart@gmail.com

About

Security cleared software developer with extensive experience of a wide-range of technologies. Looking for a new role to apply my skills. 10+ years’ experience in public and private sectors, including real-estate, online retail, rail, and government services. Strong expertise in Java, Scala, PHP, and frontend web-development, including major frameworks. Strong experience with full life-cycle software engineering, including project management techniques such as Waterfall/Scrum/Agile and continuous integration/continuous deployment tools.

Roles and specific experience outlined below, for more information please refer to my LinkedIn profile or send me an email.

Work - HMCTS
Senior Software developer 10-2017 - now

Participating in Reform Programme - government going paperless. Developing platform tools for other teams to reuse.

  • Projects:
    • Application template
    • Logging
    • Job scheduling
    • Send letter service
    • Feature toggle
    • Bulk scan handling
  • CI tools and continuous improvement
  • API specification publish tool and visual representation
  • Intermittent alteration of other projects developed by teams
  • Various investigation e.g. Microsoft Azure AppInsights, DeadLetterQueue etc.
Java, Spring Boot, Git, API, micro-service, gradle, and terraform
Work - OnTrackRetail ltd.
Senior Software developer 11-2014 - 10-2017

Web ticket issuing system in train jargon - WebTIS. Developing APIs for train ticket issuing components in a microservice monolith way. Idea was great, but complexity of UK trains and “build fast sort it out later” methodology led to the microservice monolith

  • Projects:
    • Collect at the station
    • Smartcard + KeyGo support
    • Customer API
    • Order API
    • Admin API
    • Payment API
    • Delay Repay API
  • Participation in management planning regarding product development
  • Minor work in admin UI
  • Use RabbitMQ for inter-service communication
  • BDD
  • Sufficient test coverage and bullet proofing the services
Scala, sbt, Akka, Git, API, BDD, SQL, micro-service, ansible, and Team lead
Work - Quidco
Software developer 02-2012 - 10-2014

Wide scope of different kind of projects/products, covering all parts of website mostly on back-end development. few topics following:

  • Dependency injection
  • Modularising products in abstract architecture (depending on the product complexity, possibility of expansion) for easier continuous integration, improvement, packaging, testing
  • Improving public libraries to accommodate tech department needs, indirect impact to UX stability
  • Implementing third party products (‘proxied’ requests to remote tomcat server via javascript application for reports to other third party members to use; general reports; imports; apis)
PHP5, ZF1, PHPUnit, Twig, MySQL, LESS, Twitter Bootstrap, Smarty, jQuery, composer, Phing, Git, and SVN
Work - Assertis ltd.
Web developer 03-2011 - 02-2012
  • Developing mytrainticket.co.uk product
  • Supporting co-brands northernrail.org and travelsupermarket.com up-to-date
  • Several businesses collaboration with main business logic providing individual options
  • Development/Testing/Production environment support/upgrade/developing
PHP5, PHPUnit, xFrame, Phing, MySQL, jQuery, XSTL, SASS, BackboneJS, and SVN
Work - Group of real estate and development
Web developer 03-2010 - 02-2011
  • Develop in-house CMS used by real estate agents
  • Upgrade company code from spaghetti to use properly orchestrated framework
  • Clear up database from mysterious attributes
  • Introduce source versioning
  • Set up base application with Zend Framework 1 for new project
PHP5, MySQL, CSS, JavaScript, SVN, and ZF1
Work - National centre of examination
IT specialist 11-2006 - 10-2008

Lot’s of work with databases (mainly Oracle, a little MySQL). Writing various auto-reports for different exams, also running and configuring other automatic processes.

SQL and MS Office
Education - Applied mathematics
University of Vilnius Bachelor 09-2003 - 06-2007

Additional notes: I chose stochastic profile in the third term

Technical skills

Languages: Java, Scala, PHP, SQL, XSLT, JavaScript, CSS, and Python

Libraries: Spring Boot, xFrame, ZF1, jQuery, Twig, Doctrine, Smarty, Twitter Bootstrap, Semantic UI, and Backbone

Tools/Utils: gradle, sbt, Phing, SASS/LESS, CasperJS, PHPUnit, DBUnit, Selenium, Memcache(d), and Gearman

VCS: Git and SVN

Classes and certificates - Security Check Clearance
20-03-2019 - 19-03-2026

Organiser: MoJ

Classes and certificates - Scientific results of statistical methods, statistics with SPSS
28-01-2006 - 31-01-2006

Organiser: National centre of examination

Additional notes: The seminar topics included: the main statistical problem, the statistical findings of one sample / two samples, the table frequencies, the hypothesis of correlation coefficient equality to zero; non-parametrical criteria; mono-factor, bi-factor and blocked data analysis of variance, cluster analysis, linear, multiple and logistic regression

Hobbies
  • Judging new / old films
  • Reading science fiction
  • Developing something “awesome”
  • Visiting museums
  • Travelling and discovering new lands
  • Collecting heavy music records

Contact

Phone: +44 7527 337790

Email: donatasmart@gmail.com

About

Security cleared software developer with extensive experience of a wide-range of technologies. Looking for a new role to apply my skills. 10+ years’ experience in public and private sectors, including real-estate, online retail, rail, and government services. Strong expertise in Java, Scala, PHP, and frontend web-development, including major frameworks. Strong experience with full life-cycle software engineering, including project management techniques such as Waterfall/Scrum/Agile and continuous integration/continuous deployment tools.

Roles and specific experience outlined below, for more information please refer to my LinkedIn profile or send me an email.

Work - HMCTSSenior Software developer

Participating in Reform Programme - government going paperless. Developing platform tools for other teams to reuse.

  • Projects:
    • Application template
    • Logging
    • Job scheduling
    • Send letter service
    • Feature toggle
    • Bulk scan handling
  • CI tools and continuous improvement
  • API specification publish tool and visual representation
  • Intermittent alteration of other projects developed by teams
  • Various investigation e.g. Microsoft Azure AppInsights, DeadLetterQueue etc.

Tags: Java, Spring Boot, Git, API, micro-service, gradle, and terraform

10-2017 - now

Work - OnTrackRetail ltd.Senior Software developer

Web ticket issuing system in train jargon - WebTIS. Developing APIs for train ticket issuing components in a microservice monolith way. Idea was great, but complexity of UK trains and “build fast sort it out later” methodology led to the microservice monolith

  • Projects:
    • Collect at the station
    • Smartcard + KeyGo support
    • Customer API
    • Order API
    • Admin API
    • Payment API
    • Delay Repay API
  • Participation in management planning regarding product development
  • Minor work in admin UI
  • Use RabbitMQ for inter-service communication
  • BDD
  • Sufficient test coverage and bullet proofing the services

Tags: Scala, sbt, Akka, Git, API, BDD, SQL, micro-service, ansible, and Team lead

11-2014 - 10-2017

Work - QuidcoSoftware developer

Wide scope of different kind of projects/products, covering all parts of website mostly on back-end development. few topics following:

  • Dependency injection
  • Modularising products in abstract architecture (depending on the product complexity, possibility of expansion) for easier continuous integration, improvement, packaging, testing
  • Improving public libraries to accommodate tech department needs, indirect impact to UX stability
  • Implementing third party products (‘proxied’ requests to remote tomcat server via javascript application for reports to other third party members to use; general reports; imports; apis)

Tags: PHP5, ZF1, PHPUnit, Twig, MySQL, LESS, Twitter Bootstrap, Smarty, jQuery, composer, Phing, Git, and SVN

02-2012 - 10-2014

Work - Assertis ltd.Web developer

  • Developing mytrainticket.co.uk product
  • Supporting co-brands northernrail.org and travelsupermarket.com up-to-date
  • Several businesses collaboration with main business logic providing individual options
  • Development/Testing/Production environment support/upgrade/developing

Tags: PHP5, PHPUnit, xFrame, Phing, MySQL, jQuery, XSTL, SASS, BackboneJS, and SVN

03-2011 - 02-2012

Work - Group of real estate and developmentWeb developer

  • Develop in-house CMS used by real estate agents
  • Upgrade company code from spaghetti to use properly orchestrated framework
  • Clear up database from mysterious attributes
  • Introduce source versioning
  • Set up base application with Zend Framework 1 for new project

Tags: PHP5, MySQL, CSS, JavaScript, SVN, and ZF1

03-2010 - 02-2011

Work - National centre of examinationIT specialist

Lot’s of work with databases (mainly Oracle, a little MySQL). Writing various auto-reports for different exams, also running and configuring other automatic processes.

Tags: SQL and MS Office

11-2006 - 10-2008

Education - Applied mathematicsUniversity of Vilnius - Bachelor

Additional notes: I chose stochastic profile in the third term

09-2003 - 06-2007

Technical skills

Languages: Java, Scala, PHP, SQL, XSLT, JavaScript, CSS, and Python

Libraries: Spring Boot, xFrame, ZF1, jQuery, Twig, Doctrine, Smarty, Twitter Bootstrap, Semantic UI, and Backbone

Tools/Utils: gradle, sbt, Phing, SASS/LESS, CasperJS, PHPUnit, DBUnit, Selenium, Memcache(d), and Gearman

VCS: Git and SVN

Classes and certificates - Security Check Clearance

Organiser: MoJ

20-03-2019 - 19-03-2026

Classes and certificates - Scientific results of statistical methods, statistics with SPSS

Organiser: National centre of examination

Additional notes: The seminar topics included: the main statistical problem, the statistical findings of one sample / two samples, the table frequencies, the hypothesis of correlation coefficient equality to zero; non-parametrical criteria; mono-factor, bi-factor and blocked data analysis of variance, cluster analysis, linear, multiple and logistic regression

28-01-2006 - 31-01-2006

Hobbies

  • Judging new / old films
  • Reading science fiction
  • Developing something “awesome”
  • Visiting museums
  • Travelling and discovering new lands
  • Collecting heavy music records

Although only few of features are mentioned throughout the work instances due to countless tools and abilities in use and, of course, repetition, it is nice to have some data to play around. Here is the tag cloud

Tag count transformation: each half year increments occurrence by 1. Maximum 5 years per work instance from the starting date

P.S. Bear in mind this is only from work tags. Some of technical features are applied randomly at any time as this page using jekyll, for instance

Work + projects:

Work + projects + posts:

Compiled 31 July 2019