We provide IT Staff Augmentation Services!

Senior Programmer Analyst Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Designing and developing distributed and N - Tier Enterprise Solutions experience. Experience in .NET Framework with C#, ASP.NET, Web API, AngularJS, MVC, WPF, WCF, AJAX, jQuery, Web Services, WSDL, SOAP, XML, XSLT, AngularJS, Win Forms, VB.NET, SQL Server, Oracle and ADO.NET.
  • Designed, developed and deployed Distributed Enterprise Solutions implementing Service Oriented Architecture (SOA) using WCF, .NET Remoting and Web Services.
  • Efficiently implemented in Scrum and Agile methodologies for Project Management.
  • Implemented PL/SQL and T-SQL Database Stored Procedures for RDBMS servers like MS SQL Server and Oracle.
  • Implemented Portal Solutions using .NET Servers - SharePoint Portal Services, Client/Server and N-Tier Component based Windows DNA development with COM, ADO, ASP and DHTML.
  • Used C#, XML and ADO.NET translated complicated enterprise specific business rules and procedures into efficient business logic components such as reusable code libraries, SQL Stored Procedures, and security models.
  • Experienced in all phases of SDLC management and implementation. Interacted with Business Analyst on requirements gathering.
  • Prepared project estimation, planning, design and implementation. Handled production issues and maintenance.
  • Efficiently using tools such as SVN, Perforce, Ankh and NUnit.
  • Designed and developed Workflow Framework implementing Service Oriented Architecture (SOA) using C#, .NET Remoting and Reflection and Attribute.
  • Designed, developed and configured Enterprise level security for .NET framework web applications.
  • Wrote Test Cases and Test Suites and executed them. Used testing tools like NUnit, and Microsoft Application Centre Test.
  • Experience in using Unified Modelling Language, Object Oriented Programming Systems (OOPS) and Structured Application Development approach for software development.

TECHNICAL SKILLS:

.NET Framework Technologies: C#, VB.NET, ASP.NET, Web API, AngularJS, MVC, AJAX, jQuery, ADO.NET, XML Web Services, WSDL, SOAP 1.1, XSLT, Silverlight, Generics, LINQ, COM, .NET Remoting, WCF, WF, WPF Windows DNA

Other: XML, XSLT, VBScript, JavaScript, CSS, DHTML, Visual Basic 6.0, ASP, COM, XMLHTTP, AJAX

RDBMS: Oracle, MS-SQL Server 2008/7.0/MSDE, MS-Access

Reporting: Crystal Reports, MS Reporting Services

Other Tools / Technologies: TFS/VSS, Microsoft Visio, UML, Microsoft Application Center Test, NUnit, FxCop, StyleCop, TOAD, SVN, Perforce, Ankh, Hudson, Perforce

.NET Servers: SharePoint, MS SQL Server 2005/2008

Project Management: Agile & Scrum methodology

Third-party Library: Janusys Control Suite, Infragistics Controls, AngularJS, Kendo UI

Design Patterns: MVVM, MVC, Singleton, Factory, MVP

PROFESSIONAL EXPERIENCE:

Confidential

Senior Programmer Analyst

Environment: C#, Web API, HTML, XML, MS SQL Server, MongoDB, CSS, HTML, JavaScript, AngularJS, ASP.NET MVC Templates, MVC Design Pattern, NodeJS, Windows Service, Threading, AWS

Responsibilities:

  • Designed and Implemented the FTP Input scanner service
  • Designed and implemented Rule Engine NodeJS and JavaScript
  • Designed and implemented the UI using HTML/CSS/AngularJS/JavaScript for FTP Input module.
  • Written the publish rule using Java Script. Implemented them as module that can be consumed from NodeJS
  • Enhanced the image metadata reader module to read the images details from XMP metadata
  • Troubleshoot technical issues, identify the root cause and solve the same in different components in the application
  • Designed and implemented the UI and Web API for image header edit modules to integrate with external and internal systems

Confidential, NJ

Senior Programmer Analyst

Environment: C#, WCF, XML, MS SQL Server, SOA Architecture, Publish/Subscribe design, Threading, CSS, HTML, JavaScript

Responsibilities:

  • Designed and Implemented the Multi-Session feature and on boarded Consumer Banking platform
  • Designed implemented Inclusive and Exclusive Event Broadcasting feature and on boarded Consumer Banking platform
  • Upgraded the Desktop Framework to support Windows 10 along with the support to Windows Surface.
  • Troubleshoot technical issues, identify the root cause and solution the same during the upgrade process especially related to personalization and user preferences
  • Implemented the changes in DF Control & Adapter, DF WCF Service, and DF Container

Confidential

Environment: C#, WCF, Web API, MVC, MEF, Ninject, AngularJS, Kendo UI, AJAX, jQuery, XML, SOA Architecture, Perforce, JIRA, Entity Framework, MS SQL Server 2012, CSS, HTML

