We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 11.5+ years of experience in Software Development using Microsoft and Web Technologies.
  • Expert programming skills in C#, WCF, WPF, LINQ, ASP.NET, Web API, Angular JS, Bootstrap, JavaScript, JQuery, AJAX, Marionette and Backbone Frameworks, Kendo Controls, MVC5, Razor Views, XML, VB.NET, VB6, ATL, COM and MFC.
  • Rich experience in building GUI for Windows and Web applications
  • Rich experience in using Architectural Patterns - MVP and MVVM.
  • Good experience in applying Design Patterns and UML.
  • Good experience in designing and implementing Multi-threaded applications.
  • Experience in Microsoft Messaging Queue (MSMQ) and have knowledge in Azure Service Bus.
  • Experience in building merge modules using WiX.
  • Experience in SQL Server.
  • Experience in SSRS and Crystal Reports.
  • Certified Scrum Master and Product Owner.
  • Having extensive experience in executing projects in AGILE methodologies.
  • Rich experience in XP practices - Test Driven Development, Pair Programming and Continuous Integration.
  • Well versed in CMM-I, Six Sigma and Lean implementations.
  • Strong analytical and problem solving skills with ability to master new technologies quickly.
  • Managed projects independently with onsite-offshore development model.
  • Have around 8 years of experience in Industrial Automation domain.
  • Have around 4 years of experience in Semi-Conductor domain.
  • Have been at on-site since Nov’14 - Invensys, Lake Forest, U.S.
  • Worked at client site for 5 months - Teradyne, North Reading, U.S.
  • Good experience in estimation techniques using Function Point, Story Point and WBS.
  • Ability to lead and manage teams by example, and motivate them to achieve desired business objectives.

TECHNICAL SKILLS:

Languages: C#.NET, WPF, WCF, VC++, MFC, COMATL, VB.NET, Razor and Visual Basic 6Internet:JavaScript, JQuery, AJAX, HTML5, Marionette and Backbone Frameworks, Kendo Library, Angular JSBootstrap, Web API and REST

RDBMS: SQLServer 2005/2008, Oracle 11g, MS-Access

Estimation Techniques: Function Point, Story Point and WBS

Reporting Tools: SSRS and Crystal Reports

Installer: Microsoft Installer (MSI), WiX, and Orca

Versioning Tools: Rational Clearcase, UCM and TFS 2008, 20102012, 2013, 2015

Tools: ClearQuest, VSS, Visio, Pure CoveragedotMemory, dotTrace and LeakDiag.

Test Frameworks: Microsoft Fakes, TypeMock and RhinoMocks

PROFESSIONAL EXPERIENCE:

Confidential - Lake Forest/CA

Responsibilities:

  • Involved in the design and implementation of the following features for WinForms .NET application:
  • Notification of rejected messages for Utilization Capability business object
  • Runtime enhancement for Utilization Capability business object
  • Migration support
  • Used multi-threading to process the commands supported by the business object.
  • Implemented unit tests using Microsoft Fakes framework
  • Involved in the UI enhancements in Razor views and web pages to support the SPA when embedded in Enterprise Console web application.
  • Involved in the enhancement of multi-threaded Entity Model Builder application that reads, process and exports the configured model to the database.
  • Fixed localization issues related to the Utilization Capability WinForm .NET editor.
  • Involved in enhancing the SQL scripts and writing associated DB fit tests.
  • Built merge module(MSM) using WiX to package Entity Model Builder components and integrating with the product MSI installer.
  • Implemented custom actions for feature validation.
  • Prototype - securing WebAPIs and WCF service using secure tokens.
  • Have been involved in code reviews and making sure code is delivered with high quality.
  • Implemented custom utility using C#.NET and scripts to automate the process of staging components from TFS to Clear Case.

Confidential

Responsibilities:

  • Preparing and reviewing the design documents.
  • Implemented RESTful APIs to fetch the Line summary and Total period summary data.
  • Implemented RESTful APIs to support CRUD operations for Entity configuration web pages.
  • Implemented the APIs using Repository pattern.
  • Involved in the design and implementation of Entity Configuration web pages using Razor views and Marionette framework.
  • Involved in implementing Utilization State web page that uses Kendo Grid.
  • Implemented transport layer using Kendo Data Source to support CRUD operations for Utilization web page.
  • Involved in the design and implementation of Work Orders Collection web page using Razor views and Marionette framework
  • Implemented popup model web page to display selected Work Order information.
  • Involved in POC implementation using SignalR framework.
  • Involved in the design and implementation of Raw Reason Codes WinForm editor
  • Used XML and Regular Expressions to parse the raw reason codes while importing from an xml file.
  • Involved in the UI enhancements in MES Client in WPF.
  • User configuration
  • Performance issues
  • Data validation
  • Cosmetic changes
  • Involved in enhancing the MES reports
  • Involved in doing code reviews.
  • Mentoring the development team.

Confidential

Responsibilities:

  • Involved in gathering requirements and authoring Detailed Functional Specification for Analytics Client feature.
  • Involved in authoring Detailed Functional Specification and Detailed design for Multiple Source Data Items support feature.
  • Involved in authoring/reviewing Detailed Designs for Custom Data Adapter Toolkit framework support feature.
  • Involved in the design and implementation of the following WinForms application:

    Measure editor to provide context for measure aggregation.

    Measure editor to provide support for multiple source data items.

    Measure record update.

  • Involved in the design and implementation of Analytics Client WinForms application.
  • Involved in writing SQL scripts to perform different measure aggregations.
  • Involved in writing MERGE queries using SQL to write data to staging database.
  • Involved in the design and implementation of Custom Data Adapter Toolkit that provides support in C# to create own/custom data adapter.
  • Involved in writing SQL scripts that allow drill down of data using PAC thin client.
  • Involved in reviewing the PAC thin client code developed using WPF.
  • Involved in the creation of plug-in/ C# user control displayed in the Configurator application that provides GUI to configure Intelligence Services.
  • Involved in writing custom actions using VBScript for product install.
  • Involved in updating status to the customer.
  • Involved in estimations using Function Point, Story point and WBS.
  • Involved in code reviews.
  • Have conducted Code Review Workshop to the MES/EMI Work Package members.
  • Mentored and lead the team for end-to-end implementation of the stories.

Confidential

Responsibilities:

  • Involved in fixing issues related to the Historian Client and Tag Picker user controls (C#).

We'd love your feedback!