Zaniar Shokati

Who am I ?

As a software developer, I possess a unique set of skills that allows me to create sophisticated digital solutions. My abilities include a combination of artistic vision, technical expertise, and creative problem-solving, which enable me to craft intricate code that drives impactful outcomes in the digital realm. Throughout my career , I had the opportunity to work with a variety of programming languages, including C++, C#, and most recently, Python. As a software developer, I'm not afraid to explore new industries - even if they're a little out of my comfort zone. Whether it's aerospace or the automotive industry, I'm always up for a coding challenge. 

What am I doing?

Software development - the process of creating digital magic through equal parts of caffeine, code, and creative problem-solving, often involving copious amounts of trial, error, and moments of utter frustration before finally achieving success!

What I Do

Gathering requirements

The process of collecting and documenting the demands of users and other stakeholders to gain a better understanding of the requirements.

Developing a design

Creating a design that addresses the issues outlined in the requirements, which may involve utilizing process models and storyboards.

Constructing code

Writing code in the suitable programming language, which requires early detection and resolution of issues through peer and team review to accelerate the production of high-quality software.

Testing

Incorporating pre-planned scenarios into software design and coding to facilitate testing, including performance testing to simulate application load testing.

Resume

More than 5 Years of Experience

Experience

Oct. 2021 - Present
KelmMoyles GmbH

Software Developer (Student Job)

- Further development of a camera-based recording system (C++)
- Analysis of image data ( Python)
- Development of test cases for the camera system (Python)

Apr. 2017 – May 2020
Designmysite

Software Developer