Responsibilities:

  • Designed and Implemented the Data Access Tier using Repository Pattern and Entity Framework to be used by all the modules
  • Designed and Implemented WCF Tier for Lookup and Search components to be used by all the modules
  • Effectively implemented solutions to the technical challenges while on boarding and using the Web API and Kendo UI along with AngularJS
  • Troubleshoot technical issues, identify the root cause and solution the same
  • Managed and Supported the deployment architecture for Web Server and Application Server
  • Implemented the WCF components for Report module
  • Interacted with BA to clarify and finalize the use case details in HLD
  • Support SIT and UAT release process
  • Designed and Implemented Web API Controllers
  • Designed and Implemented MVC Controllers and Views

Confidential, NJ

Senior Programmer Analyst / Tech Lead

Environment: C#, WCF, ASP.NET, MVC, AJAX, jQuery, XML, MS SQL Server 2005/2008, SOA Architecture, TFS, CSS, HTML

  • Implemented the user control for Work List (A Generic Grid control that support List of Records based on the filter criteria, sorting, custom actions based on the entitlement)
  • Designed and Implemented the authorization in the UI tier by consuming the entitlement data
  • Built the business rule library for validating the data
  • Built Cross-Browser support for the application as needed
  • Implemented the progress bar feature on the UI
  • Designed and Constructed components to address the security aspects of the application
  • Designed and implemented entitlement Dynamic UI completely based on the Meta Data
  • Designed and Implemented MVC architecture in the application - Original design was using MVP
  • Designed and Implemented MVC Controllers and Views
  • Troubleshoot technical issues, identify the root cause and implement solution

Confidential , NY

Tech Lead

Environment: C#, WPF, WCF, WF, ASP.NET, AJAX, XML, MS SQL Server 2005/2008, ASMX Web Services, MVVM & SOA Architecture, TFS

Responsibilities:

  • Designed and Implemented WCF Tier as wrapper to Investran API components to be used by all the modules
  • Effectively implemented solutions to the technical challenges while upgrading Investran API 6.2
  • Troubleshoot upgrade issues and solution the same
  • Managed and Supported the deployment process
  • Designed and implemented the Access Control Module
  • Designed and Implemented Entitlement migration package using SQL and Excel
  • Designed and Implemented MVC pattern for UI implementation in DTS application
  • Designed and implemented the WPF components for Deals and Securities
  • Designed and Implemented data import utility to bulk load the data to database
  • Coordinated with the technical teams in Singapore, India and New York to deliver the solution
  • Coordinated with business to gather the requirements and design & implement the deliverable based on the requirements

Confidential , NY

Programmer Analyst

Responsibilities:

  • Architected pluggable and reusable design using MVC pattern.
  • Developed Client Win Form applications using C#.
  • Built Components (Business and Data Access & Validations) using C#.
  • Used ADO.NET for data access technology accessing Oracle Database. Database work involved, writing PL/SQL & T-SQL statements and Stored Procedures, which were in turn called by the Data Access modules using ADO.NET.
  • Built Automation using MS Build and Hudson.
  • Responsible for workflow automation to fulfill the business requirement
  • Application Framework Development using C#
  • The framework was designed and developed to support workflows and the security requirements.
  • Designed and architected to support the workflow and security requirements.
  • Architected pluggable, configurable and reusable design.
  • Designed to encapsulate “.NET Remoting” binding and contracts.
  • Used the “Generics” feature of C#.
  • Designed and developed custom configuration section handlers .NET Reflection and attribute based programming.
  • Designed and developed reusable UI Controls using Data binding and Error Provider.
  • Designed and developed the Code Generation Tool and Test Bed using XML and XSLT.

Environment: C#, ASP.NET, Win Forms, XML/XSLT, MS SQL Server, Oracle, TOAD, SQL Server Reporting Services, .NET Remoting, Web Services, WCF, MVC Pattern, Scrum Methodology, SVN, Ankh

Confidential, WA

Tech Lead, Senior Software Engineer

Responsibilities:

  • Responsible for building 12 Web Parts using C#.
  • Customized SharePoint portal site look and feel.
  • Built and customized the Document Libraries.
  • Built XML Web Service Middle Tier to pull data from the Database.
  • ADO.NET was the primary data access technology accessing both SQL server.
  • Database work involved, writing T-SQL statements and Stored Procedures, which were in turn called by the Data Access modules using ADO.NET.
  • Responsible for building deployment package, cab files, to deploy the Web Parts.

Environment: C#, SharePoint Portal Services, XML, XSLT

Confidential

Responsibilities:

  • Responsible for building a web based C#, ASP.NET and ADO.NET application.
  • Built XML Web Service Middle Tier to pull data from the Siebel Database.
  • ADO.NET was the primary data access technology accessing both SQL server.
  • Implemented ASP.NET application authentication using .NET Passport Framework and IIS security models.
  • Utilized XML for exchange of data between the clients existing Business System and the Auctions Product while MSXML Library was used to parse the data. XSLT was used to transform and format XML data when required.
  • Database work involved, writing T-SQL statements and Stored Procedures, which were in turn called by the Data Access modules using ADO.NET.
  • Both the in-built ASP.NET server validation controls and custom server side code validation against company database lookups were performed.

