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 name is Omid H. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: C++, C#, Qt Framework, Python, Database, etc.. I hold a degree in Master's degree. Some of the notable projects I’ve worked on include: Algorithm Trading with IG broker, Distributed Computing, Device Auto Test, Device Diagnosis, Binary Data Packetization, etc.. I am based in Kuala Lumpur, Malaysia. I've successfully completed 8 projects while developing at Softaims.
I thrive on project diversity, possessing the adaptability to seamlessly transition between different technical stacks, industries, and team structures. This wide-ranging experience allows me to bring unique perspectives and proven solutions from one domain to another, significantly enhancing the problem-solving process.
I quickly become proficient in new technologies as required, focusing on delivering immediate, high-quality value. At Softaims, I leverage this adaptability to ensure project continuity and success, regardless of the evolving technical landscape.
My work philosophy centers on being a resilient and resourceful team member. I prioritize finding pragmatic, scalable solutions that not only meet the current needs but also provide a flexible foundation for future development and changes.
Main technologies
2 years
1 Year
1 Year
1 Year
Potentially possible
AirAsia AI
I have implemented some strategies to open, monitor and close positions. I facilitated LSTM and PyTorch.
• Distributed implementation of a clustering algorithm for huge streaming data. • A load balancing method was used to distribute the processing load. • Created an AbstractProcessCore, we had 2 implements, the first one named LocalProcessCore which used local machine processors, and the second one named VirtualProcessCore which used another machine processor. The VirtualProcessCore used G-RPC to call procedures remotely. The other line of VirtualProcessCore class is another Qt application that is run on different machines. • Used: G-RPC, Protobuff, TCP Socket, Thread, Abstract Class, Strategy design pattern, STL, QMutex
• Some devices needed to test some technical parameters and each device has a different protocol to command them. • The testing tools were different, and the program had to be compatible with all of them. • Some test scenarios were designed to satisfy testing parameters. • Created an interface named ITestScenario that contains RunTest and StopTest, we had more than 10 test scenarios that implemented these methods (Factory design pattern). • Each test scenario runs on a different task. • Used: TCP Socket, USB Serial COM, Thread, Abstract Class, Factory and prototype design pattern, STL.
• Designed a 3D graphical device diagnosis. • Designed the graphic using OSG and Qt Painter. • Transfer data using TCP. • Analyze device data and detect errors and problems. • Used: Abstract Class, Factory design pattern, QThread, QTCP Socket, QFile, QCustomPlot, QMutex, STL.
The Packetization Module is a versatile tool developed in C++, C#, and Python for packing raw data into a structured format suitable for transmission over Ethernet or other communication channels. The module adds a customizable header and footer to the raw data, supporting multiple types of headers and footers. Additionally, it provides options for encrypting and compressing the data body, enhancing the efficiency and security of data transmission.
Master's degree in Computer engineering
2018-01-01-2022-01-01