- Develop Software Applications (C++, SQL and C#)
- Design and implement Databases (C# , Crystal Report)
- Develop GUI and connect it to databases in order to
process with the help of C# and SQL

Jun. 2015 – Mar. 2017
Traffic Department

Software Developer

- Design and implement databases (SQL, Access and C#)
- Create databases , edit data and extract routine reports

Nov. 2011 – Jan. 2015
Azad University

Tutor (Student Job)

- Algorithms in Operating Systems

Education

Nov. 2020 – Present
Friedrich-Alexander-Universität Erlangen-Nürnberg

M.Sc. Medical Engineering, Medical Image and Data Processing

- Pattern Recognition (Python)
- Image Processing (Python, Java)
- Deep Learning (Python)

Sep. 2012 – Jan. 2015
Azad University

M.Sc. Computer Engineering, Software

- Advanced Software Engineering
- Advanced Database (SQL, C#)

Sep. 2010 – Jun. 2012
Higher Education Institute " Roshdieh "

B.Sc. Computer, Computer Software Technology Engineering

- Computer Graphics (CS, Photoshop)
- Algorithm Design (C++, C)
- Software Engineering (algorithms)

Sep. 2008 – Jun. 2010
Technical Training Center

AS. Computer, Computer-Software

- Statistics and Probability (MATLAB)
- Algorithm Design (C, C++)

Further Study

April 2023
Udemy

Data Manipulation in Python

- Pandas for Data Analysis
- Data Visualisation

Oct. 2022
Udemy

Git with Visual Studio Code

- Resolving commit conflicts
- Use GitHub as remote

Oct. 2022
Udemy

Mastering Visual Studio Code

- Remote SSH with VSCode
- VSCode advanced debugging techniques

Oct. 2022
Linkedin

Agile Software Development: Extreme Programming

Oct. 2022
Linkedin

Behavior-Driven Development

Oct. 2022
Project Management Institute, Inc.

Cert Prep: Scrum Master

Sep. 2022
Linkedin

Agile Software Development: Code Quality

Sep. 2022
Linkedin

Agile Software Development: Remote Teams

Sep. 2022
Project Management Institute, Inc.

Agile at Work: Getting Better with Agile Retrospectives

Sep. 2022
Linkedin

Agile Software Development: Refactoring

Sep. 2022
National Association of State Boards of Accountancy (NASBA)

Agile at Work: Driving Productive Agile Meetings

Sep. 2022
National Association of State Boards of Accountancy (NASBA)

Agile at Work: Planning with Agile User Stories

Sep. 2022
Project Management Institute, Inc.

Agile at Work: Building Your Agile Team

Sep. 2022
Project Management Institute, Inc.

Agile Foundations

Aug. 2022
Linkedin

Agile Software Development: Pair and Mob Programming

Aug. 2022
Project Management Institute, Inc.

Comparing Agile versus Waterfall Project Management

Aug. 2022
National Association of State Boards of Accountancy (NASBA)

Agile at Work: Reporting with Agile Charts and Boards

Aug. 2022
Project Management Institute, Inc.

Agile Development Practices

Aug. 2022
Project Management Institute, Inc.

Scrum: Advanced

Aug. 2022
Linkedin

Software Development Life Cycle (SDLC)

Aug. 2022
Project Management Institute, Inc.

Transitioning from Waterfall to Agile Project Management

Aug. 2022
Linkedin

Lean Technology Strategy: Moving Fast With Defined Constraints

Aug. 2022
Project Management Institute, Inc.

Scrum: The Basics

Aug. 2022
Linkedin

Lean Technology Strategy: Starting Your Business Transformation

Aug. 2022
Project Management Institute, Inc.

Agile Requirements Foundations

Aug. 2022
Linkedin

Lean Technology Strategy: Building High-Performing Teams

Aug. 2022
Linkedin

Lean Technology Strategy: Running Agile at Scale

Aug. 2022
Project Management Institute, Inc.

Project Management Foundations

Aug. 2022
Project Management Institute, Inc.

Goal Setting: Objectives and Key Results (OKRs)

- Design effective team OKRs
- Implement and manage OKRs
- Measure results and promote accountability

Nov. 2021
Udemy

Data Science: Python for Data Analysis 2022 Full Bootcamp

- Python Object-Oriented
- Data Handling with Python
- Data Analysis with Pandas
- Data Visualization with Matplotlib and Seaborn

Nov. 2021
Udemy

Artificial Intelligence (AI) in the Classroom

- Distinguish the various types of AI
- Understand how AI is used to solve real-world problems
- Gain access to real AI tools and learn how to use them

Nov. 2021
Udemy

Machine Learning MASTER, Zero to Mastery

- Machine Learning
- Deep Learning
- Artifical Intelligence
- Machine Learning MASTER

Oct. 2021
Udemy

Python Programming Machine Learning Python

- Learn python from begging to adavance
- Use Python for Data Science and Machine Learning
- Data analysis and Data visualization
- Learn to use Pandas for Data Analysis

Aug. 2021
Udemy

Ultimate Python Bootcamp For Data Science & Machine Learning

- Pandas Data Structures: Series, DataFrame and Index Objects
- Data Handling and Data Pre-processing
- Data Wrangling and Data Grouping
- Time Series Analysis
- Advanced Pandas Features

Programming Languages

Python

75%

C++

75%

C#

70%

Java

40%

SQL

70%

VB

50%

MATLAB

50%

Technologies

OpenCV

75%

Pandas

70%

Qt

50%

Deep Learning

70%

Matplotlib

85%

Unit Test

75%

Multi Threading

90%

SSH

90%

WPF

80%

LINQ

75%

Windows Forms

90%

Crystal Report

60%

Office Open XML

70%

Foreign Languages

German

75%

English

75%

Persian

100%

Hobbies

As a software developer, I spend most of my days staring at a screen – which is why I like to balance things out by spending my free time exploring the world around me with my trusty phone camera. Whether it’s snapping shots of majestic mountains, or bustling cityscapes, I find that photography is a great way to stay grounded and appreciate the beauty of life.

Of course, I’m not exactly Ansel Adams – more like “Ansel Add-a-filter-and-hope-for-the-best”. But hey, that’s half the fun, right? Who needs perfect lighting or composition when you’ve got a sense of humor and a little bit of creativity?

So if you’re looking for a software developer who knows how to code and take a decent photo (most of the time), you’ve come to the right place. Let’s create some amazing software and capture some amazing moments – one pixel at a time.


Bazenheid, Switzerland

Zürich, Switzerland

Strasbourg, France

Contact

Get in Touch

+49 1575 27 00626

Bayern

zaniar.shokati@gmail.com

Freelance Available

How Can I Help You?