Accomplished Senior Software Engineer specialized in systems’ architecture and full software development life cycle, including requirement gathering, coding and testing; with proven track record developing business solutions using Microsoft and others cutting edge technologies. Interested in a challenging technical environment where innovation, team work and curiosity is encouraged to create great products and services. Educated, certified, and eager to continue learning. In-depth experience in Design and Analysis of Algorithms. SKILLS Languages & Frameworks: C#, Visual Basic, C++, Pascal, Java, Java Script, Prolog. NET Framework: 2.0/3.5/4.0/4.5, WCF, MS Enterprise Libraries (Blocks), ASP.NET MVC, Web Forms, WinForms, WPF, Silverlight, NHibernate, Entity framework, Linq-to-SQL. Client Technologies: HTML5, CSS3, Java Script, JQuery (DOM / AJAX), Angular.js (MVC framework), Backbone.js (MVC framework), KnockOut.js (MVC framework, Data Binding), Bootstrap (Styling), Geolocation (using Bing and Google Maps API), Sammy.js ( Nav / History), Require.js (Dependency resolution), Underscore.js (JavaScript helpers), Moment.js (Time & date helper), Toastr.js ( UI alerts), Breeze (Caching, Object graph), Durandal (Routes, App life cycle), HTML5 (Page structure), Amplify.js (Query), Q.js (Asynchronous promises), History.js, Modernizr (Browser feature detection), FontAwesome (Icons), Json2.js(Communication), Web Forms, WinForms, XAML, WPF, Silverlight. Server Technologies: ASP.NET Web API 2.0, WCF Rest, Entity Framework (Data base first, Model first and Code first), ADO, SQL, PL/SQL, T-SQL, Data Annotations, ASP.NET, Razor, LinQ to EF, XML, Unit Testing, Microsoft System libraries, Ninject, JSON.NET, SignalR (Real-time web functionality to applications). Data Bases: SQL Server 2000-2012, Oracle, IMB DB2 10.5, Firebird, PostgreSQL. Concepts: Multi-Tier Systems, Multi-Threading, Domain Service, Test Driven Design, Domain Driven Design and UML in agile environment, OOP, SoC ,Software as a Service, Service Oriented Architectures & Applications, Single Page Application. Design Patterns: S.O.L.I.D Principles. Dependency Injection, Inversion Control, 23 Gang of Four Patterns (), 3-Tier/N-Tier, MVP, MVC, MVVM. Methodologies & Modeling Tools: OOP/D, Agile Development, Scrum, Waterfall, Single Page Application, Responsive Design, REST, UML, MS Visio, Rational and Visual Paradigm. Operating Systems: Windows (all versions), Linux. Source Control: Team Foundation Server, Source Gear, Subversion. IDE & tools: MS Visual Studio 2013 Ultimate, SQL Server Data Tools (SSDT), Eclipse, Borland Delphi, C++Builder, Fiddler, IBM Data Studio 4.1, IBM FileNet Content Manager, IBM KwikWork, Octopus Deploy. CERTIFICATIONS: B.Sc. Computer Science. Microsoft Certified Professional (MCP)
Profile ©