- Innovator software engineer with Five years experience in full software development life cycle - including basic concepts, system analysis, development, test, deploy, delivery of next-generation applications and customizable solutions.
- Expert in advanced development methodologies, tools and processes contributed to design and roll-out of cutting-edge software applications.
- Known for excellent troubleshooting skills - able to analyze code and engineer well-researched, cost-effective and responsive solutions
- .NET (Windows Form
- Web Form
- ASP.NET MVC
- Entity Framework-code firs and database first
- LINQ to SQL and EF
- MS SQL Server(Transact-SQL and Stored Procedures
- Silverlight (Using MVVM pattern) and familiar with WPF
- RESTFul Web Service WCF- Regular Expression
- Visual studio
- Adobe Photoshop to create and edit images
- Preliminary Web GIS(Using ARC GIS Server)
- Good knowledge in C++
- C and VB. Good knowledge in some Design Patterns.
- Internal network manager and developer.
- Translate Step by Step Microsoft Expression Blend 4 book to Persian Language.
- Provide object-oriented software (OOS) (Evaluation employees) with 3 layers programming and using ADO.NET, LINQ to EF on Server/Client architecture.
- Install, run and use Arc GIS Server (Production ESRI Co.) for Web GIS apps.
- The initial implementation of Web GIS app, using Silverlight and ARC GIS Server.
- Using RESTful Web Services in Web GIS apps to use SQL Database.
- Expert in Regular Expression language in. .NET (Authored the book;“The Complete Reference of the Regular Expression in. .NET platform (in Persian).
- Expert in using windows form and Web form Devexpress components to increase the speed of production application.
- Developed and managed technological issues of assigned projects. Have earned the highest customer satisfaction rating for all delivered software solutions.
- Introduced methodologies and best practices that enhance product definition, release processes and customize applications to user's needs.
- Provided user requirements analysis, design and program to support the enhancement of Windows and Web applications.
- Collaborate closely with other team members to plan, design and develop robust solutions.
- Interface with business analysts, developers, and technical support to determine optimal specifications.
- English proficiency is higher than average