About me
Full stack OOP focused web developer
About me
Full stack development
SERVER SIDE
To begin with the basics I am taking care of administration and maintenance of Debian based Linux distributions, as well as database management and web server configuration.
BACK END
In the first place I am full stack web developer focused in object-oriented programming techniques. Not only specialised in PHP and NodeJS with basic knowledge of Java but also certified by MongoDB as well.
FRONT END
For the purpose of quality efficiency I am making good use of various frameworks, above all JavaScript’s jQuery. Less or Sass, as a matter of fact makes no difference when it comes to CSS pre-processor languages.
TEAM WORK
First of all I am aimed at speed efficiency, data integrity and support for distributed workflows. In addition GIT revision control system takes care of my local source code.
Work Process
ANALYSIS
PLANNING
DEVELOP
TEST
LAUNCH
SUPPORT
Personal characteristics
Disciplined
Responsible
Curious
Passionate
Tenacious
Independent
Collaborative
Self-motivated
Interesting facts
JavaScript quiz champion
Slovenian youth national football squad
Resume
Programming skills revealed within CV
Mar 2015 – Current
Full stack web developer
Emigma, multimedia lab
I am a lead developer in a web development department established and maintained by Emigma team. Besides programming backbone logic and creating responsive interfaces, I am responsible for software quality standards, architecture maintenance, and technical leadership. To put it another way I am taking care of several programming stuff:- Involved in all stages of the software development lifecycle
- Writing technical specifications, programming and maintaining web applications
- Backend Development – PHP
- Frontend Development – JavaScript, Sass
- Mobile Development – Ionic / Angular 5 (TypeScript)
- Programming adapters that communicate and integrate with external web services
- Configuring web application servers for the LAMP & MEAN stack
- Code review – Merging pull requests
- Mentoring junior developers
- Cooperating as part of a team with other software developers and UX/UI specialists
- Exploring technologies and methods to improve the workflow and development process
- Implementing Continuous integration development & Test driven development
- Collaborating with clients for solving technical & operational issues
Mar 2014 – Current
Self-employment business
Solen di Redek Alen
Solen is a company specialised in retailing products specifically for personal use with numerous retail locations across Italy. Since growing demand for online shopping, I have also established an e-commerce website.Apr 2014 – Oct 2014
Back end developer
University of Primorska, Faculty of Mathematics, Natural Sciences and Information Technologies
In order to reduce traffic accidents I have developed a multi platform application for recording them directly into database. Main goal of the application was to accurately pinpoint the location of an accident. All in the hope that drivers would be more careful on a road section that lies ahead of them.May 2017
Node.js developer course
Udemy.com online learning platform
In view of my eagerness to learn I never discontinue to enhance my personality growth. Thus I had participated in Node JS online course developing real time chat app. To illustrate we went through analyzing, developing and deploying applications using asynchronous programming, socket.IO, authentication and a lot of code testing.Jul 2016
MongoDB for Node.js Developers
MongoDB University
For the purpose of expanding my overall programming knowledge, I had attended an online course for managing Mongo database. We were exploring several areas, such as schema design, indexes, performance, aggregation framework and so much more.Sep 2014
Bachelor of Applied Science (B.A.Sc.) in Computer Science
University of Primorska, Faculty of Mathematics, Natural Sciences and Information Technologies
In view of having a Bachelor’s degree in Computer Science, I have a complete understanding on full life cycle of a software development project. We have covered many topics, for instance programming paradigms, algorithms and data structures. I also have experience in learning and excelling at new technologies as needed.Jun 2012
English language certificate B2
University of Primorska, Faculty of Humanities
During my studies I have obtained English language B2 certificate as well. As a result I have mastered my reading, listening, and grammar skills.Programming Skills
Experiences are measured in years
Unix shell
PHP
JavaScript jQuery
HTML5
CSS3
Less & Sass
Bootstrap Framework
WordPress Framework
GIT
SEO Search Engine Optimization
Angular 5 (TypeScript)
Ionic App Platform
Node JS
MongoDB
Mocha JS unit testing
Docker
MySQL, PostgreSQL
Java
Python
Sencha Ext JS
Spoken languages
Slovenski jezik
English language
Српски језик
Hrvatski jezik
Lingua italiana
TESTIMONIALS
Mitja Vatovec
Founder & CEO @ Emigma, multimedia lab
I feel that Alen will succeed in his future endeavours mainly due to his devotion and enthusiasm when it comes to software engineering. Seeing that the results he delivered were on the highest possible level. With this in mind he represents an invaluable asset to our team.Roman Lakota
Senior web developer @ Emigma, multimedia lab
By my opinion I can assure you that Alen will indeed succeed in his path to become a great software developer. After all he is a wise and hardworking person. In fact he’s always the one to come up with constructive suggestions and innovative ideas.Enej Ličina
Programming enthusiast @ Nijmegen, Netherlands
He was a great co-worker and above all a sincere friend. I am so proud of he’s been my mentor. Not to mention that I would’t be where I am without his support. Despite the career path he might choose I truly hope that there will be a chance to work with him any day soon.Portfolio
Recent application showcase
Feel free to checkout some other software application projects and fork me on my GitHub profile.
Several software application projects are not listed due to Non-Disclosure Agreement (NDA).