Aymen Hakim

Aymen Hakim

$12/hr
Software Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
34 years old
Location:
Sfax, Sfax, Tunisia
Experience:
2 years
AYMEN HAKIM Sfax, Tunisia | - |-| Linkedin.com/in/aymen-hakim-77b564177 SUMMARY Talented software developer experienced in producing and updating high quality software. Optimized structures and processes to accomplish customer targets and promote company reputation. Skilled in diverse programming languages, including C# and Python. EDUCATION ISIMS, SFAX, TUNISIA Applied Degree in Computer Sciences and Multimedia – 2017 HEDI SOUSSI HIGH SCHOOL, SFAX, TUNISIA Bachelor in Computer Sciences - 2011 EXPERIENCE LINEDATA INC, TUNIS, TUNISIA Software Developer, Oct 2019 – Jan 2020  Migration of old plugin for Longview (the main trading/assets-management platform). Conforming to MVVM architecture, this involves a front-end based on WPF and SQL Server as DBMS with non-trivial SQL queries. (C#, T-SQL, WPF). ZETA-BOX SOFTWARE ENGINEERING, SFAX, TUNISIA Software Developer, Mar 2019 – Aug 2019    Created both front-end and back-end for an irrigation-management software on a Raspberry-Pi that feature: sectors planning, manual control, live monitoring, local and distant access, web-based responsive UI, safety mechanism and events history all while maintaining low bandwidth usage. (Python, ES6, Flask, JQuery, Bulma). Collaborate in maintaining and testing financial projects management software. (C#, DevExpress, SQL Server). Supporting colleagues. PRIMATEC ENGINEERING, SFAX, TUNISIA Software Developer, Aug 2017 – Jan 2019         Implement network packets analyzer system using C# and Winpcap supported by DevExpress GUI Framework as a Frontend. Implement the Backend of CAN and LIN log traces signals analyzer system using Rust programming language and nom parser. Collaborate in the Implementation of Backend of Electronics Control Unit (ECU) flashing project by parsing Motorola s19 and Intel hex file formats. Enhance the performance of Syntax Highlighter used in Python script editor component (based on FCTB). Implement an RPC Component to manage python testing scripts using gRPC Framework (which is based on Protobuf). Maintain and enhance a dynamic linter for an internal DSL used to test the car's operating system, implemented using Xtext. Implement a template engine using ANTLR4. Implement many Python scripts to automate minor tasks.   Support for colleagues in various posts with various domains (Related to Python, C# and Performance Tips mainly). Participate in Python Workshops as a Leader. SKILLS PROGRAMMING LANGUAGES  Python, C#  JavaScript, SQL, F#, Rust, IronPython, Java, C, x86 Assembly  Batch, Lua, Visual Basic, Ladder, PHP, C++  Matlab, Ruby, Go, Scala FRAMEWORKS AND LIBRARIES  .NET  DevExpress, Flask, JQuery, Bootstrap 4, ANTLR 4, nom parser, Xtext, SharpPcap, gRPC, Protobuf, Paho MQTT  Scintilla, FCTB (FastColoredTextBox), matplotlib  Odoo, Symphony 2 ★★★★★ ★★★★☆ ★★★☆☆ ★★☆☆☆ ★★★★★ ★★★★☆ ★★★☆☆ ★★☆☆☆ WORTH MENTIONING     Good understanding of Regexes and Parsers. Ability to implement and analyze performance critical applications. Decent support for colleagues when needed. Highly Proactive. INTERNSHIPS SMART TRADE, SFAX, TUNISIA Software Developer, Jul 2016 – Aug 2016  Implement software to transfer data from MySQL database for a website into Odoo using Python (through webservice API). T2SD, SFAX, TUNISIA Web Developer, Jun 2014 – Jul 2014  Collaborate in development of rent management software using Symphony2, JQuery and Bootstrap. PROJECTS ISIMS, SFAX, TUNISIA Graduation Project, Apr 2017 – Jun 2017  Implement a Controller and Monitoring application with a Web interface for Sprue Picker Wittmann WP80 using Siemens S7-1200 as a PLC. LANGUAGES    Arabic: Fluent. English: Read, Write and Speak. French: Read and Write.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.