Resume

Sign in

Full Stack .NET Developer and Designer

Location:
Iran
Posted:
October 25, 2019

Contact this candidate

Resume:

CXc

+98-912-***-****

khademi.mohamadreza@gmail

www.linkedin.com/in/simrox

users/9254472/simrox

Chronicles

Responsibilities

Years-of-Exp.

LongTerm Projects

Managed and Delivered

Applications

Designed and Developed

Seyed Mohamadreza Khademi

Software Developer & Designer

•University of

Tehran (UT)

•B.Sc. Computer

Science

Sep 2005

(Education)

•Payam-e Nour

University

(PNU)

•B.Sc. English

Translation

Jan 2009

(Education)

•Rasapardaz-e

Ayandeh (RPA)

•Recruitment as

Developer

May 2010

(Work Exp.)

•UT - Graduated

to B-

Jan 2011

(Education)

•PNU -

Graduated to B+

Jan 2013

(Education)

•RPA - Promoted

to Tech

Manager

Mar 2013

(Work Exp.)

•System Group

(SG)

•Recruitment as

Full-Stack

Developer and

Designer

Jan 2018

(Work Exp.)

Arcitecture

Pipeline-Filtering

Master-Slave

Client-Server

MVVM, MVP, MVC

Backend

.NET Framework

.Net Core

ASP .NET

SQLServer

Frontend

React

Windows Forms

Web Forms

WPF

System Group Full stack developer and designer

•Developing a web-based enterprise system around financial and sales business

•Extending Tools over Microsoft Visual Studio 2017

•using C#, ASP.NET, JavaScript, SQLServer, Microsoft Ajax Tech Manager Leading a team of 5 developers

•Designing and Developing Telecommunication Software Packages

•Using C# [and C++] over Windows Form Applications, WPF, WCF, etc.

•Defining protocols to bridge the gap between hardware modules and softwares

•Designing and making decisions about the software system architecture

•Optimizing telecommunication algorithms for simulation and problem solving RPA Developer Developing some GIS applications

•Using Global Mapper SDK and C# over Windows Form Applications

•Developing and Debugging some old telecommunication systems

•Implementing predefined protocols to extend and update the features More About Me

• Easy to make

connection with people

• Not a tolerant

personality over any

ideas

• Hard worker

• Chess Player

• Fluent in English

• Native in Persian (Iran)

• Married (and Parent)

• 32 years old (1987-05)

More About Me…

5

4.5

5

4.5

4.5

4.5

4.5

4.5

4.5

4.5

4.5

4

4

4

4.5

4

4

4

4

3.5

3.5

4

4

4

4

3.5

4

3.5

3.5

3.5

3.5

3

3

3

10

10

9

9

8

8

8

7

7

7

7

7

7

7

6

6

6

6

6

6

6

5

5

5

5

5

4

4

3

3

3

2

2

2

C#

DOCUMENTATION

TFS

WINDOWS FORMS

O.O.P

AGILE

SCRUM

THREADING

DESIGN PATTERNS

SOCKET …

MVP

UML

SDL

WPF

ARCHITECTURE

RUP

TDD

SQL

UNIT TESTING

LINQ TO ENTITY

ADO.NET

WCF

S.O.A.

CCNA

MVVM

E. A.

JAVASCRIPT

TEST PLAN DESIGN

BPMN

ASP .NET

WEB FORMS

REACT

JAVA

ANDROID

Skill Rate of 5 Years of Experince

More about the Projects

Telecommunication Packages

These packages usually contain different parts of software components and programmable hardware modules, which must convert and analyze the signals received from the environment in perfectly consistent steps. In the software section there are various components with monitoring or offline analyzing or real-time resolution goals, while each of them wants to set the values of different variables in the hardware or other software components to get the results. After all, there must be applications that simulates the role of the hardware parts (Because hardware components are not easily manufactured or developed).

My job as a software team manager was to design the package, oversee its implementation and testing, and ultimately prove that the outputs were fully consistent with the simulated conditions. So I designed a central application that was supposed to synchronize and connect the software components with each other and with the hardware modules. Each software was a complete server and at the same time an active client. Designing an inclusive and standard protocol was another part of my job to get the most accurate information with the smallest possible amount of data.

The architecture between the central software and the hardware modules behaved like a distributed system. This software, based on information from various sections and analysis of previous results, sent new requests to various modules to optimize signal processing.

Fortunately the design, implementation, testing and delivery of systems in this format has been one of the most important experiences I've had. There is a great deal of detail to these projects, from storing the process of each request and its results to concurrently executing requests that can act independently of each other.

Sales Business Module

At the beginning of 2018 I joined “System Group” to become a full stack developer and designer within a large team. The most important role for me at this time has been to master the concepts of sales and warehousing to implement the analysts' wishes in the web-forms technologies. About 15 teams in the company, develop different modules, using agile models. Various modules, such as sales, distribution, export, warehousing, human resources, etc., have been created using DDD design techniques and should be able to operate independently of each other by providing services.

Skills



Contact this candidate