Senior Software Engineer
Solid management skills, demonstrated proficiency in leading and mentoring individuals to maximize levels of productivity, while forming cohesive team environments.
Analytical thinker that consistently resolves ongoing issues or defects, often called upon to consult on problems that have eluded resolution by others.
Global understanding of business requirements, finding right ways to implement them, fast problem solving skills.
Possess expertise in Object-Oriented Analysis/Design and .Net Development, skilled at progressing from problem to well-documented design.
Strong knowledge of .Net with experience ranging from version 2.0, adoption of version 4.0 and .Net source code implementation in Rotor.
Big Experience in different areas: Banking, Government, E-Commerce, Mobile, Social, Energy Trading (Gas, Power) and etc.
Good Team player, understanding colleagues fast and communicating with them with a productive and efficient methods.
SQL Databases: Oracle, Microsoft SQL Server, MySQL
NOSQL Databases: Cassandra, MongoDB
OS Platforms: Microsoft Windows, Mac OSX, and Linux
Concepts and technologies: .Net, OOP, OOD (SOLID), LinQ, T-Sql, Microsoft Prism, Microsoft Velocity
Data Structures and algorithms: Sorting, String search, Collection Concurrency, Binary Trees, Linked List, Set, Map, Stack, Queue, Hashtable
Markup languages: Html 5, Xml, Xaml, Xslt
Styling Technologies: Css, Less, Sass
Web Servers: Microsoft IIS, Apache
Design Patterns: Singleton, Factory, Observer, Proxy, Repository, Façade, Model, Active Record, Request Response, Null Object, Adapter, Dependency Injection, Chain of Responsibility, Command, Decorator, Event Aggregator, Flyweight, Iterator, Mediator, Memento, Observer, Service Locator, State, Strategy, Template Method, Unit of Work.
Inversion of Controls Container Frameworks: Microsoft Unity, Castle Windsor, Structure Map, NInject
Architecture Patterns: MVC, MVP, MVC Model2, MVVM.
Project Management Technologies: Agile (Scrum), Kanban, Spiral, Plan Driven
ORM: NHibernate, Microsoft Entity Framework, HIbernate.
Web Services: WCF, WCF RIA, WCF Data, Asmx, MSE (Managed services engine), DropWizard
Web Technologies: Asp.Net, Asp.Net MVC, HTML 5, SharePoint 2010
Desktop Technologies: Windows 8 Metro Apps (WinRT), WPF, Windows Forms
RIA Technologies: Silverlight, Flash
Cloud Technologies: Microsoft Azure, Amazon Web Services (AWS)
Parallel Programming API’s: .Net Reactive Extensions, TPL (Task Parallel Library),
Reporting Services API’s: Telerik Reporting, Crystal Reporting
Diagnostic Tools: Debug Diag, SOS(Son Of Strike), Fiddler, WireShark, PerfMon
Revision Control Tools: Tortoise SVN, AnchSVN, Visual Studio Team System, GIT
Database Management Tools: OraDeveloper, SQL Server Management Studio
Design Tools: Adobe Photoshop, Expression Studio
Development Tools: Microsoft Visual Studio, Eclipse
Deployment Tools: Octobus Deploy, Team City
Testing Technologies: Selenium
Test Frameworks: Visual Studio Test(VS Test), NUnit, Specflow, QUnit
Other Tools: Microsoft Office, SharePoint Designer 2010, Microsoft Visio 2010, HPALM(HP Application Lifecycle Management System)
70-573 TS: Microsoft SharePoint 2010,Application Development Feb 02, 2011 Microsoft
70-515 TS: Web Applications Development with Microsoft .NET Framework 4 Feb 24, 2011 Microsoft
70-513 TS: Windows Communication Foundation Development with Microsoft .NET Framework 4 Mar 18, 2011
70-511 TS: Windows Applications Development with Microsoft .NET Framework 4 Apr 01, 2011 Microsoft
70-516 TS: Accessing Data with Microsoft .NET Framework 4 Apr 29,2011
MCPD Web Developer 4 May 13,2011
Microsoft Certified Professional Developer(MCPD) May 13,2011
70-506 TS: Silverlight 4, Development May 20, 2011
MCPD Windows Developer 4 June 24,2011