We provide IT Staff Augmentation Services!

Senior Consultant Resume

SUMMARY:

  • Senior developer and lead with 12+ years of design and development experience in Composite WPF, Winforms, Web forms and SOA applications.
  • Programming expertise in C#, .Net framework 3.5/4.0/4.5, LINQ, WPF, Reactive Extensions, WWF, App Fabric, WCF, Oracle 10g, DB2, SQL Server and Azure Storage.
  • Good working Knowledge of PRISM, Unity Container, Dependency Injection, MVVM, Automated Unit testing, and Spec Flow Acceptance testing frame work.
  • Experienced in developing rich WinForms User Interfaces, User Controls and highly responsive Multi - Threaded Applications.
  • Experience with the implementation of AppFabric persistence and monitoring for workflow services.
  • Experience in software Object Oriented Analysis, Design Patterns & Solid Principals.
  • Good exposure to the middle ware technologies such as MQ series and Tibco.
  • Have Strong design, development and analysis skills.
  • Strong database development, design and tuning experience with SQL, PL/SQL, OLAP functions, Views, and Stored Procedures.
  • Good working experience with the all the phases of the Software Development Life Cycle and Agile development.
  • Configuration Management experience using MS Visual Source Safe.
  • Project coordination experience with Onsite and Remote teams.
  • Worked independently and as part of large teams adhering to strict quality assurance guidelines.

EXPERIENCE:

Confidential

Senior Consultant

Responsibilities:

  • Developed Top Movers screen for Active Traders using WPF and XAML.
  • Integrated Top Movers with Option Chains and developed various screener screens for different Option types.
  • Customized UI using control templates, styles and triggers.
  • Developed Settings Persisted module to use Azure Storage for user settings.
  • Developed highly responsive GUI components using TPL and Rx frame work.
  • Identified various memory leaks in the application and fixed them.
  • Worked with various Dev Express and Infragistics controls.
  • Used disassembler to inspect third party control codes and customized default behavior.
  • Collaboratively worked with Server side developers, Business Analysts and Business sponsors.
  • Developed and Maintained Unit testing code base.

Technologies & Tools: C#, .Net framework 4.0/4.5, WPF, PRISM, MVVM, Dependency Injection, Reactive Extensions, TPL, Multithreading, Memory & Performance profiling.

Confidential

Senior Associate

Responsibilities:

  • Developed desktop screens for doing manual fills for Equity traders using WPF.
  • Customized UI using control templates, styles and triggers.
  • Developed highly responsive GUI components using TPL and Rx frame work.
  • Used disassembler to inspect third party control codes and customized default behavior.
  • Automated Acceptance testing for manual fills using Spec Flow frame work.
  • Collaboratively worked with Server side developers, Business Analysts and Business sponsors.
  • Developed and Maintained Unit testing code base.
  • Participated in the peer reviews.

Technologies & Tools: C#, .Net framework 4.0/4.5, WPF, PRISM, MVVM, Dependency Injection, Reactive Extensions, TPL, Multithreading, Spec Flow Acceptance testing frame work.

Confidential

Software Developer III\Technical Lead

Responsibilities:

  • Designed and Developed WPF screen overlays for various screens
  • Identified design and performance issues and improved to increase performance and better maintainability
  • Participated in the code and design reviews, sprint grooming and planning activities.
  • Implemented Workflow services persistence and monitoring using WWF and App Fabric.
  • Designed and lead the development effort for reusable component that manages complex financial as reported data operations.
  • Shared best practices and design knowledge with the team and helped improve the quality of The product.
  • Actively involved with training and mentoring of Junior Developers.

Technologies & Tools: C#, .Net framework 4.0, WPF, WCF, WWF, PRISM, MVVM, Dependency Injection. SQL Server.

Confidential, Princeton, NJ

Consultant