Environment: C#, ASP.NET, ADO.NET, MS SQL Server 2000, XML, XSLT

Confidential , Boston

Senior Software Engineer

Responsibilities:

  • Responsible for building a Windows based C#, ADO.NET application.
  • ADO.NET was the primary data access technology accessing both SQL server.
  • C# was used to develop Custom User control built for use in project.
  • Used ‘Microsoft Application Blocks’ modules for exception handling, logging and database access.
  • Responsible for building a web based C#, ASP.NET, ADO.NET application.
  • Database work involved, writing T-SQL statements and Stored Procedures, which were in turn called by the Data Access modules using ADO.NET.
  • Used Crystal Report .NET Object Model to generate the report.

Environment: C#, ASP.NET, ADO.NET, MS SQL Server 2000, Crystal Reports 8.5/8.0

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for building a web based C#, ASP.NET and ADO.NET application.
  • Designed the architecture to support multiple languages such as Brazilian Portuguese, Chinese, Deutsch, English, Spanish, French, Italian and Korean.
  • ADO.NET was the primary data access technology accessing both SQL server.
  • MSXML Library was used to parse the XML data. XSLT was used to transform and format XML data when required.
  • Database work involved, writing T-SQL statements and Stored Procedures, which were in turn called by the Data Access modules using ADO.NET.
  • Both the in-built ASP.NET server validation controls and custom server side code validation against company database lookups were performed.
  • Responsible for building on-line exam module and e-mail module.

Environment: C#, Visual Basic.NET, ASP.NET, ADO.NET, MS SQL Server 2000, Crystal Reports

Confidential

Responsibilities:

  • Designed and developed the Windows based application, interacted with managers and users, translated their requirements into maintainable code modules.
  • Designed reusable class libraries, implemented those classes using Visual C#.
  • These libraries formed the basic building blocks for the application, minimized the executable size, and provided central locations for common functionalities.
  • Made various user controls, wrapped around Windows controls.
  • These user controls were reused within and across the application, providing a consistent functionality, look and feel.
  • Applications were multi-tiered, built using OOPs principles.
  • The UI was built using WinForms classes.
  • Used .NET Reflection library to load classes dynamically.
  • .NET XML Serialization technique was used to help save user preferences.
  • Used Crystal Report .NET and Object Model to exporting reports to various formats.
  • Database operation included design of the Database Schema, writing Stored Procedures, Triggers and Views.

Environment: Visual C#, .NET Framework, ADO.NET, VBScript, SQL Server 2000, XML, XSLT

Confidential

Responsibilities:

  • Responsible for building a web based C#, ASP.NET and ADO.NET application.
  • Built server components in the form of Class Libraries.
  • Responsible for designing XML Schema and XSLT Templates.
  • Implemented the ASP.NET application authentication using .NET Passport.
  • Built UI class libraries in the form of user controls, reusable across multiple applications.
  • Designed Application Exception handling and logging mechanism, and implemented them.
  • Database work involved, writing T-SQL statements and Stored Procedures, which were in turn called by the Data Access modules using ADO.NET.
  • Designed and developed reporting solutions for the product using Crystal Reports.

Environment: Visual C#, .NET Framework, .NET Web Services, ASP.NET, ADO.NET, MS SQL Server 2000, JavaScript, HTML, Microsoft Network Project (MNP)

Confidential

Responsibilities:

  • Designed and developed a show case application that integrates the following .NET Servers - BizTalk 2002, CMS 2002, CS 2002.
  • Responsible for building a web based C#, ASP.NET, ADO.NET application.
  • Built Web Service publishes Content Management Page contents. Responsible for Commerce Server Catalog.
  • ADO.NET was the primary data access technology accessing both SQL server.

Environment: C#, ASP.NET, ADO.NET, MS SQL Server 2000, XML, XSLT, BizTalk 2002, Content Management Server 2002, Commerce Server 2002

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for building a web based C#, ASP.NET, ADO.NET application.
  • ADO.NET was the primary data access technology accessing both SQL server.
  • Utilized XML for exchange of data between the clients existing Business System and the Auctions Product while MSXML Library was used to parse the data.
  • XSL was used to transform and format XML data when required.
  • Implemented the Cache objects to improve the performance and loading time.
  • Implemented Control level caching to support fragment caching.
  • Used AJAX technology using XMLHTTP to provide better user experience.
  • Used ‘Microsoft Application Blocks’ modules for exception handling, logging and database access.
  • Designed and implemented the Preview and Publish feature as part of the Administrative utility.
  • Implemented the ASP.NET application authentication using .NET Passport Framework and IIS security models.
  • Database work involved, writing T-SQL statements and Stored Procedures, which were in turn called by the Data Access modules using ADO.NET.
  • Responsible for generating XML from SQL Server using “SQL XML”.

Environment: VB.NET, ASP.NET, ADO.NET, MS SQL Server 2000, XML, XSLT, SQL XML

We'd love your feedback!