Donatas Petrauskas
Web Developer
About me
I value simplicity and directness both in everyday life and software. I enjoy interactive workflow and immediate feedback, hence my natural inclination towards TDD and frontend technologies. I strive to achieve a fearless coding environment for myself and my teammates.
My two favourite pieces of technology are Unix and Emacs.
TL;DR
Experienced full stack developer with strong JavaScript, TypeScript, and automated testing skills.
Experience
Wix.com: frontend, React Native, and fullstack
2013–Present
TDD with JavaScript and TypeScript on browser, server, and mobile. React, React Native, Node.js.
Wix has great culture to grow not only as an engineer or programmer but as a person. Everyday tasks involve a lot of communication, collaboration, and coordination both in spoken and written form. I enjoyed working on user facing products, having time to do it properly, and release it as soon as I'm done thanks to continuous delivery system.
Wix Pricing Plans
2019–Present
Applied my extensive experience to rewrite and update mission critical parts of the application. Helped to grow frontend team, oversaw technical excellence.
Wix Mobile App
2016–2019
Developed various modules related to app's invitation system, bookings, contacts, members and memberships. Pioneered and supported component testing framework for mobile app modules.
Wix Hotels
2014–2016
Learned and mastered JavaScript and angularjs, which had strong influence on my testing views.
Led exploration of integrating Hotels into WordPress as a plugin.
Wix Labs
2013
As a introductory task I developed and deployed third party application for Wix App Market. Used angularjs, Node.js, MongoDB, and Heroku.
Freelance web developer
2011–2013
- Drupal 6 and 7.
- Used my SQL skills.
- Improved PHP knowledge.
- Started learning JavaScript.
National Health Insurance Fund of Lithuania: PL/SQL developer
2008–2011
- Development and maintenance of PL/SQL codebase.
- During economic recession of 2009-2010 I improved employment data integration sub-system to handle growing datasets and correctly calculate insurance periods.
- Implemented PHP tools to integrate data from schools, colleges, and universities for student insurance.
Interests
- Graphics design
- Lisp
- Traditional art
- Rollerblading
- Sourdough