Andrius Miasnikovas

Andrius Miasnikovas

Software Developer

Professional Profile

Self-motivated, strong sense of responsibility. Very passionate about technology, always trying out new tools, libraries, languages. Prefer to automate as many processes as possible to free up time for creative work. Like to know the details of how things work, don't assume anything. Value experience over confidence, data over gut feeling. I believe that at work it's important to be a part of a competent team of people and have good and honest communication.

Education

Sep 2005 - Jul 2007

Vilnius University

Field:
IT and Telecommunications
Degree:
Master's Degree
Specialty:
Informatics

Sep 2001 - Jul 2005

Vilnius University

Field:
IT and Telecommunications
Degree:
Bachelor's Degree
Specialty:
Informatics

Work Experience

Jun 2014 - Present

Vinted



Developer


Main role - backend developer for a Ruby on Rails application. Was part of the payments team, worked on setting up member wallet, ledger, invoices, bank statement processing, launching all of the things above. Moved on to extra services team, which focuses on creating paid services for members, so that the main functionality of the site would remain free.

Jan 2012 - Jun 2014

Tieto



Senior Java Developer


Working on a globally distributed ElasticPath ecommerce platform delivery project for one of the biggest telecom operators in Europe and among other things responsible for deployment to a number of test servers and a pre-production environment, configuring Apache httpd and JBoss AS, SVN tagging and branching, linux configuration, configuring Hudson, scheduling jobs for automated product imports, copying DB data between environments.

Apr 2011 - Jan 2012

Pixelmator Team



Software Developer


Working on image editing software that runs exclusively on Mac OS and is written in Objective-C. Tasks include modifying the UI look and feel, creating image processing filters that run on the GPU, improving the reading/writing compatibility of other image file formats.

Oct 2008 - Apr 2011

Tieto



Senior Java Developer


Worked in agile projects using the Scrum methodology with technologies like Liferay, JSF, Hibernate, Spring Framework, jBPM, ActiveMQ, CUPS, Maven2 and Selenium. Main responsibilities included use-case design, implementation and documentation, writing unit and integration tests, continuos integration management. I was also responsible for assuring high availability of the application and making sure it scales well on several Linux nodes. I maintained the production environment by managing MySQL DB, took care of application deployment and installations, wrote scripts to automate common tasks on the servers.

Jul 2005 - Oct 2008

SE Centre of Registers



Senior Java Developer


Main responsibilities included writing new and managing existing web applications. Creating middleware solutions to allow internal systems communicate with each other. Finding ways to automate manual tasks and providing support to internal users. Profiling applications written by others. Following new technology trends and implementing them in appropriate projects. Using Eclipse and IntelliJ IDEA as development environments, Ant and Maven 2 for project building, dependency management and deployment, JRun4 and JBoss as application servers, Oracle as backend DB. Had a short encounter with IBM DataPower hardware. Worked with eToken USB devices. Last project centered around writing an application which integrated with the qualified CA that was being set up.

Jul 2003 - Jul 2005

SE Centre of Registers



Java Developer


Learned JAVA and web technologies, maintained existing projects. Quickly moved on to implementing internal Web-Services and fixing older applications. Proposed a full rewrite for one of them due to lack of stability and lagginess. The result was a bug-free application with dramatic performance gains. Discovered bugs in the application server used and proposed working solutions to remedy them.

Languages

Language Reading Writing Speaking Understanding
Lithuanian Mother tongue Mother tongue Mother tongue Mother tongue
English Fluent Fluent Fluent Fluent
Russian Good Basic Good Fluent
German Good Basic Basic Good
Japanese Basic Basic Basic Basic

Certificates



Sun Certified Programmer for the Java Platform, Standard Edition 5.0 (CX-310-055)


CEHv7 Certification (Certified Ethical Hacker)

Courses



Japanese language course at the VU Centre of Oriental Studies