Stefan Solopa

Stefan Solopa

$35/hr
Development web applications
SEMICOLON
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
33 years old
Location:
Iasi, Iasi, Romania
Experience:
7 years
Curriculum vitae PERSONAL INFORMATION Stefan Solopa WORK EXPERIENCE 8 Mar 2019–Present Founder, Senior Frontend Developer SEMICOLON, Iasi (Romania) ▪ building a managing a team of web developers ▪ mentoring junior developers ▪ working as Contractor Senior Frontend Developer ▪ communicating with clients and implementing all their requirements 29 May 2018–13 Dec 2019 Senior Frontend Developer (Remote Contract) CxMoments, Dublin, Ireland ▪ maintaining and developing AngularJs web application ▪ developing new functionality with AngularJs, CSS3, SASS, Javascript, ▪ displaying data gathered by Natural Language Processor AI with Amcharts 4 ▪ improving application performance ▪ generating PDF and PPT reports from data displayed in web application ▪ working with Gulp, Bower and Webpack for generating customised build for production environment ▪ implementing all requirements from designer and CTO. 1 Mar 2017–10 Oct 2019 Remote Frontend Developer LifeWorks, London (United Kingdom) ▪ implementing application components with ReactJS, AngularJs, HTML5, JADE, JSX ▪ using libraries such as: Redux, Immutable, Bootstrap, AngularUI ▪ using Clojure and Clojurescript ▪ refactoring legacy code ▪ Writing unit tests and for react components with Jest and Enzyme ▪ implementing provided design mocks with HTML5, CSS3, SASS, React specific inline styling ▪ providing code review ▪ using GIT as versioning system ▪ working with REST API (JSON) ▪ working in Agile / Kanban / Scrum 19 Sep 2016–1 Mar 2017 Frontend Developer LifeWorks.com, London (United Kingdom) ▪ implementing application components with ReactJS, AngularJs, HTML5, JADE, JSX ▪ using libraries such as: Redux, Immutable, Bootstrap, AngularUI ▪ refactoring legacy code ▪ implementing provided design mocks with HTML5, CSS3, SASS, React specific inline styling ▪ providing code review ▪ using GIT as versioning system ▪ interviewing new candidats ▪ working with REST API (JSON) 1 Jul 2014–11 Sep 2016 27/11/19 Frontend Developer © European Union,- | http://europass.cedefop.europa.eu Page 1 / 3 Curriculum vitae Stefan Solopa Ness Technologies, Iasi (Romania) http://www.ness.ro/ ▪ developing applications with vanilla JavaScript, AngularJs and testing with Jasmine, Karma and Protractor ▪ implementing application components from provided acceptance criteria ▪ using libraries like Restangular, UiRouter, AngularUi, Bootstrap ▪ implementing provided design mocks with HTML5, CSS3, Less, JavaScript ▪ refactoring legacy code ▪ implementing new features in ES6/7 ▪ working with REST API (JSON) ▪ using Agile practice (Scrum and Canban) and JIRA ▪ maintaining build process with Node.js , Grunt , Bower, Babel (compiler for JavaScript ES6/7) ▪ using GIT as versioning system ▪ providing code review for other developers 3 Feb 2016–24 Jul 2016 JavaScript Developer Individual Project, Iasi (Romania) https://github.com/ssteffann/SixthJs ▪ developing a JavaScript ES6 MVVM framework ▪ using new features from ES6 (class, proxy, promise) ▪ implementing two-way data binding ▪ implementing a template engine ▪ implementing core services and directives - HTTP, DOM manipulations ▪ implementing build process with Node.js, Gulp and Babel 1 Feb 2013–30 Jun 2014 Frontend Developer JxEE Lab, Iasi (Romania) http://www.jxeelab.ro/ ▪ developing JavaScript plugins ▪ developing applications with jQuery, AngularJs and testing with Jasmine and Protractor ▪ implementing provided design mocks (HTML5, CSS3, JavaScript, Bootstrap) ▪ working with REST API (JSON, XML) ▪ implementing build process with Node.js, Bower, Grunt and Yeoman ▪ using SVN as versioning system ▪ maintaining company site EDUCATION AND TRAINING 1 Oct 2014–27 Jun 2016 Master's degree, Distributed Systems and Web Technologies EQF level 7 University Gheorghe Asachi, Iasi (Romania) General: Studies in English, Information Technology Occupational ▪ knowledge of distributed systems and web technologies ▪ information technologies ▪ learning and implementing algorithms 1 Oct 2010–29 Jul 2014 27/11/19 Bachelor of Computer Sience, Information Technology © European Union,- | http://europass.cedefop.europa.eu EQF level 6 Page 2 / 3 Curriculum vitae Stefan Solopa University Gheorghe Asachi, Iasi (Romania) General: Mathematics, Computers, Information Technology Occupational ▪ knowledge about programming ▪ learning and implementing algorithms ▪ learning programming languages (C, C++, JAVA, C#) 1 Aug 1998–31 May 2010 High School degree EQF level 5 Universum, Sarata Galbena (Moldova) PERSONAL SKILLS Mother tongue(s) Romanian Foreign language(s) UNDERSTANDING SPEAKING WRITING Listening Reading Spoken interaction Spoken production English C1 C2 C1 C1 C1 Russian C2 C2 C2 C2 B2 French B1 B2 B1 B1 A2 Levels: A1 and A2: Basic user - B1 and B2: Independent user - C1 and C2: Proficient user Common European Framework of Reference for Languages Communication skills - good english communication skills gained through communication with my remote colleagues from UK and on my university - good communication and team skills gained through my work experience with different people on my work place, conferences and trainings Organisational / managerial skills -leadership (currently managing and building a team of we developers) -good organisational skills gained as founder of SEMICOLON company Job-related skills - solid JavaScript experience (OO, ES6/7, Design and architectural patterns) - experience with JavaScript and CSS libraries (ReactJs, Redux, Saga, Jest, Enzyme, AngularJs, Bootstrap, Knockout, Jasmine, Qunit, Jquery,) - experience with code review and writing clean and maintainable code (airbnb) Digital skills SELF-ASSESSMENT Information processing Communication Content creation Safety Problemsolving Proficient user Proficient user Proficient user Proficient user Proficient user Digital skills - Self-assessment grid 27/11/19 © European Union,- | http://europass.cedefop.europa.eu Page 3 / 3
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.