Download PDF

Summary

I am a Software engineer with +8 years of experience in software development. I Adept at overseeing all phases of software development life-cycle, from design and documentation to implementation. Partner with developers, analysts, QA and support engineers throughout the product life-cycle to produce high-quality, user-friendly, scale-able and bug-free software. Outstanding technical skills; able to quickly learn new concepts and technologies. I can be Strong team leader with extensive background managing and training junior employees.

Skills

Software Engineering Skills
  • Solutions Engineering, Testing & Optimization
  • SDLC Strategy, Planning & Leadership
  • Object-Oriented Methodologies
  • Service Oriented Architecture
  • Web,Desktop and Embedded designing and Programming
  • Payment Solution Making
  • Database
  • Image Processing
  • Machine Learning
Methodologies
  • Agile (scrum)
  • RUP
  • DevOps
  • V-Model
Programming Languages

Strong: C++, C#, ASP.NET, Delphi, Matlab

  • Embedded, Multi Threading, Socket Programming,  WCF, WPF, Web Services, MVC,WPF and MVVM, MCSD(2015),Marshaling, Windows Services, SignalR...

Familiar: Visual Basic, Python, Java, Android

Database
  • Microsoft SQL  Server
  • Oracle RDBMS
  • Sqlite, MySQL, Berkley DB
Speaking Languages
  • Persian(Native)
  • Kurdish(Native)
  • English (Fluent)

Work experience

20152018

Senior Developer

Saman Electronic Payment (SEP)
  • I am designing and developing some applications for two brands of POS  devices (VeriFone, PAX).
  • I am a Senior solution maker in PC-POS payment`s services.
  • I am designing and developing Applications(Win/Web) to handle some types of connection between POS and PC or between POS and ECR.
  • R&D about the novel payment`s solutions.
  • I am programming with C/C++, C#(Web&Win), Delphi.
  • I am writing some applets for SAM modules(JAVA CARD ) for some payments such as Mifare Cards
  • I have gained a lot of Experience about the Embedded software, payment systems, banking operations and Switches and EMV Cards.
20142015

Senior Developer

HISTACO
  • I was working on Railway Interlocking Project as a modeler and programmer. 
  • I was Designing and developing an I/O subsystem of the Interlocking project from first.
  • I was collaborating with IC & Board designers.
  • we was flowing En50128 and En50129 standards.
  • I was using of  the IBM Doors , IBM Rhapsody(the Harmony Method) for phases of analyze and design. and I was implementing it, by eclipse (with diab C++ compiler) workbench for VxWorks targets.
  • I was designing and programming a device`s Simulator by using of MFC/C#.
  • I have gained a lot of Experience about V-Model, software's Modeling, the Real Time Systems, Embedded Software, VxWorks OS and Interlocking Systems.
20112014

Implementation Expert

Green Science (SGI)
  • I implemented some image processing algorithms from MATLAB to C++ and made some SDKs.
    • Face Recognition Engine: it was a SDK on .NET framework. first its application was that gets a face image and then extracts its features as a template. and the other application was that gets a face templates and compares them with all image`s templates that it has.
    • Logo Detection: its application was about categorizing letters in order to theirs logo.
  • I wrote some applications by C++/MFC and C#
    • I was in a designing and programming team to make a big face recognition software.
    • I was developing a steganography software.
  • I designed a big database via Oracle(11g) RDBMS
    • I designed a database for face recognition software by Oracle RDBMS.
  • I have gained experience about algorithms(Recognition, Data Mining, steganography)
  • I have gained experience about image & signal processing frameworks such as OpenCv and CxImage in C++.
  • I have gained experience about service base's software's designing ,Oracle RDBMS
20092011

Web developer

Soshiance

I wrote a web application with ASP.Net  about the insurance industry.

I was in a Software`s  team for implement an automation software.

I achieved a lot experience about Service based software designing ,MS SQL Server, VS,C#(web, Desktop, LINQ,..)

Education

20132017

Master of Artificial Intelligence

Qazvin Islamic Azad University (QIAU)

I defended my thesis in Feb,2017,  about "Determining the compatibility of Head Yaw with ISO-19794 (ICAO) standard using deep learning approach".

My thesis has some contributes with Image processing, Machine learning, Tensor-flow, Open-CV, C++, Python and Linux(Ubuntu).

My thesis supervisor was Prof. Mohammad-Shahram Moin.

I studied the Decision support system (Prof. rashidi), Evolution algorithm, Data mining, Multi agent system, Seminar research, Neural networks (Prof. Karim Faez), Fuzzy systems (Prof. MB Menhaj), Pattern recognition (Prof. Moin), machine vision,Voice recognition(Prof. Naser-Sharif).

Note: This course changed the way I observed the world I live in. I learned how to view my surroundings in order to understand its hidden features. I learned that the world has great dimensions. If I'm eager to analyze a certain behavior, I should know first that making judgements is really hard and always relative.

20072009

B.Sc. Software Engineering

University of Applied Sciences

For the thesis I analyzed and designed and implemented a specific software for an industrial company. I made that via Delphi  and MS SQL Server. That was my first commercial product too.

I studied: Software Engineering, Algorithm Designing, OOP, Formal Languages and Automata, Network, ...

I have gained deep knowledge about computer software, programming and network.

20072009

B.Sc. Software Engineering

University of Applied Sciences

For the thesis I analyzed and designed and implemented a specific software for an industrial company. I made that via Delphi  and MS SQL Server. That was my first commercial product too.

I studied: Software Engineering, Algorithm Designing, OOP, Formal Languages and Automata, Network, ...

I have gained deep knowledge about computer software, programming and network.

Publication

Title

Determining the compatibility of Head Yaw with ISO-19794 (ICAO) standard using deep learning approach

Abstract

Face images are widely used in authentication documents to recognize individuals. Face quality assessment can be used to enhance the efficiency of face recognition algorithms. One of the most important challenges in the design of face image quality algorithms is the measurement of parameters such as darkness, light conditions, head position and facial expressions. In recent years, traditional identity documents have been replaced by electronic documents with biometrics traits. International Civil Aviation Organization (ICAO) has imposed some requirements for face image features, according to them any image used for biometric applications should be conform to these requirements. In this research, a model has been developed to measure the match between orientation of the head rotation around the vertical axis (Yaw), which is one of the requirements of ICAO (ISO / IEC19794 -11). The basis of our work is the use of convolutional algorithms and supervised learning in the field of deep learning methods. Using the reconfiguration of VGG-Face deep learning network and a combination of different databases, we have trained the deep learning model. Then, to compare the proposed method with the results of other articles, we tested the learned network on the PIE database and accurately identified 96.5% of the correct diagnosis. Finally, in order to test the genericity of the proposed method, we tested it on the CSIE Robotic database, where we obtained an accuracy of 97.8%.

under submission

Interested in

Interested in: Software (analyzing, architecting and designing), Programming, Data mining, Art, Reading, Cultures, Photographic, Music, Hiking and Climbing(I have the certificate for Climbing Mount Damavand Iran), Traveling, Charity, Writing Short Stories, French language and Germany language Learning.

About me

I am Ali Ahmadvand and was born in 1984 and grew up in a village in Hamedan province in Iran. Life made me a tenacious individual and  worked hard for everything I have. And I'm making progress as far as humanity, life and my skills in life are concerned. I am going to immigrate to Europe and looking for a job there and would appreciate, if you regard to my resume.