We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?
Schedule Interview NowAt Softaims, I’ve found a workplace that thrives on collaboration and purposeful creation. The work we do here is about more than technology—it’s about transforming ideas into results that matter. Every project brings a mix of challenges and opportunities, and I approach them with a mindset of continuous learning and improvement. My philosophy centers around three principles: clarity, sustainability, and impact. Clarity means designing systems that are understandable, adaptable, and easy to maintain. Sustainability is about building with the future in mind, ensuring that the work we do today can evolve gracefully over time. And impact means creating something that genuinely improves how people work, connect, or experience the world. One of the most rewarding aspects of working at Softaims is the diversity of thought that every team member brings. We share insights, question assumptions, and push each other to think differently. It’s this culture of curiosity and openness that drives the quality of what we produce. Every solution we deliver is a reflection of that shared dedication. I’m proud to contribute to projects that not only meet client expectations but also exceed them through thoughtful execution and attention to detail. As I continue to grow in this journey, I remain focused on delivering meaningful outcomes that align technology with purpose.
Main technologies
7 years
2 Years
2 Years
5 Years
Potentially possible
Good Coach is an app for coaches to plan workouts for their athletes and follow their progress. The coach can use the tools in the app to prepare workouts, such as the type of workout, and when it should be performed. The app has integrations with APIs such as Strava and Google Fit, through which the athlete can add their performance data to the app. I work with the implementation of new features and overall app maintenance. The app focuses on a highly flexible, editable UI with lots of custom graphic components as can be seen in the video, so it's always an interesting challenge to implement the UI. The app uses the MVVM architecture, which I'm comfortable with. It's also written in Kotlin and communicates with the server through a restful API, and it works offline through caching.
Jeitto is a microcredit fintech which offers people with small credit to help them pay many types of bill, such as water, electricity, food and others. The goal of the company is to offer fair and proper credit to those in need, without making them indebted. I worked in the app for almost two years with another Android developer, implementing new features, changing existing ones, fixing bugs, promoting code improvement, analyzing app performance, publishing the app on the Play Store, among other tasks, always focusing on the best UX we could provide and in writing clean, maintainable code. Every task was discussed thoroughly from many perspectives with other team members such as the Tech Lead and the Product Owner, to guarantee that the requirements would be fulfilled and that there would be enough time to develop them. We used the SCRUM method to organize the team. In the video some of the features I developed in the app are presented, such as: barcode scanning, lists, menus, text fields, search mechanisms, view customization. There were always new features to be made, including ones which required using tools that I didn't not know beforehand, so I had to research, understand, test and implement the tool. It was a very impactful project which I am proud of having been part of because it helped and still helps many people who can't pay their bills by the end of the month. Unfortunately can only be accessed through the brazillian Play Store, otherwise the app will not be visible in it.
Kindly brings together donors and active volunteers in real time, accelerating giving power within a growing community. I work as an Android developer and specialist, implementing new features, giving the app maintenance, measuring performance, deploying updates to the Play Store, and others. The company is composed of other areas such as Design, QA, Backend, and Product Management. I interact with each area offering my mobile expertise so that we can make decisions collectively and achieve the company goals, such as engaging users in social events and increasing user donation. For that goal, I proposed improvements such as - Using Firebase Analytics to better understand user behavior, improving the Design's team capacity to make decisions based on data; - A performance tool to measure server response time, through which we could understand latency root causes and reduce response time from over 1 minute to less than 10 seconds; - A feature flag tool that gives us more flexibility when releasing updates; and other contributions.
Sportowa Faza is an app where users can plan their workouts and track their progress. For this project, the client needed a statistics screen to be implemented, with detailed data about the user's training. I implemented: - The screen structure; - The selection components, which retrieve data from the server when they are selected; - The chart, which displays the user progress on a specific type of training; - A sharing functionality, which allows users to share the chart to other apps such as WhatsApp, GMail, and others. This was a very interesting challenge for some particular reasons: - The app was in Polish (although the code was in English), a language I don't speak. I worked closely with the client in case something needed to be translated and added to the app. The client was happy with this process and that's how we did it through the project; - The app architecture and structure were already implemented, so I had to thoroughly study and understand the code to implement the screen and features and keep the interface and code consistent with the rest of the app; - The client was on a different timezone, some hours in advance, so I had to plan and organize myself so that we could have constant and fluid communication; I worked with important tools in the Android ecosystem such as MVVM, LiveData, View componentization and the Navigation component, as well as with the MPAndroidChart library, the most popular library to draw charts in apps. The client was happy with the results, you can check his feedback in my profile. I am also very happy to have had the opportunity to work in this project and I am glad I could help him achieve his goals with success. The app will be released in the future in the polish Play Store.
Cat Facts is an app where the user can get random facts about cats and save them to their favorites. The app was a hiring challenge proposed by a company. It was done in less than a week, with technical requirements, such as being able to check favorites offline, and with specific tools. I also created the design for it, defining how the interface would work, colors, text styles, buttons etc. The main libraries and tools used for the development of this app were: ConstraintLayout, ViewModel, LiveData, Retrofit, Koin, Room, RxJava2, Lottie and ViewBinding. The app gets information from a public API, catfact.ninja. The user can get a new fact by pressing the refresh button. There is an animated loading implemented with the Lottie animation library. The user can favorite a fact or unfavorite a saved fact. The favorited fact will be stored locally, which means the user will be able to check them even if the smartphone is offline. The user can also share the fact in a social media by pressing the share button. If the user is offline or a problem occurs when getting the fact from the server, the app issues a message with an action button to retry it. In the favorites tab, the user can check their favorite facts, and they can share it or remove it. Developing this app was very interesting to exercise many concepts and learn about libraries that I hadn't used yet such as Koin, which was one of the technical requirements. It was also very important to have a strict schedule and to organize myself as the deadline for the app was in less than a week.
Bachelor of Engineering (BEng) in Computer engineering
2010-01-01-2016-01-01