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 NowMy journey at Softaims has been defined by curiosity, growth, and collaboration. I’ve always believed that good software is not just built—it’s carefully shaped through understanding, exploration, and iteration. Every project I’ve worked on has taught me something new about how to balance simplicity with depth, and efficiency with creativity. At its core, my work revolves around helping businesses and people achieve more through thoughtful technology. I’ve learned that the most successful projects come from teams that communicate openly and stay adaptable. At Softaims, I’ve had the opportunity to work alongside professionals who challenge assumptions, share knowledge generously, and inspire continuous improvement. I take pride in focusing on the fundamentals—clarity in logic, consistency in design, and empathy in execution. Software is more than a set of features; it’s a reflection of how we think about problems and how we choose to solve them. By maintaining this perspective, I aim to build solutions that are not only effective today but also flexible enough to support the challenges of tomorrow. The culture at Softaims promotes learning as an ongoing process. Every new project feels like a step forward, both personally and professionally. I see each challenge as a chance to refine my skills and contribute to the shared vision of building technology that genuinely improves lives.
Main technologies
7 years
1 Year
5 Years
1 Year
Potentially possible
As a full-stack software engineer for the Self-Service Web Application project, I was responsible for the entire software development lifecycle, from requirements gathering to deployment and maintenance. I worked closely with product managers, designers, and other engineers to ensure that the new features were implemented in a timely and efficient manner. Key responsibilities: -Gathered and analyzed requirements from product managers and stakeholders. -Designed and developed new features for the online banking platform, both front-end and back-end. -Wrote and executed test cases to ensure the quality of the new features. -Deployed new features to production. -Provided technical support to users of the online banking platform. -Collaborated with product managers, designers, and other engineers. Key achievements: -Successfully designed and developed a number of new features for the online banking platform. -Improved the quality and reliability of the online banking platform. -Increased user satisfaction with the online banking platform. -Gained valuable experience in designing, developing, and testing web applications. -Learned a lot about the intricacies of online banking.
As the Technical Leader and Software Engineer for the EveGo project, I was responsible for the overall technical vision and direction of the project, as well as the day-to-day management of the engineering team. I also played a key role in the design, development, and implementation of the app's architecture and infrastructure. Key responsibilities: -Provided technical leadership and guidance to the engineering team. -Defined the technical architecture and infrastructure for the app. -Designed and developed key components of the app. -Managed the engineering team's workflow and processes. -Mentored and coached junior engineers. -Collaborated with other stakeholders, such as product managers and designers. Key achievements: -Successfully delivered a high-quality, scalable, and performant app. -Built a strong and cohesive engineering team. -Implemented a number of innovative technical solutions. -Reduced development time and costs. -Increased user satisfaction and retention. -I am confident that the experience and skills I gained from working on the EveGo project will be invaluable in my future endeavors.
Implement a modified version of the popular Snake game, in which there are 4 players, or 4 Snakes, in which the first player is a user and the other 3 are controlled by the computer. The Java programming language and the thread library that this language includes is used to implement the 3 players controlled by the computer.
Licentiate degree in Computer science
2015-01-01-2020-01-01