Wpf Developer/c++ Developer Resume
SUMMARY
- Over 11+ years of experience in Software Development Life Cycle Methodologies like Agile, Waterfall, Test - Driven Development (TDD) and Design Patterns
- Specialized in Microsoft Technologies Visual Studio 2013/2012/2010/20 08/2005 , .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1 , C#, WINFORMS, WCF, WPF 3.0/3.5/4.0/4.5 , Silverlight 3.0/4.0/5.0, Expression Blend 3.0/4.0/5.0, ASP.NET, ADO.NET, AJAX, Application Blocks, SQL Server 2012/2008/2005/2000 , Web Services and IIS Server
- Extensive Experience in development and deployment of Web Services Using SOA Methodologies
- Hand on Experience in Developing NT Services, WINAPI, COM/DCOM Components, and .NET Remoting
- Expertise in Microsoft .NET platform, C++, XML, XSL, CSS, XSLT, HTML, SQL Server
- Expertise in Relational Database (RDBMS) Design and Development that Involves ER Modeling, Relational database schema, functional dependencies, Normalization of tables
- Expertise in writing SQL Queries, Cursors, Triggers, Functions and Stored Procedures
- Experience in Working with Event Handlers, Exceptions and Delegates
- Experience in Working with Git, SVN and Team Foundation Server (TFS) environment, StarTeam, CVS, Jira, Trackit
- Expertise in Object Oriented Design and Programming using C#, C++
- Experience in Working with Reporting Services (SSRS 2005/2000) and Integration Services (SSIS), DTS and SSAS
- Good at OO Analysis and Design using UML and design patterns
- Ample Knowledge of Database Design Techniques, T-SQL and tools like Oracle, MS Access and MS SQL Server
- Experience in Regression Testing, Integration Testing, System Testing, Back End and Front End Testing, Functionality Testing and Bug Tracking Tools
TECHNICAL SKILLS
Operating Systems: Win 95/98/NT/2000/XP/Win7/2008R2
Programming Languages: C#, C, C++, XML, XAML, Python, PowerShell
.NET Technologies: .NET Framework (1.1, 2.0, 3.0, 3.5, 4.0), Win Forms, ASP.NET 3.0/2.0/1.1, C#, AngularJS AJAX.NET, ADO.NET, Web Services, Web Pages, WPF 3.0/3.5/4.0/4.5 , Silverlight 3.0/4.0
Databases: MS SQL Server 2000/2005/2008 , MySQL and SQLLite
Web Server: IIS 5.0/6.0/7.0
Internet Tools: ASP.NET, AJAX, HTML, CSS, JavaScript
Version & Source Control Tools: VSS, SVN, Git, TFS, StarTeam, CVS and Rational Clear Case
IDE and Tools: Visual Studio.NET 2013/2012/2010/20 , Visual C++ 5.0/6.0, Embedded Visual Studio 4.1, MS Visio 2003, CruiseControl.NET 1.4, MySQL Workbench, Expression Blend 3.0/4.0/5.0, Tortoise SVN, Git Bash, Altova XMLSpy, Borland C++ 3.1
XML Technologies: XML, XSL, XSLT, XAML and Xpath
Reporting Tools: Seagate Crystal Reports, SSRS
Continious Integration: Jenkins
Testing Tools: NUnit
PROFESSIONAL EXPERIENCE
Confidential
WPF developer/C++ developer
Responsibilities:
- Actively involved in various meetings for Requirement Gathering and Development of work, managed under Agile Methodology
- MarginCenter was developed using XAML (WPF 4.0) with MVVM as Architectural Pattern, Prism 4.0
- Developed enchanced GUI for showing statistics in hierarchical view massively using multibindings, templatebindings. data converters. styling and templates.
- Developed .NET module for marshalling data from C library (PInvoke) to .NET wrapper library for providing data from trading servers to the application in real-time.
- Developed module for retrieving financial information (quotes, net positions) from liquidity providers (Currenex and Integral) via FIX protocol using QuickFIXn library.
- Developed WCF service with about 100 functions to retrieve and manage trading servers via web. PHP clients used it as a data provider and batch processing for optimization purposes.
- Developed C++ server for providing access to financial information from trading servers via memcached protocol.
- External PHP module is using server to get time-critical information about user balance, marginlevel and equity.
- Developed module for exporting snapshots intoExcel from WPF application.
Environment: .NET 4.0/4.5, Visual Studio 2013, XAML, WPF, WCF, LINQ to SQL, SQL Server 2012, MVVM, PRISM, C#, Expression Blend 4.0/5.0,, C++, Boost.Asio, TCP, QuickFIXn, SVN, Git, Jenkins, Jira
Confidential
Silverlight developer
Responsibilities:
- Analyzed existing solutions and reviewed Requirements and Use Cases with Business Team. Implemented and Prioritized the Tasks per Business Requirements using the Agile (Scrum Tool) Methodology
- Involved in Developing Silverlight 4.0 Composite Application using MVVM, Prism 2.0/CAL with WCF RIA Services
- Developed customized tree-view control with built-in dynamic presentation depending on the type of the nodes.
- Reverse engineered ESRI map format for storing map objects and developed serialization module.
- Analyzed existing solutions for solving routing problems and developed optimization tasks using Gurobi Optimizer library.
- Wrote python scripts for creation rasters and map services..
Environment: C#, Silverlight 4.0, WCF RIA Services, Python, LINQ to SQL, SQL Server 2008, Gurobi Optimizer, ArcGIS Server 10.1
Confidential
Silverlight developer
Responsibilities:
- CompleteRoom was developed using MVVM architecture.
- Developed Sales module for estimating price of the solution for the client.
- Developed module for creating questionnaire and scoring answers.
Environment: XAML, WPF, C#, LINQ to SQL
Confidential
ASP.NET developer
Responsibilities:
- Analyzed requirements from scratch and developed prototype for Site Evaluation Workflow.
- Designed and developed Site Evaluation
- Based on Site Evaluation Workflow developed framework for creating similar workflows.
- Developed and designed ASP.NET Web Pages aimed to make JSON-requests to REST service, which allowed executing ArcGIS server tasks remotely via HTTP
- Designed and developed front-end engine for forming JSON-requests dynamically (based on XML info) to REST-service
Environment: C#, ASP.NET Web pages, ESRI Web Control Library, .NET Reflection, ArcGIS Server 9.3, Javascript, HTML, XML/XSLT, JSON, TFS
Confidential
C# developer
Responsibilities:
- Developed analysis reports and charts on Academ Taxi.
- Ported existing web site from Classic ASP to VB.NET Web pages and Web services.
Environment: C#, Windows Forms, SQL Server 2005, DevExpress
Confidential
C++ developer
Responsibilities:
- Designed business logic and developed user interface.
- Developed set of built-in tools for previewing documents.
Environment: C++, WINAPI, Visual Studio Embedded 4.1
