Good Contents Are Everywhere, But Here, We Deliver The Best of The Best.Please Hold on!
SEARCH
SHOP
  • Your Cart Is Empty!
Your address will show here +12 34 56 78
Software Nation

Last week I wrote about front-end developers. This week we are revealing what goes on behind what the users see. I interviewed Milos and Milomir, two of our PHP or back-end developers at Software Nation’s European office to understand what back-end development is all about.

Back-end code can be called the brain of the application, as it is what makes the app or software actually work. It is nonvisible to the user and is run on the server. So as the front-end interacts with the user, the back-end interacts with the server to acquire information. There is a client side and a server side to an application, and the back-end is stored on the server side. When a user interacts with an application, the information is stored in a database that exists on the server. Thanks to the back-end the user is then able to return, save and change data when they interact with the application again. For example, when you sign into your email, the back-end checks that the username is valid and verifies that the password belongs to that username. Back-end is used for all kinds of calculations, logics, and storing data. Some of the programming languages used in back-end development are for example PHP, Ruby, Python, and Java.

 

What’s the first thing you do when you come to work?

Milos: Check email and Skype

Milomir: Have a coffee

What programming languages do you know?

Milos: PHP, JavaScript, HTML, CSS

Milomir: PHP, MySQL, JavaScript

Describe a typical day at Software Nation.

Milos: Going through my emails, checking in with clients on Skype, going through what was done the day before and what to do next with the team, making coffee, coding, coding, coding… writing reports.

Milomir: Work work work – and listening to Erik’s stories

What platforms do you develop for?

Milos: Web, mobile, tablet

Milomir:  Web

Explain the most advanced/complex application development project you have worked on and provide its details.

Milos: I’m part of a team that develops complex API that can run thousands of applications from a single engine.

Milomir: A video streaming website located on over 100 servers.

What sparked your interest to become a software developer?

Milos: I was looking for the best way to get cash from the infinite time I was spending on my computer 🙂

Milomir: Money

Is software development hard or easy and why?

Milos: The further you’re involved in learning new stuff in programming, eventually you’ll come to a moment where you find it interesting and not so hard to do.

Milomir: Easy – because you have a lot of documentation and video tutorials available on the internet. Nowadays it is also taught in many schools.

What’s the best thing about being a software developer?

Milos: Besides the fact that it is very well paid, it is fun working in team with other developers, planning the project’s workflow, putting it all together, and seeing the final product being used by customers.

Milomir: It’s a dynamic job.

 

Thanks Milos and Milomir for the interview! Now we have a better picture of what software developers, both those who work back-end and front-end, do.

0

Software Nation

Here at Software Nation we wouldn’t be anything of course without our programmers. We decided to interview two of our front-end developers Uros and Alex about their job at Software Nation to get a better picture of what they do. But first, what is front-end development?

Front-end development is the so-called “client-side” of the website or web application. It is all the things that the users can actually see and interact with. Usually this includes both the web design and front-end development. Some of the programming languages used in front-end are HTML, JavaScript and CSS.

So what does a front-end developer do? Read below to get an insight to the daily life in our office!

 

What’s the first thing you do when you come to work?

Uros: Start working on the given tasks

Alex: Turn on the computer, prepare the environment for work and start to work on the project

 

What programming languages do you know?

U: HTML, CSS, SCSS, JS. I also have experience using Illustrator and Photoshop.

A: HTML, CSS, Sass, JavaScript, jQuery, SQL

 

Describe a typical day at Software Nation.

U: A typical day includes working on the given tasks for the projects, resolving any issues and bugs and providing feedback for the clients.

A: Working on building the front-end part of websites, sometimes working on WordPress back-end tasks, fixing bugs and helping to accomplish important tasks.

 

What platforms do you develop for?

U: I develop full-responsive websites. That means they can be viewed on any device – desktop computer, laptop, tablet or mobile phone – regardless of what operating system they use.

A: I design for all platforms: Linux, Mac OSX, Windows and mobile phones.

 

Explain the most advanced/complex application development project you have worked on and provide its details.

U: Most advanced application I have worked on is an enterprise purchasing software, because of the variety of options and services it provides.

A: The Country Care website – I worked on the foundation framework, used html, css, Sass, php, a WordPress theme and WordPress plugins. I worked on both the back-end and front-end parts.

 

What sparked your interest to become a software developer?

U: Video games 🙂

A: I love computers and to learn about new technologies.

 

Is software development difficult or easy and why?

U: It depends on the project, the people you work with, and the deadlines. If the project is big, people unorganized, and the deadlines short, then it is hard. Otherwise, it is a lot easier.

A: It’s hard, because you need to learn and improve all the time.

 

What’s the best thing about being a software developer?

U: You can work from home, or any place that has a computer and internet connection.

A: You build beautiful websites that other people can see and use, and you learn new things every day.

 

Stay tuned to hear from our back-end developers next!

0

Design, Software Nation

I interviewed our designer David about his job at Software Nation. During a typical day, he does UX and UI design, communicates with clients, takes care of everyday administrative tasks and attends client meetings.

Designers take care of the creative part of developing an app or website.

UX design is short for User Experience Design. It aims to improve customer satisfaction by making the product easy to use, and the interaction with it useful and satisfactory. A UX designer plans what the customer experience will look like and how a user will interact with a product.  A few techniques that UX designers have are wireframes, user testing, and scenarios.

UI design on the other hand means User Interface Design. It is the design of user interfaces for web and mobile apps and software. UI design compliments UX by determining how an app will look like, how information is presented and how users will interact with it. UI design might also include branding, which David also has experience in.

Underneath you can read what David answered to our questions!

What’s the first thing you do when you come to work?

D: Turn my iMac on 🙂

What design languages do you know?

D: Adobe Master Collection CS6, Sketch

What platforms do you design for?

D: All of them 🙂

Explain the most advanced/complex application development project you have worked on and provide its details.

D: A purchasing software that required overcrossing UX/UI functions with a custom responsive design for multiple client roles.

What sparked your interest to become a UX/UI designer?

D: The knowledge and accomplishment in design and desire to be the best designer in this part of the world.

Is UX design hard or easy and why?

D: UX design is a complex process of trial and error. Overcoming obstacles and making a process as simple and user friendly as possible. The way to simplicity is always complicated.

What’s the best thing about being a UX/UI designer?

D: Seeing your product coming alive, and making someone’s life and business better.

 

Thanks David for the interview! Stay tuned for more interviews with our software developers.

0