We provide IT Staff Augmentation Services!

Architect And Developer Resume

SUMMARY:

  • 10 years’ experience in software development life - cycle.
  • Best expertise in C#.Net, WPF, Win Forms, ASP.Net, .Net Framework, SQL Server (T-SQL) and UML.
  • Working experience in HTML5, JavaScript and SignalR.
  • Proven leader with experience as architect, technical lead and offshore co-ordinator.

SOFTWARE SKILL:

Languages: C#, VB, HTML, T-SQL, and C++.

.Net: WPF, Win Forms, WCF, ASP.Net, LINQ, MEF, Multi-threading and XNA.

Web: ASP.Net MVC, SignalR, Knockout, JQuery, HTML5, Javascript and Silverlight.

Design, Architecture: MVVM, SOA, and Design patterns.

SQL Server, SQL and T: SQL.

Process: Agile and UML.

IDE / Tools: Visual Studio, Blend, Visio, WinDbg and DebugDiag.

WORK EXPERIENCE:

Confidential

Architect and Developer

Responsibilities:

  • Develop device drivers for custom USB devices (built in-house) to provide tactile friendly user interface.
  • Develop driver Dlls using Visual C++ and C# to interop with windows USB driver stack.
  • Analyze memory dumps generated from application.
  • Use DebugDiag, WinDbg and Visual Studio to investigate runtime issue encountered in production environment.
  • Built prototypes and POCs to identify and roadmap relevant new technologies.
  • Enhance and develop extensible components using .Net Framework technologies.
  • Analyse user requirements and create architecture design diagrams.
  • Define database maintenance guidelines for end-users of the application.
  • Develop database scripts to establish publisher/subscriber instances of Sql Server.
  • Design and develop WPF screens using MVVM design pattern.
  • Perform unit testing and system testing using Visual Studio Team System tools.
  • Perform functional testing using automated coded-UI test.

Confidential

Web Developer

Responsibilities:

  • Enhance and Develop web pages to display real-time information on web-pages using ASP.Net, SignalR, JQuery and Knockout.
  • Display moving sceneries of the control system in 3D using HTML5/WebGL, Blender (3d) and Microsoft Expression Blend.

Confidential

Architect and Developer

Responsibilities:

  • Implement multi touch-friendly user interface components using WPF.
  • Design and develop WPF screens using MVVM design pattern.
  • Perform unit testing and system testing using Visual Studio Team System tools.
  • Perform functional testing using automated coded-UI test.

Confidential

Developer

Responsibilities:

  • Involved in Requirements gathering, Conceptual Design, Component design, Development and System Testing of control system software.
  • Analyse user requirements and create architecture design diagrams.
  • Implemented core components of the control system, containing complex scheduling logic of interrelated tasks which are responsible for real-time motion control of automated axes.
  • Developed communication modules to send and receive data from Programmable Logic Controllers (PLC) and Control Logix Processors (CLX) using Ethernet-I/P, USB, TCP and UDP protocols.
  • Implemented multithreading concepts to improve device communication, data acquisition, condition evaluation and UI update.
  • Implemented business logic as .NET Framework assemblies using C#.
  • Developed DAL (Data Access Layer) component to establish database connectivity and data manipulation.
  • Involved in database performance tuning of the application by creating various database Indexes and optimizing database queries.
  • Handled Run Time Errors by implementing appropriate Error handlers and generating user-mode mini dump for diagnostic analysis.
  • Implemented unit test cases using VSTS.
  • Co-ordinate with offshore team members to provide user requirements, developing software components, performing integrated testing at onsite and write acceptance testing specification document for software deployment.

Confidential

Programmer

Responsibilities:

  • Validating input CIM/XML file with CIM/XML standard
  • Define conversion rules to transfer the CIM/XML model to the PSA file format
  • Write rule output into PSA file.

Languages: C#.Net, XML.

Special Software: Microsoft FX Cop.

Confidential

Programmer

Responsibilities:

  • Retrieve Inspections from MAXIMO.
  • View Inspections locally.
  • Read an Equipment Tag.
  • Perform Inspection and store it locally.
  • Update Inspections on MAXIMO.

Languages: C#.Net, PL/SQL.

Special Software: Maximo.

Hire Now