Hello ✌️
I'm Miloš

Self-taught Senior Web Developer: Pushing Boundaries to Deliver Outstanding, User-Focused Digital Solutions

Front End Tech Stack:

C, Python, HTML, CSS, Tailwind, JavaScript, TypeScript, ReactJS, VueJS, Svelte, NextJS

Back End Tech Stack:

PHP, Java, SQL, Laravel, WordPress, Shopfiy

Mobile Tech Stack:

React Native, NativeScript

Designer Tools:

Figma, Adobe XD, Adobe Photoshop, Adobe Illustrator

Web Polishing:

Search Engine Optimization, Site Speed Optimization & Performance

© 2024 Miloš Petrović

Education and Work Experience

Education
  1. Company
    Gymnasium High School Zajecar
    Role
    Information Technologies
    Date
  2. Company
    Reykjavik University
    Role
    Computer Science
    Date

  3. Company
    React - The Complete Guide
    Role
    (incl Hooks, React Router, Redux)
    Date
  4. Company
    Master Laravel
    Role
    GraphQL, Vuejs and Tailwind
    Date
  5. Company
    Rational Emotive Behavior Therapy
    Role
    Certified Life Coach by Transformation Academy
    Date
  6. Company
    SQL for Data Analysis
    Role
    Crash Course
    Date
  7. Company
    Principles of UI/UX Design
    Role
    Meta (Facebook)
    Date
Work Experience
6+ years
  1. Company
    Sidekick Health
    Role
    Senior Web Developer
    Date
  2. Company
    Morph Networks
    Role
    Full Stack Developer
    Date
  3. Company
    AS Media Agency
    Role
    CEO & CTO
    Date
  4. Company
    Jungo Digital Solutions
    Role
    Front End Developer
    Date
  5. Company
    eTech 360 (United States)
    Role
    Front End Developer & Team Lead
    Date
  6. Company
    Union of Secondary Schools Students
    Role
    Graphic Designer and WordPress Developer
    Date
Download CV

My journey and myself

I’m Miloš, a 27 years old self-taught Full Stack developer, from Serbia residing in Reykjavik, Iceland.

After high school, I began my career as a web developer, where I stayed for one year. During this time, I created over 100 simple HTML and CSS websites based on provided designs and developed up to 15 WordPress websites—some with custom themes and others using purchased templates. After a year, I realized I was not progressing and needed new challenges to continue growing.

In March 2018, thanks to a former colleague, I secured a new job that allowed me to explore new technologies. I delved into the world of JavaScript and PHP, learning a great deal by building a mobile web app in PHP and a website with a custom backend. However, after a year, the lack of new projects led me to feel stagnant once again.

Determined to advance my skills, I started studying ReactJS in my free time and fell in love with JavaScript and React. A colleague and I decided to build a flight booking engine, which led me to learn AngularJS. I built the entire booking system with online payment in AngularJS but later realized that ReactJS was a better fit for my interests, so I rebuilt the system using ReactJS.

In April 2019, I accepted a job offer that enabled me to focus on personal growth and development. During my time at this company, I evolved significantly as a developer, embracing the mindset of a Full Stack Developer. I immersed myself in various technologies such as Laravel, Vue.js, and NativeScript for app development.

In June 2022, I made the difficult decision to leave my position at Morph Networks, where I had been working since 2019. Grateful for the experiences and growth opportunities, I felt it was time for a new challenge and took some time to reflect on my next steps.

In October 2022, I relocated to Reykjavik, Iceland, embracing an exciting new chapter in my life. I started a new position at Sidekick Health as a Senior Web Developer, specializing in TypeScript and ReactJS. The move was both thrilling and daunting, but I was eager to grow both personally and professionally.

In 2023, I took another significant step by enrolling in a Bachelor of Science program in Computer Science at Reykjavik University. Currently, in 2024, I am in my second year (third semester), where I’ve significantly enhanced my Python skills through various university projects that extensively use Python.

At work, I expanded my expertise by contributing to the backend using Java and writing end-to-end tests in Cypress to improve the quality of the portal we are developing. We transitioned from a RESTful API to GraphQL, further broadening my skill set. I also introduced the React Query library to our frontend stack, which drastically improved our software’s performance and reliability.

In 2024, I embarked on an exciting project: developing an Android and iOS app from scratch for a trucking company. The app functions as a navigation tool, allowing users to track trucks, manage loads and unloads, view and add stops, handle border crossings, and input bills during shipments. Through this project, I honed my skills in React Native, adding mobile app development to my repertoire.

My journey has been an incredible rollercoaster of learning and self-discovery. From a self-taught Full Stack Developer in Serbia to a Senior Web Developer and Computer Science student in Iceland, I have continuously sought opportunities to grow and challenge myself. These experiences have shaped me both personally and professionally, and I’m excited to see where the future takes me.

My Services

If you’re wondering what I do…

Front End
Helping start-ups, small businesses and agencies achieve high quality websites and exceptional user experience. Technologies I am most experienced with are HTML, CSS, JavaScript, VueJS, React and NativeScript (for mobile applications).
Back End
It's not just about making a server, application, and database communicate with each other. It's about building a product that works seamlessly, meets market needs and creating an enjoyable user experience that earns your clients loyalty.
UI/UX
You want the website to look exactly how designers initially designed it? I am responsible for applying interactive and visual design principles on your websites and web applications for a positive and cohesive user experience.
API development
Creating interfaces between different systems to share data is a modern requirement that the development of application programming interfaces (APIs) and web services fulfils.
WordPress or Custom CMS
You need a website that you can easily edit and manage such as a blog website, portfolio or even a big online shop? I will build you a WordPress or Custom CMS unique website that suits your needs.
Deployment
Deploying— or pushing new code to a server— is an integral part of a developer’s daily workflow. After deployment, it needs to be connected with Google search and pass all page speed tests.

Let's Connect

Just fill out the form below with your message, click 'Send', and I'll get back to you faster than a React component rendering on a high-speed connection. 😄

Send Message