Extremely passionate about web & mobile technologies, open source and entrepreneurship. Insatiable thirst for knowledge, self improvement and productivity.
Excellent Javascript, Python & MVC Web Frameworks (AngularJS, BackboneJS, Django, NodeJS, ExpressJS, SailsJS) skills.
Excellent knowledge of OOP, Functional (Reactive) Programming, Design Patterns, Asynchronous Programming (async, generators) and great experience in building large scale web applications.
Passionate about building blazing fast web apps, with focus on architecture and performance.
Built more than 4 (Real-Time) Single Page Applications used by millions of people.
Senior Software Engineer @ Skyscanner is a global leading search engine that enables people to find comparisons for flights, hotels and car hire. From 2015 to Present (less than a year) Edinburgh, United KingdomJavascript Sotware Engineer @ Mozilla is a leading provider in Internet technologies, with more than 500 million users worldwide.
* Firefox Desktop Engineering Team;
* Improved urlbar search suggestions, made different parts of the browser work in the multiprocess version, improved tab opening animation for customization window performance by 10%;
* Mastered browser internals, emerging web technologies, performance measurements & critical optimizations, layout trashing, web page rendering;
Technologies: Javascript (ES 6), C++, XUL. From July 2014 to November 2014 (5 months) Senior Javascript Software Engineer @ Avira is one of the largest antivirus vendors worldwide, with more than 100 million customers.
* Online Essentials Engineering Team;
* Technical Lead for Online Essentials Mobile Frontend Team;
* Technical Lead for Online Essentials rewritten in AngularJS;
* Built a Real-Time Single Page Web Application (AngularJS; 85% unit test coverage) which allows users to connect and manage multiple devices;
* Held multiple Javascript & AngularJS company workshops in Romania & Germany.
Technologies: Javascript (AngularJS, Socket.io, SockJS), Python (Tornado), Grunt, Bower, Karma, Protractor, Git, Scrum. From November 2013 to July 2014 (9 months) Independent Javascript Contractor @ Avira is one of the largest antivirus vendors worldwide, with more than 100 million customers.
* Online Essentials Engineering Team;
* Offered expert advice for the frontend architecture, a Single Page Backbone Marionette application;
* Implemented new features;
* Technical Lead for Online Essentials Mobile Frontend Team, a Single Page Real-Time Web Application written in Angular;
Technologies: Javascript (AngularJS, Backbone Marionette), Yeoman, Grunt, Karma, CucumberJS. From July 2013 to November 2013 (5 months) Full Stack Software Engineer @ ChargeAds is an online Self Service Ad platform, helping publishers set up and sell their inventory and advertisers create and manage ad campaigns.
* Architected the frontend into a Single Page Application, written in AngularJS;
* Scaled the product to hundreds of new whitelabel integrations;
* Improved the backend's performance and scalability;
* Recruited new engineers & interns;
* Fully managed the internship program, providing both career & programming guidance;
Technologies: Javascript (AngularJS, nodeJS, jQuery), Python (Django, Tastypie), apache2, Postgres. From October 2012 to November 2013 (1 year 2 months) Bucharest, RomaniaFull Stack Software Engineer @ uberVU via HootSuite is a real-time social media marketing platform that provides social analytics, actionable intelligence & reporting to more than 200 companies around the world.
* Worked in one of the most talented engineering teams from Bucharest;
* Started the company’s javascript reinvention with drag & drop custom reports;
* Rebuilt the entire frontend from Django into a Single Page Application;
* Developed mosaic.js, an open-source modular javascript framework for building SPAs;
* Rewrote the backend in Django TastyPie (restful API);
Technologies: Javascript (BackboneJS, RequireJS, coffee-script, RaphaelJS), Python (Django, TastyPie, Celery), nginx, MySQL. From June 2011 to October 2012 (1 year 5 months) Bucharest, RomaniaSystem Administrator @ Head of IT department, in charge of all aspects regarding infrastructure acquisition and software technologies
Windows + Linux system administration, maintained a network with more than 30 computers and more than 5 printers, web developer From June 2010 to January 2011 (8 months) Bucharest, Romania
Master of Science (M.Sc.), Internet Systems, Dissertation: 9/10 @ Universitatea „Politehnica” din București From 2011 to 2013 Bachelor of Science (B.Sc.), Computer Science, Thesis: 10/10 @ Universitatea „Politehnica” din București From 2007 to 2011 Alexandru Bardas is skilled in: Python, OOP, JavaScript, Git, Django, Web Development, jQuery, Ruby, System Architecture, Haskell, HTML 5, Backbone.js, Angular.js, AngularJS, Software Engineering