Kristjan P.

About Me

Full-Stack developer with over 9 years of in-depth experience working in complex software development. I am passionate about building modern web applications with solid architecture using the best tools and technologies. I enjoy working on innovative products and building beautiful and functional interfaces. I am an expert user of JavaScript, Node.js, and Vue.js. I am a strong team player and make it a top priority to build and support innovative complex solutions for my clients.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior Software Engineer
2016 - Present (9 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

nodeSWAT.com
nodeSWAT.com
Software Developer
2016 - 2020 (4 years)
Tallinn, Estonia
  • Developing innovative software applications in the fields of e-commerce, payment gateways, security, cloud computing, healthcare, bitcoin, online casinos, digital signatures and e-publishing.

  • Implementing features on our web applications using Node.js, Vue.js, Nuxt.js, as well as reviewing implemented features for other developers.

  • Built a versatile website with complete Front-end/Back-end function.

Kliendikaardid.ee
Kliendikaardid.ee
Full Stack Developer
2016 - 2016
Tallinn, Estonia
  • Developed both front-end and back-end interfaces for a loyalty cards management system.

  • Created custom plugins, templates, and functions for the application, also resolving performance and designing issues with JS.

  • Ensured improvement of general responsiveness and functionality of the application.

Cardola Estonia OÜ
Cardola Estonia OÜ
Senior Web Developer
2015 - 2016 (1 year)
Tallinn, Estonia
  • Coordinated with engineering and product teams to identify application requirements and meet deadlines.

  • Develompent of back-end API with Node.js and front-end with Angular.js for multiple applications.

  • Conducted requirements gathering and validation for a high-profile progressive web application.

IteGard OÜ
Software Developer
2010 - 2015 (5 years)
  • Developed full-stack web applications with JavaScript, both Back-End (Node.js) and Front-End (Vue.js, jQuery, Angular).

  • Development of web-based solutions, from simple web pages to more complex CRM and warehouse systems.

  • Used Node JS architectural concepts and used Angular JS as framework to create a Single Page Application.

Tallinna Arvutikool OÜ
Tallinna Arvutikool OÜ
Lecturer
2006 - 2020 (14 years)
Tallinn, Estonia
  • Preparing and delivering regular lectures on Microsoft Excel VBA and PHP for companies' employees to develop necessary competencies.

  • Participating in course and curriculum revision, as well as academic planning.

  • Conducting research and compiling relevant materials for successful course completion.

Showcase

PHP Developer - opendata.riik.ee portal
PHP Developer - opendata.riik.ee portal
  • The Estonian Open Data Portal (opendata.riik.ee) provides unrestricted public sector data to all users.

  • The project aims to revitalize the Estonian economy, increase transparency, and provide useful information through open data.

  • The goal is to integrate Ckan and Drupal for the portal, facilitating innovation and the transition to new technologies.

NodeJS developer - Small Luxury Hotels
NodeJS developer - Small Luxury Hotels
  • The app focuses on matching independently minded travelers with over 520 independently spirited hotels globally.

  • It offers a diverse collection of luxury and boutique hotels spanning over 80 countries.

  • The application is back-ended in Node.js with Hapi and integrated multiple 3rd party services.

Education

Education
Software development
Estonian IT College