Viljar Salu

Frontend Developer

PROFILE


Over 20 years in the IT and software development sectors, my repertoire goes beyond front-end and back-end development. I thrive on diversity and challenges, whether it's crafting resourceful web applications, web design/UX or developing trading bots. My extensive background and diverse skill set make me a compelling candidate who can excel in any role that values teamwork, effective communication, stress resilience and problem-solving.

EXPERIENCE


Full Stack Developer

Freelance

  • Jun 2011 - Present
  • Sandefjord, Norway
  • Diverse portfolio of web projects, utilizing technologies such as PHP (Laravel), JavaScript, and Python.
  • Pioneered mobile application development efforts, employing NativeScript and Vue Native to craft user-centric experiences.
  • Designing and implementing custom trading indicators for TradingView.
Lead Frontend Developer

BB Finance Group

  • Oct 2018 - May 2021
  • Tallinn, Estonia
  • Entrusted as Lead Frontend Developer, I spearheaded initiatives to optimize both user experience and web application performance, leveraging JavaScript frameworks and Vue.js.
  • Developed and implemented a CMS to streamline content management for editors, enhancing workflow efficiency.
  • Championed the adoption of front-end development best practices, contributing to seamless and responsive web designs across multiple platforms.
Senior Frontend Developer

SkySelect

  • Dec 2015 - Oct 2018
  • Tallinn, Estonia
  • Contributed as a Senior Frontend Developer to enhance user experience and web application functionalities, utilizing tools like Figma and technologies such as Vue.js and HTML5.
  • Took on the responsibility of managing the Node.js application, ensuring optimal performance and scalability.
  • Prioritized clean, maintainable code in collaboration with the development team, employing JavaScript frameworks and libraries like Node.js and AngularJS to create responsive web designs.- Contributed as a Senior Frontend Developer to enhance user experience and web application functionalities, utilizing tools like Figma and technologies such as Vue.js and HTML5. - Took on the responsibility of managing the Node.js application, ensuring optimal performance and scalability. - Prioritized clean, maintainable code in collaboration with the development team, employing JavaScript frameworks and libraries like Node.js and AngularJS to create responsive web designs.
Senior Frontend Developer

Telia

  • May 2010 - Dec 2015
  • Tallinn, Estonia
  • Specialized in optimizing user experience, employing a suite of technologies including jQuery, pure JavaScript, and CSS preprocessors.
  • Led the initiative to implement a streamlined development environment with Gulp.js, enhancing team productivity.
  • Maintained a focus on code quality, writing scalable and maintainable code using best practices in JavaScript and Git.- Specialized in optimizing user experience, employing a suite of technologies including jQuery, pure JavaScript, and CSS preprocessors. - Led the initiative to implement a streamlined development environment with Gulp.js, enhancing team productivity. - Maintained a focus on code quality, writing scalable and maintainable code using best practices in JavaScript and Git.
Frontend Developer

Swedbank

  • Oct 2009 - May 2010
  • Tallinn, Estonia
  • Specialized in the development of responsive web designs, leveraging technologies such as JavaScript and Java.
  • Collaborated with cross-functional teams to meet project deadlines and quality requirements.
  • Contributed to ongoing improvements in code quality and development processes, targeting enhanced performance and user experience.
Lead Frontend Developer

3D Stuudio

  • Apr 2006 - Oct 2009
  • Tallinn, Estonia
  • Focused on front-end development, leveraging HTML5, CSS, and various JavaScript frameworks to create dynamic user experiences.
  • Developed interactive games using ActionScript 2/3, enhancing user engagement across projects.
  • Broadened project scope by contributing to web applications built with PHP (smartphp), jQuery, and ActionScript.
Lead Frontend Developer

Design Factory

  • Apr 2002 - Apr 2006
  • Tallinn, Estonia
  • Wore multiple hats as a Developer, ranging from crafting dynamic web pages with HTML and CSS to developing Microsoft Word and Excel templates.
  • Ventured into multimedia design, creating intros for shows using Adobe Premiere Pro and After Effects, while also coding for other multimedia applications.
  • Broadened project scope by contributing to web applications built with PHP (smartphp), jQuery, and ActionScript.
Web Developer

Tele2

  • Sep 2000 - Apr 2002
  • Tallinn, Estonia
  • Managed daily website improvements and content updates at Tele2, utilizing HTML, CSS, and JavaScript to enhance user experience.
  • Conducted regular maintenance, including bug fixes and feature rollouts, to align the website with business objectives.

EDUCATION


Cross-Site Scripting (XSS) Course

Course

  • Apr 2012 (5 days)
  • Tallinn, Estonia
  • Mastered web security, focusing on XSS vulnerabilities.
Course on Creating Secure Pages

Course

  • Mar 2005 - Mar 2005 (30 days)
  • Tallinn, Estonia
  • 30-day course on web security essentials.
Vocational education in IT

IT Collage

  • 2002 - 2003
  • Tallinn, Estonia
  • Advanced Flash Development.
Vocational education in IT

Technical School of Tallinn

  • Sep 1999 - Jun 2000
  • Tallinn, Estonia
  • Basics in IT: web dev, data digitization.
Vocational education in IT and culture

Højskolen på Helnæs

  • Aug 1998 - Jul 1999
  • Denmark
  • Studied culture and basic IT

Activities and societies:

I played handball, I made electronic music:)

Leppävirta Vocational School

Leppävirta

  • Aug 1995 - Jun 1998
  • Finland

Activities and societies:

I did the decathlon, I played indoor hockey

Saaremaa High School

High School

  • Sep 1992 - Jun 1995
  • Saaremaa, Estonia

Activities and societies:

I did the decathlon, I was involved in a band and acting:)

SKILLS


  • User Experience (UX)
  • Web Applications
  • JavaScript Frameworks
  • NativeScript
  • pine script
  • MySQL
  • WordPress
  • Python (Programming Language)
  • Figma (Software)
  • scss
  • Vue.js
  • HTML5
  • SASS
  • Webpack
  • Git
  • Front-End Development
  • React.js
  • Responsive Web Design
  • JavaScript
  • PHP
  • Node.js
  • AngularJS
  • Project Management
  • jQuery
  • css3
  • Gulp.js
  • actionscript 2 / 3
  • Cascading Style Sheets (CSS)
  • smartphp
  • Adobe Premiere Pro
  • JavaScript Libraries
  • After Effects
  • VBScript
  • HTML
  • ActionScript
  • CSS