HEDAYAT ABEDIJOO
Persönliche Daten
Anlagen
Page
1
/ 6
PERSONAL INFO
Hedayat Abedijoo
http://abedijoo.com
Skype
hedayat.abedijoo
Sex
Male
| Nationality
Iranian
QUALIFICATIONS
WORK EXPERIENCE
JOB TITLE
Senior .Net Developer | Software Architect
Professional at architecting, designing and developing web based applications using Microsoft technologies
(ASP.NET, ASP.NET MVC, WCF, WWF, C #).
Skilful at designing, creating, and maintaining the relational databases using MS Access, SQL Server, Oracle.
Ability to design and implement applications based on Domain Driven Design (DDD) and also experienced in
using Testing solutions (NUnit, Moq, Microsoft Fakes).
Competent in using famous ORMs like DBML, Entity Framework, and N‐Hibernate. Also designing and
developing N‐Tire and onion frameworks.
Skilful at Object Oriented Programming and Design Patterns and familiar with common web base
frameworks in the market.
Ability of maintaining and debugging live web‐based applications.
Well Experienced in using client‐server and client side language, technologies and tools to implement the
best user experience web applications (HTML5, XML, CSS3, JavaScript, JQuery, Ajax, Jason, KendoUI,
AngularJS, SOAP, REST, WebAPI).
Professional at architecting, designing and developing software framework using Object Oriented Principals,
Design Pattern and Domain Driven Design.
Skilful at designing and implementing reporting section for web or desktop applications using Crystal Report
and Microsoft Report.
Ability to work independent or with other developers as a team, and high experienced in using source control
tools like Microsoft Source Safe and Team Foundation Server(TFS).
Proven ability to lead a development team as a senior programmer and interest brought about from
motivation to utilize talents in a productive career.
Well‐developed communication skills demonstrated through extensive customer service.
Well Experienced in Agile Scrum methodology in software lifecycle using TFS.
Professional at Researching and Developing (R&D) the best platform of software infrastructure, Database and
methodology based on the project scale and the market.
Page
2
/ 6
Jul 2013 – Nov 2015
Senior .Net Developer
SFL ‐ LLC, Yerevan, Armenia.
About Company:
SFL main focus areas are high load web applications, e‐commerce, financial and banking applications, and E‐Government
solutions. It is a dynamic and rapidly growing software company with a strong sense of dedication to its work. SFL employs
the team of young, talented professionals, whose in depth knowledge, experience and commitment have been recognized
and appreciated by many independent clients from Europe, United States and Armenia.
Project Name
Assensia BI Portal
Start Date
July 2013
Client
Assensia
End Date
Nov 2015
Project Location
Yerevan, Armenia & Amsterdam, Holland
Team Size handled
7
Project Description:
Implementing BI infrastructure for different kind of clients in the market using SharePoint.
Role / Responsibilities
1. As a development team member responsible to analyze and design new
application inside the SharePoint Farm Application.
2. Responsible to implement and maintain the best practices of Branching/Merging of
project.
3. Implementing and maintaining Automation Build Process of project.
4. Responsible to implement an application to test UI and create log to monitor
whole process of user experience.
5. Developing and debugging an office application to add a new menu in Excel for
Client to connect to Reporting Service and load excel reports.
6. Investigating on SharePoint problems in the live environment.
Skill Set Utilized: SharePoint 2013, C#, Enterprise Library, WCF, Entity Framework 6.0, TFS 2013, JavaScript, Ajax, JSON, XML, SOAP, Reporting
Services, Excel, JQuery, CSS 3, HTML5, MS SQL 2012, KendoUI, Angular JS, Watin, NUnit and Moq, Handsontable control.
Jan 2010 – Mar 2013
Software Architect, Senior .Net Developer, Business Analyst
Rena CO (VOLVO Dealer), Tehran, Iran.
About Company:
Rena Technical Service Company started its activity in 1957. This company giving services to the Vehicles and Trucks of very
famous companies like Volvo, Renault, Nissan Diesel, and etc. and repairing and supplying spare parts in warranty and
guarantee period regarding to Central Workshop and Authorized dealers all over the country.
Project Name
Online Workshop System
Start Date
Jan 2010
Client
Rena and it’s dealer
End Date
March 2013
Project Location
Tehran, Iran
Team Size handled
4
Project Description:
Executing workshop business process and online managing the repair cycle in authorized dealers of company across the country.
Role / Responsibilities
1. Responsible to architect and implement proper onion and 3‐Tire framework using
Page
3
/ 6
Microsoft stacks.
2. Analyzing all business process and rules of Workshop, Sales and inventory systems.
3. Leading team members to implement, transit and execute the application in all
dealers.
Skill Set Utilized: ASP.NET MVC.1.1 / 2.0, TFS 2010, JavaScript, Ajax, JSON, JQuery, CSS 3, SQL Server 2008, Workflow Foundation 3.5, WCF, XML ,
Crystal Report, Microsoft Report, NUnit, Moq, and Telerik.
Dec 2007 – Dec 2010
Senior .Net Developer
DPI Company, Tehran, Iran
About Company:
DPI started its activity in 1957 coinciding with public census and also the exploitation of first card reader in the
country. Gradually DPI activities in many organizations, ministries and universities began growing, so that in years
1977 and 1978, with nearly four hundred expert employees, DPI exclusively undertook all processing activities and
electronic calculations in important decision making, planning and academic organizations.
Project Name
Distributed Web Application Of Isfahan Electricity Subscribers
Start Date
Dec 2007
Client
Isfahan Electricity Organization
End Date
Dec 2010
Project Location
Tehran & Isfahan
Team Size handled
8
Project Description:
Integrated System for electricity subscribers of Isfahan.
Role / Responsibilities
1.
Helping to main analyser and architecture in business processes and framework.
2.
Designing and implementing a report generator application.
3.
Implementing application forms as a development team member.
4.
Responsible to implement web services and communication section with desktop version
of application.
5.
Responsible to debug and expand a code generator application to create and maintain all
classes of N‐Tire framework.
Skill Set Utilized: ASP.NET, C#, HTML/XML, Source Safe 2005, TFS 2008, SOAP Web services, WCF, WWF, SQL 2005/2008, Crystal Report, JQuery,
UML diagram, SQL Delta.
Page
4
/ 6
May 2006 – Dec 2007
.Net Software Developer
Raahbar Company, Tehran, Iran
About Company:
Raahbar informatics Services Company was established on 1991 to provide IT, Ecommerce, and Business Process
Services for large scale companies specially department of commerce of Iran. Most of the important projects of Iran's
department of commerce like digital certificate system, portal system, import order management system, and etc.
are being performed by this company.
Project Name
Access Control System of domestic employees. (Time Sheet)
Start Date
May 2006
Client
Raahbar (Domestic Project)
End Date
Nov 2006
Project Location
Tehran, Iran
Team Size handled
2
Project Description:
Controlling traffics of Raahbar employees and managing their entrance and exit
Role / Responsibilities
Analysis, design and develop timesheet web application to collection all the employee traffic
data from Hardware and exposing reporting and editing facilities.
Skill Set Utilized: C#, ASP.NET 2005, SQL Server 2005, JavaScript, Source Safe 2005, Crystal Report, RS232, And Biometric Hardware Traffic
Registration.
Project Name
Fruits Distribution Management System
Start Date
Dec 2006
Client
Iranian Ministry of Commerce
End Date
Apr 2007
Project Location
Tehran, Iran
Team Size handled
10
Project Description:
Taking the responsibility of fruit distribution monitoring across the county during the new year eve.
Role / Responsibilities
1. Responsible to design and implement all dashboard and reporting section using
Telerik Charts & Graphs.
2. Responsible to create a dll for sending daily basis SMS of fruit distribution
statistics.
Skill Set Utilized: C#, ASP.NET 2.0, Telerik, SQL Server 2005, and SMS Hardware, JavaScript.
Project Name
Human Resource System
Start Date
May 2007
Client
Management and Planning Organization of Iran
End Date
Dec 2007
Project Location
Tehran, Iran
Team Size handled
7
Project Description:
By this system all issues related to choosing, employment, and other personnel issues of executive departments across the country can be
managed.
Page
5
/ 6
Role / Responsibilities
1. Maintained responsibility for design, implementation windows controls and
manage development team.
2. Designing and developing reporting section using SQL Server Views and Crystal
Reports.
3. Responsible to collect staffs data across the country by designing and developing
portable desktop application.
4. Implementing some server side controls for developers like custom GridView,
ComboBox, ListView and etc.
Skill Set Utilized: C#, MS Access, SQL Server, Crystal Report, Source Safe
Jul 2005 – Apr 2006
Software Developer
Rayavista Company, Tehran, Iran
About Company:
Rayavista Industrial Group is the first Iranian manufacturing company, established in 1999, which produces different
types of cards including: Smart cards, Contact less cards, Magnetic cards, Scratch cards etc. Also Rayavista is the only
producer of magnetic metro tickets in Iran.
Project Name
Access Control Show Room
Start Date
Jul 2005
Client
Rayavista(Domestic Project)
End Date
Apr 2006
Project Location
Tehran, Iran
Team Size handled
1
Project Description:
At the end of this project the company had a small Parking Access Control show room using RFID.
Role / Responsibilities
1. Researching on RFID equipment like RFID Antenna, Tag and Reader.
2. Responsible to develop a small and demo version software to manage parking
traffic using RFID equipment.
Skill Set Utilized
: VB.NET, Crystal Report, RFID equipment, RS232 communication.
Page
6
/ 6
EDUCATION AND TRAINING
PERSONAL SKILLS
1999 – 2004
Computer Software Engineering
Communication skills
Excellent communication skills gained through my experience as a team leader of software development team
Organisational / managerial skills
▪ Working as a standalone member in a project.
▪ Working as a team member in a large projects.
▪ Good team management skills gained as a team‐leader.
Job‐related skills
▪ Teaching .Net programming.
Computer skills
Programming Languages: C#.Net, VB.NET, JavaScript.
Technologies: ASP.NET, ASP.NET MVC, WWF, WCF, WPF, Web Services, SOAP, REST, Ajax,
HTML, XHTML, XML,HTML5, CSS3, ORM(N‐Hibernate, Entity Framework, DBML)
Web: JQuery, Knockout, Angular, Kendo UI, REST, Web API,
Relational Databases: SQL Server 2000, 2005, 2008, 2012, Oracle, MS Access.
Software Architect: Object Oriented Programming, Aspect Oriented Programming, Design
Pattern, Service‐Oriented Architecture, Test‐Driven Development, S.O.L.I.D Design Principle,
Domain Driven Design, Agile Scrum Methodology.
Reporting: Crystal Report, Microsoft Report.
Source Control: Microsoft Source Safe2005 ,Team Foundation Server 2010, 2012, 2013
Third party Controls: Telerik, Janus, Dev express, Dundas.
Testing: NUnit, Moq, Microsoft Fakes.
Others: RFID Technology, Card System Solutions, Rs232.
Platform: Windows 95 / 98 / Me / XP / 7 / 8 /Server 2008, 2012.