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 have been fortunate to work in an environment that values creativity, precision, and long-term thinking. Each project presents a unique opportunity to transform abstract ideas into meaningful digital experiences that create real impact. I approach every challenge with curiosity and commitment, ensuring that every solution I design aligns not just with technical requirements, but also with human needs and business objectives. One of the most rewarding aspects of my journey here has been learning how to bridge the gap between innovation and practicality. I believe technology should simplify complexity, enhance efficiency, and empower people to do more with less friction. Whether building internal systems, optimizing workflows, or helping bring client visions to life, my focus remains on developing solutions that stand the test of time. Softaims has encouraged me to grow beyond coding—to think about design, communication, and sustainability in technology. I see every project as part of a larger ecosystem, where small details contribute to long-lasting results. My daily motivation comes from collaborating with people who share the same passion for doing meaningful work, and from seeing the tangible difference our efforts make for clients around the world. More than anything, I value the culture of learning and improvement that defines Softaims. It’s a place where ideas evolve through teamwork and constructive feedback. My goal is to continue refining my craft, exploring new approaches, and contributing to solutions that are not only efficient but also elegant in their simplicity.
Main technologies
12 years
9 Years
3 Years
8 Years
Potentially possible
XCentral is an Australian-based company designing, delivering and maintaining simple, secure and cost-effective technology solutions that power successful micro businesses, small and medium businesses, and independent software vendors. My work for XCentral included, but was not limited to: - helped to restructure their Umbraco-powered web site - re-implemented the blog from scratch - integrated eWay payments (eWay is a global online payment gateway)
Two small multi-threaded windows applications to extract companies - related data from Facebook and Twitter. Please find more screenshots here - https://www.dropbox.com/sh/dwvapb0297r103f/-DGoV47qVS Technologies used: C#, .Net, WinForms, Facebook SDK for .Net, TweetSharp Highlights: - Facebook / Twitter authentication on the Settings screen - Requests are suspended automatically when the rate limit for the current time window is reached They are automatically resumed when the new time window starts - User can pause/resume requests manually - Twitter batch requests are used when possible - Requests failing due to temporary issues will be retried several times Links: Facebook SDK for .Net - http://facebooksdk.net/ TweetSharp - https://github.com/danielcrenna/tweetsharp
Alerts is a real-time alerting system, which serves different types of content (E.g: financial news, research, trade information) to the end user and exposes a handful of web services for the internal use. Alerts can be delivered via Email, mobile, and also to the desktop. Alerts UI is represented by 4 WPF controls incorporated into Eikon, namely: alerts inbox, alert subscriptions manager, alerts builder and a popup. (see screenshots here: https://www.dropbox.com/sh/06rd38d5ckvctsr/2IqbquamoN) The backend consits of a dozen windows services (C#, .Net), a handful of web services (WCF, OData, REST, SOAP), and several MSSQL Server instances. Aside from this, the backend talks to approximately dozen of internal Thomson Reuters infrastructure services (logging, authentication and authorization, portfolio management services, etc). We also developed about a dozen of different tools for automated testing. As a lead software engineer, I was involved in application design and architecture, code reviews, mentoring. My achievements: • Developed and maintained web api used by teams willing to integrate Alerts management functionality • Designed and implemented failover functionality for backend services • Developed and maintained various test tools for Operations and QA (WPF applications, ASP.NET MVC applications, build scripts) • Introduced methodologies and best practices that enhanced product definition and quality (E.g: Acceptance test-driven development with SpecFlow, code reviews, and more)
Back in 2012 when I was looking for a flat to rent on various rent-a-flat websites, it was crucial to call the owner (or agency) as quick as possible. I was too lazy to open the websites (6 or so) every 10 minutes to check if there are any updates, and to my dismay only one the websites supported rss at the time. So I wrote the constantly running windows service (FlatsWebRequestorService) responsible for quering those sites on a regular basis, and wpf application (FlatsNotifier) showing the updates. Technologies used: C#, .Net, WPF, MEF, HtmlAgilityPack Highlights: - the service supports pluggable flats providers. You just need to provide library containing at least one class implementing IFlatsProvider interface and marked by [Export(typeof(IFlatsProvider))] attribute (this is for MEF) - each flat provider is responsible for its own web site scraping (see sample of such provider here: http://pastebin.com/4xrgxZh4) - service calls all providers on a regular basis, the flats data is stored on the disk in the specified folder (configurable). WPF application (FlatsNotifier) monitors this folder, and displays toast window as soon as new flat is found (This setup allows for some fun with Dropbox. FlatsWebRequestorService was running on my home PC, the flats data was saved to the dropbox folder shared between me, my wife and my friend. Each of us had FlatsNotifier running.) - FlatsNotifier groups flats by the date of publishing, allows to hide separate flats or entire groups
Simple Umbraco CMS - powered site for MSA distributor located in Moscow. Created in 2011 and updated to use html 5 in 2012. (Then after hiring an in-house php developer in 2014 the client decided to rewrite the site in php) Technologies used: C#, ASP.NET, Umbraco CMS, IIS, html5, jquery Highlights of what was done: - url rewrites and redirects to preserve the links from the legacy version of site which was running on php - developed custom umbraco DocumentTypes to make addition of new products and pages extremely easy - good html5 structure (check via http://gsnedders.html5.org/outliner/) - client-side optimization, including css sprites, css and javascript bundling and minification (except for the scripts taken from CDNs), optimized client cache usage, content gzipping (removed by current administrator) - a bit of internal SEO - meta, keywords, titles, text on the most important pages - all made configurable via umbraco - batch files upload in admin area - email-sending functionality Please find picture showcasing one more page and corresponding umbraco CMS product page in admin area - https://www.dropbox.com/sh/1ura2tq3bicszvc/NM3sjZM5Dy/texx The dropbox folder also includes - _Layout.cshtml in case you would like to take a look at the razor markup - screenshots of html5 structure analysis done by http://gsnedders.html5.org/outliner/ - screenshot of pingdom.com speed test
Master's degree in microelectronics and integrated circuits
2005-01-01-2010-01-01