avatar

Omid Reyhani
Senior Software Engineer

About

Seasoned IT professional with 9+ years of Software Development with special focus on analysis, design and development of client/server, web based and n-tier applications. Strong professional expertise in web technologies, Javascript Frameworks. Good knowledge in the design and implementation of fully automated continuous integration. Successfully resolved a number of challenges that led to the performance improvement. Ability to work within strict deadlines, self-motivated, conscientious and responsible. Strong analytical and problem-solving skills aimed at improvement efficiency of the solutions implemented. Quick learner, adapts to changing business needs and environment quickly.

Work Experience

International Atomic Energy Agency, Vienna
June 2016 – August 2018
Senior Software Engineer
IAEA consultant (Safeguard), fullsatck developer, work on several different projects within the agency, high level annul planning system for states, integrated planning and scheduling system, reporting and maintenance systems
Highlights
  • Frontend build processes
  • JS unit testing
  • Writing applications which is used by IAEA experts, technications and section heads
  • Integration with other internal systems
  • Responsible for bootstrapping both client and server side of the application
  • Unit testing, integration and e2e testing
  • CI using TFS build server and InRelease
  • Technologies and Tools: Webpack, Angular, AngularJs, TypeScript, Bootstrap, Reactive Programming, WebApi, WCF, d3js, Microsoft SQL Server, EntityFramework
EPAM Systems
May 2015 – June 2016
Senior Engineer
Development of a Calculation Engine and Data Asset Test Tools for a corporation which provides financial, property and consumer information, analytics and business intelligence.
Highlights
  • Solely responsible for designing and developing frontend app with AngularJS and .NET Web API
  • Developing web services using WCF
  • Builing application with MVC5
  • Designing and developing databases
  • Deployment and maintenance of software products
  • CI using TFS build server and Octopus
  • Implementing unit and integration tests
  • Daily meeting with customers from USA
  • Technologies and Tools: AngularJS, JQuery, e2e testing, TFS, Microsoft SQL Server, .NET, WCF, C#
Pronto Soft
May 2015 – May 2014
Senior Software Engineer
Development for irr.ru website
Highlights
  • Performed technical analysis of latest technologies
  • Provided basic guideline for E2E and unit testing
  • Implemented business requirements using AngularJS
  • Developed UI Screen using AngularJS
  • Technologies and Tools: MySQL, WebStorm, JIRA, Grunt, NodeJS, AngularJS, ExtJs, LESS, Twitter Bootstrap
Top Soft
September 2012 – November 2013
Senior Engineer
HTML5 Applications for Tablets
Highlights
  • Built web interface for generating MDX queries to OLAP databases
  • Developed special grid to show OLAP tables in the web
  • Developed different app prototypes using JavaScript frameworks
  • Technologies and Tools: SQL Server, MS SQL Analysis Services, jQuery, JQuery mobile, d3js, ExtJs OLAP, MDX, SSAS .NET, C#, WCF
Noor Etisal
May 2011 – May 2012
Key Software Developer
Business Evaluation Software and Project Management
Highlights
  • Developed application logic using C#
  • Was responsible for designing and coding
  • Performed unit testing
  • Technologies and Tools: JQuery, CSS, ASP.NET, Microsoft SQL Server, C#
Khobre Pardaz Pars Co.Ltd
March 2010 – March 2011
Key Software Developer
Bank lottery application, Document Management System
Highlights
  • Was responsible for requirement gathering for product design and application development
  • Implemented business logic inside stored procedures, inside c# application
  • Performed extensive database programming (sync data with bank, lottery algorithms implementations)
  • Was engaged in designing reports using Crystal Report
  • Designed a complete new interface for existing ERP application using ExtJS / Silverlight whiteboard & image editor
  • Technologies and Tools: Extjs, JQuery, Microsoft SQL Server, DB2, Microsoft SQL Integration services, WPF, WCF, Silverlight, ADO.NET SQL, Crystal Reports
Partian
January 2009 – March 2010
Developer
Full JavaScript based client framework (ZINO) including features like xml markup, client side proxy builder for web services, UI controls. Office automation software (Dario) embracing SOA architecture and exploiting WCF using ZINO framework
Highlights
  • Was responsible for developing JavaScript UI Controls
  • Developed a JavaScript proxy builder for WCF services for client applications
  • Technologies and Tools: JavaScript, CSS, XML, XSL, XQuery, Microsoft SQL Server, Microsoft BizTalk, .NET, c#, BPMN, Workflow, JavaScript
Next2Friends.com
November 2007 – July 2008
Developer
Advanced social networking platform tailored for mobile devices and streaming real-time video from the mobile to the web
Highlights
  • Was responsible for developing JQuery Plugins
  • Designed and developed a complex n-tier web application
  • Designed and implemented database entities (tables, stored procedures)
  • Utilized multiple design and architectural patterns
  • Technologies and Tools: JavaScript, JQuery, Microsoft SQL Server, .NET, C#, ASP.NET, SQL

Contact

Vienna 1220 Austria
+43 (660) 22-79-747

Education

  • 2002 2007

    Belarusian National Technical University

    Bachelor

    Software of information technologies

  • 2007 2008

    Belarusian National Technical University

    Master

    Information technologies and systems

Skills

Languages
C#‍ T-SQL‍ MDX JavaScript Haskell
.NET technologies
ADO.NET Entity Framework‍ LINQ‍ Silverlight WPF NHibernate‍ Spring.NET‍ WCF
Java script frameworks
React Redux Rxjs Typescript Webpack NodeJs Express AngularJS Bootstrap d3.js ExtJS Jade JQuery ReactJS RequireJS Three.js lodash
Testing
Karma protracor NUnit Microsoft unit testing framework Integration & e2e testing Cucumber
NoSQL
MongoDB
Agile
Scrum Continuous Integration Acceptance Test-Driven Development/Behaviour Driven Development
Business intelligence tools
MS SQL Analysis Services MS SQL Integration Services
Internet technologies
AJAX OData XML/XSL/XSLT
Software management
JIRA Microsoft TFS
Version control system
GIT TFS
UXD
CSS HTML Bootstrap
Building tools
MSBuild Grunt Gulp Ant Maven Webpack
Patterns
MVC CQRS Event sourcing SOA

Languages

  • EnglishFull professional proficiency
  • RussianFull professional proficiency
  • PersianNative
  • FrenchElementary proficiency