This was my first ever self-made project made with Java, Spring, MySQL and Thymeleaf. It was needed to pass an exam at Software University. Lots of struggles and lots of searching in internet, but I managed to deliver a finished product. My main intention was to create a shop for my father’s company, but I was a newbie at that time, so there was lack of security and concurrency, meaning only one person can log at a time.
That said, it was a great project to start my journey as a software developer, because I realized that they are going to be a lot of hard moments, which I need to overcome with patience.
Communication with the client, analysis and planning are some of the most important responsibilities of a Software Developer as well as some of the activities I use most often in my daily work.
The biggest challenge on this project was… everything. From the database setup, through the first successful run, to the different functionalities – order history, checkout, product import etc. I spent couple of months on this project, but after the presentation, the commission said that I had a clean code style and a bright future.
Based on what I learn about you through discovery, and considering your various budgets, resources, and goals, I create custom and strategic production plans. I also closely consider the opportunity analysis and strategy to ensure that my plan meets all of your business objectives and, most importantly, is realistic and achievable.
Below you will find some pictures of the finished product. Currently, this website is in my GitHub and you can check it out here. If you like my work and want to hire me for your individual needs, please do not hesitate to contact me via Upwork, Email or Skype.
A thoughtful discovery process will help me gain an accurate understanding of the breadth and depth of your project so that I can develop realistic project estimation. These initial phases are also a guide on how we can best work together, and how to tailor our approach to ensure success in our project and in every aspect of our relationship.
Spending time with you to learn about your industry positions me to offer insights about how I can impact your business, and allows me to help you shape the direction of your brand or your product.