We provide IT Staff Augmentation Services!

Technical Consultant Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Senior Developer with over 12 years of experience in design and development of robust enterprise solutions for Healthcare, Energy, Retail, Security and BFSI customers. Expert in Microsoft .Net Technology stack (C#, ASP.Net MVC, WCF, Entity Framework, NHibernate) and JavaScript technologies such as Angular (2 and 4) and KnockoutJS. Results - driven and customer-focused with strong written and verbal communication skills.

TECHNICAL SKILLS:

Platforms and Frameworks: Angular (2 and 4), .Net Framework (2.0 through 4.6), .Net Core, ASP.Net, ASP.Net Core, WCF, WCF extensibility model, ASP.Net MVC (5/4/3), ASP.Net Web API, Entity Framework, CSLA.Net Framework, NHibernate, Log4Net, NLog, nUnit, Moq, MSTest, WinForms, ADO.Net, ASPDotNetStoreFront, VSTO, Ninject, Unity Framework, Autofac, AutoMapper, Knockout.js

Programming Languages: C# (2.0 through 7.0), Typescript, VB.Net, XAML, XSLT & XML, JavaScript, HTML

Development Tools: Visual Studio 2015/2017, VS Code, Atom, Team Foundation Server 2012, JetBrains TeamCity, Microsoft Visio 2016, Git, VSS, CVS, SVN, ReSharper, Review Assistant, ELMAH, Rally, Jira

Databases: SQL Server 2012, 2008 and 2005, Transact-SQL, SSIS Packages, SSRS, SQLite, PL/SQL

Development Methodologies: Agile - Scrum and Extreme Programming (Test Driven Development and Refactoring)

PROFESSIONAL EXPERIENCE:

Confidential

Technical Consultant

Responsibilities:
  • Design and development of domain solutions using Angular 4, ASP.Net MVC/Core, C# 6.0, SQL Server, NHibernate, Ninject, NUnit, Moq, AutoMapper, log4net and NHibernate.

Environment:, Technologies & Tools: .NET Core, .Net Framework 4.6, C# 6.0, ASP.NET MVC Core, Angular 4, SQL Server, T-SQL, NUnit, Moq, AutoMapper, log4net, SVN, ReSharper, Review Assistant, JetBrains TeamCity

Confidential

Senior Technical Consultant

Responsibilities:
  • Design and development of domain solutions using .NET Framework 4.6, C# 6.0, ASP.NET MVC 6, NHibernate, SQL Server, T-SQL, Ninject, NUnit, Moq, AutoMapper, log4net, SVN, Web API, NHibernate and SQL as well as various interactive components for user interfaces via Knockout.JS.
  • Diagnose and resolve UAT and PROD defects logged in Rally and ELMAH in partnership with QA team.
  • Build reusable UI components using Knockout so that cross-team product development is standardized.
  • Improvement of NHibernate ORM performance by solving N+1 problem and leveraging other best practices.
  • Implement imperative, declarative role-based authorization and resource-based authorization techniques.
  • Replicated entire client portal in our proprietary site to improve usability, readiness and request processing.
  • Evaluate third party tools for barcode scanners. Selected peer code review tool Review Assistant for development team to learn and utilize by integrating with the dev environment.
  • Migrate legacy VB codebase to .Net platform for health form fax scanner performance enhancements.

Environment:, Technologies & Tools: .NET Framework 4.6, C# 6.0, ASP.NET MVC, Ninject, Knockout.JS, NHibernate, Angular 2, SQL Server, XML/XSLT, T-SQL, NUnit, Moq, AutoMapper, log4net, SVN, ReSharper, Review Assistant, Rally, ELMAH and JetBrains TeamCity

Confidential

Technical Lead

Responsibilities:
  • Development of technical solutions across complex domains for Confidential, using C#, ASP.NET MVC, WCF, Asp.Net Web API and SQL along with other technologies.
  • Providing PROD support via ELMAH and JIRA error logging / tracking and debugging tools.
  • Leading identification of best design patterns, SOLID, DRY, YAGNI, SOC and other engineering principles for development of key reusable components and their subsequent coding, testing, and deployment.
  • Development of Windows Communication Foundation (WCF) services for distributed caching, load balancing and mesh network message processing for RF, Cellular and PLC global market communications.
  • Creating LINQ enabled database layer via APIs such as LINQ to SQL, NHibernate and Entity Framework.
  • Developing .NET batch applications and services capable of processing large quantities of data and providing multi-threaded distributed caching with dynamic load balancing for complex mesh networks.
  • Development of complex queries with self joins and correlated subqueries. Tuning and optimization by altering database design, analyzing query options, and indexing strategies.
  • Participating in joint application design and development sessions, converting Estimate Documents requirements to business requirements, functional and technical specifications.
  • Discussing architectural requirements with technical stakeholders, drafting high level design diagrams, data flow and various kinds of interaction diagrams to frame the best technical solutions.
  • Eliciting functional user requirements via Agile epics and stories, creating sprint backlog, estimating stories, conducting planning sessions, daily stand ups, sprint reviews and retrospectives.
  • Providing best practice improvements to offshore development processes. Evaluating third-party packages for proper framework fitment. Analyzing development tools and project methodologies. Leading test-driven development. Enforcing adherence to the development process defined by the clients.
  • Interviewing and hiring candidates. Coaching offshore developers. Allocating work to team members and delegating specific tasks to individuals as needed. Reviewing work done by the team.
  • Ensuring existing products built using Java and C++ are fully interoperable. Merging development branch changes on daily basis with main branch. Versioning and tagging product releases. Creating Release Notes.
  • Training customers, vendors and customer side developers about the product architecture.
  • Collaborating with consultants to transfer the code base and to take the ownership of the product. Working with vendors to obtain and renew product licenses. Outreaching to clients regarding production issues.
  • Lead testing activities in collaboration with QA. Migrating code to various test and production environments.

Environment:, Technologies & Tools: .NET Framework 4.6, C# 6.0, ASP.NET, ASP.NET MVC, WCF, Roslyn API, Entity Framework, Exchange Web services, VSTO, SQL Server, XML/XSLT, T-SQL, PL/SQL, JavaScript, SoapUI, Unity Framework, NUnit, log4net, NLog, MSMQ, TFS 2010/2012/2013, CVS, SVN, GitHub, InstallShield, WiX Toolset, Windows PowerShell Scripts, Roslyn Syntax Visualizer, JIRA

Confidential

Senior Software Engineer

Responsibilities:
  • Development of a new economic modeling tool for Oil and Gas domain clients with multi-national assets, using C#, ASP.NET, CSLA.Net, WCF, EF, SQL, SQLite, T-SQL and MVC.
  • Resolving defects reported by the QA Team and providing PROD support for issues logged in JIRA.
  • Functional testing, debugging and documenting Release Notes for core deployments.
  • Follow Test Driven Development (TDD) as development technique using nUnit.
  • Designing and developing a new License Management module with a web interface by making large scale changes to the existing core components, so that the licensing can be set from any location.
  • Refactor the XML logging module to improve the performance of the Import/Export Module.
  • Interacting with Product Manager on a regular basis and understand the product vision.
  • Providing suggestions and improvements based on advancements in the technology stack used.
  • Leading the UI enhancement effort by incorporating RAD 3rd party controls into the product framework.
  • Mentoring junior Team members and conducting training on the Oil and Gas domain.
  • Being an active part of the core engineering group.

Environment:, Technologies & Tools: .NET4.0, C#, ASP.NET, CSLA.Net, WCF, WF, Entity Framework, SQL Server 2008, SQLite, T-SQL, JavaScript, NUnit, log4net, ReSharper, TFS 2010

Confidential

Senior Software Engineer

Responsibilities:
  • Phase 1 of development of Economical Modelling tool for Confidential using CSLA.Net framework by Confidential, C#, ASP.NET, WCF, EF, SQL, SQLite, T-SQL and MVC.
  • Develop SWOT Assessment module through requirement analysis and joint prototyping with the client.
  • Developing, unit testing, refactoring, conducting technical trainings on .Net, and code reviewing.
  • Worked with cross functional Development Team to build the business and application layers.
  • Re-design database and migrating legacy product code to .Net tech stack.
  • Implementing logging across the code base using log4net.

Environment:, Technologies & Tools: .NET, C#, ASP.NET, CSLA.Net, WCF, SQL Server 2005, SQLite, VB.Net, JavaScript, log4net, TFS

Confidential

Software Engineer

Responsibilities:
  • Develop Smart Client Applications using windows forms.
  • Built Business layer and Application layer.
  • Migrated legacy product code to .Net technology stack.
  • Developing, unit testing, code reviewing and refactoring.

Environment:, Technologies & Tools: .NET 2.0, C#, SQL Server 2005, T-SQL, TFS

Confidential

Software Engineer

Responsibilities:
  • Develop WinForms application for Equity Derivative system platform for Confidential .
  • Acted as development contact for business analysts onsite.
  • Developing, unit testing and handing over to QA.

Environment:, Technologies & Tools: .NET 2.0, C#, SQL Server, VSS

We'd love your feedback!