Responsibilities:

  • Designed and developed Winforms base components for EMS Dashboard using C#. Helped standardized the code for the dashboard components. This resulted in the improved productivity of the team and maintainability.
  • Customized component one truedb grid and bar chart controls to meet the business needs.
  • Improved the performance of various screens and suggested design changes.
  • Participated in the peer reviews and design of the new screens.
  • Fixed the high priority defects in the prior versions.

Technologies & Tools: C#, .Net framework 4.0, Win forms, GDI+, WCF, Multithreading, .NET 4.0, LINQ, CAB, Dependency Injection using Microsoft unity frame work, tfs, SCSF, SQL server 2008.

Confidential, NJ

Senior Application Developer

Responsibilities:

  • Designed and developed calculations summary control using C#.
  • Designed and developed pivoting component to support multiple orientations of the summary screen. Used Abstract classes, Interfaces, delegates and virtual methods to accomplish this.
  • Used .Net Asynchronous programming model and threading to perform various parallel tasks in the application.
  • Used LINQ to Objects, Delegates and Lambda expression to write efficient and concise code to manage user operations.
  • Used .Net GDI+ and custom drawing to customize the DataGridView component.
  • Involved in the unit testing, integration testing, QA support and EUA testing.
  • Participated in the peer reviews and source code management.

Confidential

Senior Application Developer

Responsibilities:

  • Designed and developed most of the data base calculation engine using PL/SQL. Used Advanced SQL techniques, OLAP functions, Dynamic SQL, Views, Cursors, Stored Procedures, Dynamic SQL and Collections.
  • Designed and developed C# core components to support on the fly calculations and different orientations. Used various .Net Collections, Object oriented design concepts and Threading to develop highly efficient component.
  • Development experience with ComponentOne .Net third part controls.
  • Involved in the SQL tuning and Optimizing the backend code.
  • Worked as Lead developer for this project and helped other developers in developing other components and calculations.
  • Involved in the unit testing, integration testing, QA support and EUA testing.

Confidential

Senior Application Developer

Responsibilities:

  • Designed and developed various screens in the application using Winforms and C#.
  • Used Thread Pooling, AutoresetEvent and other threading concepts to perform back ground operations.
  • Developed item transition services using WCF.
  • Designed and developed item transition batch job using PL/SQL.
  • Documented design and work flows for batch job and front end components.
  • Involved in the SQL tuning and Optimizing the backend code.
  • Involved in the unit testing, integration testing, QA support and EUA testing.

Confidential

Senior Application Developer

Responsibilities:

  • Captured the requirements of the current VB6 application.
  • Migrated VB6 application to .Net Winforms using C#.
  • Designed and Developed various custom controls using C#
  • Development experience with ComponentOne .Net third part controls.
  • Involved in the unit testing, integration testing, QA support and EUA testing.

Technologies & Tools: C#, WPF, Win forms, GDI+, Multithreading, .NET 3.5, LINQ, WCF, Oracle 10g, DB2, Tibco, Toad, Windows XP, UNIX.

Confidential, Bentonville, AR

Consultant

Responsibilities:

  • Support for existing front end applications developed using VB 6.0
  • Designing and developing GUI screens.
  • Used Excel Automation to produce Excel executive summary reports.
  • Developed Web interface using ASP.NET for Remix Executive summary reports
  • Writing SQL, T-SQL stored procedures for extracting data from the back end.
  • Developed tools to enable Client applications testing before actual server piece is ready.
  • Fixing the defects reported during the DC roll out process.

Technologies & Tools: VB.NET, win forms, web forms, C#, ASP.NET, VB 6.0, VBA, COM, XML, TrueDB grid, Tera Data, SQL server.

Confidential, Phoenix, AZ

Software Engineer

Responsibilities:

  • Involved in the development of the application.
  • Developed class interfaces using vb.net. These are implemented in data access classes to interact with database.
  • Developed Stored Procedures using PL/SQL for data manipulation and querying data from the databases.

Technologies & Tools: Visual Studio .NET, VB.Net, C#, ASP.NET, XML, Oracle, Web Services.

Hire Now