We provide IT Staff Augmentation Services!

Sr. Consultant Resume

4.00 Rating

Dallas, TX

SUMMARY:

  • Microsoft Software Developer with around 5 years of experience in developing web based and windows based applications in Banking, Retail and Law domains.
  • Experience in using N - Tier Architecture, C#, VB.NET, ASP.NET MVC, ADO.net, WPF, Winforms, XML, HTML5, JavaScript, Knockout.JS, Entity Framework, MongoDB, ExpressJS, BackBoneJS NodeJS, XML, XPath and SQL Server.
  • Expertise in database development, creating complex stored procedures, user defined functions, triggers using Microsoft SQL Server 2008 & 2012, using tools like SQL server management studio.
  • Expertise in office automation using Excel-VBA.
  • Experience working with ORM’s like NHibernate and Entity Framework.
  • Proven skills in relationship management with clients and effectively guiding teams during the project development life cycle and delivering the product within time line, cost and quality.
  • Strong Object Oriented Analysis and Programming skills.
  • Implemented design patterns like Abstract Factory, Singleton, Mediator etc.
  • Ability to work closely with users and lead cross-functional teams.
  • Experience in providing day-to-day production support on existing .net applications.
  • Extensively involved in interacting with clients and various technology teams in analysis and resolution of production issues.
  • Excellent communication, interpersonal and problem solving skills.

TECHNICAL SKILLS:

Languages: C#, VB .NET, XML

Web Technologies: ASP.Net, ASP.NET MVC, XPath, HTML, CSS, JavaScriptBackbone.JS, Knockout.JS, Node.JS

Desktop Technologies: WPF and Windows Forms

Databases: SQL Server 2008/2012, MongoDB, Oracle 11g

Application Server: Internet Information Server (IIS) 5.0 / 6.0

Source Control: TFS, Ankh SVN and Tortoise SVN

Framework: .Net Framework 2.0, 3.0, 3.5, 4.0, 4.5

Libraries: ADO.NET, LINQ, Express.JS, Require.JS, Entity Framework, NHibernate

Tools: Visual Studio, Eclipse, TOAD, Trello, Sublime Text

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Consultant

Responsibilities:

  • Responsible for requirement gathering, design, development and migration of the application from .NET 2.0 to .NET 4.5.
  • Responsible for updating the code with generics.
  • Used multithreading to make the application responsive by using Task Parallel Library.
  • Used concurrency collections like BlockingCollection to implement Producer-Consumer pattern.
  • Developed and updated stored procedures, Triggers and functions in Oracle.
  • Worked on creating a windows service to capture images from an external directory.
  • Handled integration/business changes in the application required for client’s new venture in Arizona.
  • Developed custom WinForms controls.
  • Used N-Unit framework for testing.
  • Intergated of Net director WebServices.
  • Coordinated with other teams that had dependencies.
  • Coordinated with offshore team of 5 on development and support during non-us market hours.

Environment: .NET Framework 4.5, C#, Winforms, Dependency Injections, Mutithreading, Oracle, PL/SQL, Visual Studio 2012, Net director.

Confidential, Dallas, TX

Sr. Consultant

Responsibilities:

  • Responsible for Architecting, Analysis, Technical Design and Development.
  • Used the MVVM (Model View ViewModel) pattern to architect this application.
  • Built a multi-tier application divided into Business, Presentation and Data Access Layer.
  • Used Mediator pattern for communication between view models.
  • Used third party WPF Extended Toolkit to enhance usability.
  • Used multithreading concepts including Task Parallel Library.
  • Database used was SQL Server 2008.
  • Created tables and wrote stored procedures with SQL Server 2008.
  • The data access layer used was a native ADO.NET disconnected architecture.
  • Integrated hardware components into the software like scanners, printers and payment devices.
  • Integrated Great Plains software for accounting and Cybex for purchase order.
  • Occasional trips to client’s headquarters and stores.
  • Interacted with client, did presentations of the software.
  • Coordinated with offshore team on development and support during non-us market hours.
  • Developed the application using in ASP.NET MVC with Knockout.JS framework.
  • Constructed tables and wrote stored procedures in SQL Server 2008.
  • Used Razor views as part of ASP.NET MVC framework.
  • Used NInject for dependency injection.
  • Used C# with .NET 4.0.
  • Used native ADO.NET in data access layer.
  • Off-shore coordination & Process Management.

Environment: s: ASP.NET MVC3, Razor, ADO.net, C#, JavaScript, Knockout.JS, NInject, SQL Server 2008, Visual Studio 2010

Confidential

Software Engineer

Responsibilities:

  • Created a module using WPF to allow only certain users to access Excel functionalities.
  • The information is stored in XML which is used for looking up if user can have access or not.
  • Created another module to provide functionality to copy, import and replace sheets from one workbook to another.
  • Used powerful data binding features.
  • Also did automation of named-ranges and formulas using .NET interop.
  • Created unit test cases and tested unit test cases.
  • Created a module using WPF embedded inside the Excel, Word and Powerpoint to display maps and flags of all countries.
  • Used powerful features like UI virtualization to load the list faster.
  • Also used threading to make application responsive.
  • Also handled replacing registry to store values to XML.
  • Used XPath for querying XML files.
  • Used MongoDB as primary database.
  • Created map-reduce jobs for aggregation of this huge dataset.
  • Used C# to load data to database from CSV files.
  • Used Backbone.JS as front-end of this application.
  • Also used Node.JS with Express.JS to create REST API for the application to access.
  • Used Google Maps to create heat map visualizations of data.
  • Used Hyperlapse.JS to display animated street view.
  • Used SQL Server as primary database
  • Used Entity Framework as ORM for querying the database.
  • Used Knockout.JS as front-end of this application which uses the MVVM pattern

Environment: s: .NET, C#, ASP.NET MVC, Knockout.JS, SQL Server, Entity Framework

We'd love your feedback!