3
Pouya Vedadiyan Professional Software Developer 2008-Present [email protected] +98 (912) 335 24 76 www.pouyavedadiyan.com From my vantage point, a computer program is a universe whose exquisiteness echoes the virtuosity of its developer

Pouya Vedadiyan · Pouya Vedadiyan Professional Software Developer 2008-Present [email protected] +98 (912) 335 24 76 www .pouyavedadiyan.com From my vantage point,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Pouya VedadiyanProfessional Software Developer 2008-Present

[email protected] +98 (912) 335 24 76

w w w . p o u y a v e d a d i y a n . c o m

From my vantage point,a computer program is a universe whose exquisiteness echoes the

virtuosity of its developer

Pouya [email protected]

1

ProfileLegal NamePreferred NameDate of BirthNationalityMobile PhoneEmailWebsite

: Hamid Reza Vedadiyan: Pouya Vedadiyan: 10/31/1987: Iranian: +98 912 335 24 76: [email protected]: www.pouyavedadiyan.com

Background

Professional TimelineNoavaran Amin

Sahra Soft

Contract Work

2018 - Present

2017 - 2018

2008 - 2017

...............................................................................................................................................

...............................................................................................................................................

...............................................................................................................................................

Notable CollaborationsTamadon 2017/2018 ...............................................................................................................................................

Shahr Bank 2017/2018...............................................................................................................................................

Senior Software Developer and System Architect

Senior Software Developer

Software Developer

Metatrader (extension and development)

Boursar (implementation)

Being born in 1987, I started learning about computers for the first time in 1994. Since that year, I have managed to learn and master a number of fields in computer science including programming which has always been my favourite. Focusing on this field, I started practicing software development principles through C++. With the emergence and swift prevalence of modern programming environments in the early 2000s, I redirected my focus on languages such as Java and C# which I still use to date. I never believed that there is such a thing as an irresolvable problem neither could I accept that a solution is unquestionably the best. For that reason, I sought the most infeasible programming problems, and I played with them as long as I could achieve the highest performance and stability while maintaining the beauty of the code architecture. The majority of puzzles I have managed to resolve are today in effect in sensitive commercial systems operated and maintained by banks, stock brokerage, or financial data processing companies.

Pouya [email protected]

2

EducationStaffordshireUniversity

Asia PacificUniversity

2010 - 2013

2010 - 2013

...............................................................................................................................................

...............................................................................................................................................

B.Sc. in Information Technology (dual degree program)

B.Sc. in Information Technology with Specialism in Artificial Intelligence

LanguagesPersianEnglishFrenchRussianGerman

Native...............................................................................................................................................

Fluent...............................................................................................................................................

Intermediate...............................................................................................................................................

Intermediate...............................................................................................................................................

Entry Level...............................................................................................................................................

Commercial ProjectsSahra Soft OMS (Online Stock Exchange System)

CODAL Next Generation (Based on Rayan Bourse CODAL System)

Noavaran New Data II (Financial Data Analysis API)

Borna Bot

Stock Ticker Service (For Noavaran Amin)

Shasta Financial Data Analysis Framework (Marketed by Noavaran Amin)

Metatrader (Extension and Development for Tamadon Investment Bank)

Boursar Service (Implementation for Shahr Bank Brokerage)

SQL Server, C#, .Net Frameworks, ADO.Net, SignalR, Socket Programming

SQL Server, C#, .Net Frameworks, ADO.Net, SignalR, Socket Programming

C#, .Net Frameworks

SQL Server, C#, .Net Core, Entity Framework Core, DryIOC

SQL Server, C#, .Net Core, ASP.Net Core, Dapper, ServiceStack.Text (For CSV Serialization)

SQL Server, C#, .Net Core, Entity Framework Core, Rabbit MQ, ZeroFormatter

C#, .Net Frameworks, Selenium

SQL Server, C#, .Net Frameworks

Pouya [email protected]

3

Personal ProjectsSpider.Net (Self-Host Framework for Distributed Computing and API Development)

Vesper (Scripting Language)

Gyrator (Advanced Task Scheduler)

Tiela (Client-Side View Rendering Engine)

Macros.Net (A Collection of Extensions Methods for .Net Types)

Elevate Framework (Service-Based Solver and Deep Learning Framework)

C#, .Net Standard

C#, .Net Core, ASP.Net Core, ML.Net, Spider.Net, Vesper

C#, .Net Standard

C#, Roslyn

C#, .Net Standard

JavaScript

www.spiderdotnet.comCurrently in use in Noavaran Shasta Framework

www.elevatesolver.com

Work in progress project

Work in progress projectFirst alpha version currently in use in Elevate Framework

Currently in use in Noavaran Borna Bot

Work in progress project

Jedi.Net (A Zero Code API Generation Middleware for ASP.Net Core and Spider.Net)C#, .Net StandardJedi allows for automatic generation of RESTful APIs through specification of inputs, outputs, and the corresponding SQL view, stored procedure,or table in a JSON configuration file. It also comes with security measures to protect certain APIs through Basic Authentication.Jedi is useful in scenarios where individuals who are good at SQL but have limited knowledge of ASP.Net require to create RESTful APIs. It also helps save a lot of time.

Flash Cache (Distributed Cache Server with Persistence)C#, .Net Standard

Key Features: Suppression | Overwrite | Clear on Max Memory, Multiple Partition, Expiry Scan, Persistence

Gyrator is a very tiny task scheduler that fully relies on a mathematical solution. It comes with multiple task scheduling policies such as Consistent, Intervallic, and a mixture of both. Being able to recognize public holidays and integrate them into the schedul-ing policy, Gyrator allows for reliable contentious scheduled task execution at a very high performance.

Work in progress project

Open Source (available in github)

Pouya [email protected]

4

Preferred Environments | Technologies

Client Side Programming

NoSQL

Other Frameworks

Other Programming Environments

Oracle (Including Third-Party Java Related Technologies)HibernateJava EE, Java SE, Spring Framework, Kafka, Scala

Haskell, C++

JavaScript | ECMAScript, Node.js, Vue.js, Nuxt, Meteor, Express

MongoDB, Redis

Rabbit MQ, ZeroFormatter, DryIOC, Dapper, Selenium, Serilog, ServiceStack

MicrosoftSQL Server, ADO.Net, Entity Framework, Entity Framework CoreC#,.Net Core, .Net Framework, ASP.Net MVC, ASP.Net Core MVC, Web API, WCF, SignalRML.Net, MSF, Q# Windows Server, Azure

Currently using Java 11

Also Familiar WithPython, R, F#, MySQL, RavenDB

In the endI would like to thank you

for having read my resume.