Home

Developer’s Home page

Hi, I am

Alen Redek

Full stack web developer

Besides developer I am a tech lover.

As a matter of fact I love buttons too.

Don’t you feel the same?

About me

Full stack OOP focused web developer

About me

I am a full stack web developer graduated with a bachelor’s degree in Computer Science with more than 4 years of well-rounded working experiences. Particularly I am programming backbone logic and creating responsive web interfaces, taking advantage of PHP, JavaScript and Sass wrapped up by SEO structured data. Not to mention experiences with MongoDB, Node.js and Angular as well. Furthermore I am a hard working, responsible, tenacious and passionate person. What is more I strive to develop the code clean and as efficient as possible.

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

WORK EXPERIENCE

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.
EDUCATION

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).

Contact

Software engineer contact information

Do you need a software engineer to resolve an issue?

Let's Socialize

Have you ever thought about hiring a software engineer?

Reach Me