We provide IT Staff Augmentation Services!

Senior Programmer Analyst Resume

Mclean, VA

SUMMARY:

  • Over 12+ years of experience in different areas of software development life cycle like Analysis,Design,Development, Implementation, Testing, Maintenance and Enhancement.
  • Experience in .Net Technical and Functional experience in the customization and implementation of Applications using .Net Framework 4.0/3.0/2.0, Win forms, ASP.Net, MVC 3.0/4.0/5.0, C#, JQuery, AJAX, Web services, WCF, VB.Net, MVP, REST(Webmail), WPF, ADO.NET, SQL Server 2008/2005/2000, MongoDB, SSIS packages, Microsoft Sync framework, BootStrap 3, OAuth2.
  • Experience in working with Entity Framework 5 and LINQ to SQL (OR/M).
  • Extensive usage of MS SQL Server 2005/2008, Stored Procedures, Triggers, Views, Data Management, Creation, Backup and Recovery.
  • Experience in using third party controls Telerik 2008/2010, Quartz scheduler, Soft Artisans.
  • Other Technologies: Expertise in working with XML, XSD, XSLT, SOAP technologies.
  • Experience in working on UI using HTML, CSS, Java Script, JQuery, and Ajax.
  • Concepts: UML, Software Development Life Cycle, Object Oriented Design, Database
  • Management System, Human Computer Interaction and Software Testing, Design Patterns
  • Source Control: Worked with Subversion, Clear Case, Visual Source Safe, and TFS
  • Experience in Agile Development and Extreme Programming.

TECHNICAL SKILLS:

Web technologies: HTML, DHTML, XML, XSL, JavaScript, VBScript, ASP.NET, AJAX, CSS,LINQ, WCF

Programming Languages: C, C#, C++, VB.NET

Databases: MS SQL Server 2000/ 2005/ 2008, DB2

Operating Systems: Windows 2003/2008 servers, XP, Vista

Packages/Tools: VS.NET IDE, MS Office suite, SSRS, Team Foundation Server, Visual SourceSafe, Rational Clear Quest

Multimedia: Adobe Photoshop 6, Dream Weaver

Concepts: UML, Software Development Life Cycle, Object Oriented Design, Database Management System, Human Computer Interaction and Software Testing, Design Patterns

PROFESSIONAL EXPERIENCE:

Confidential . McLean, VA

Senior Programmer Analyst

Responsibilities:

  • Developed UI Screens in ASP.NET with MVP Pattern with C#. Create standard CSS file to make fields look similar across the application.
  • Used AJAX controls to minimize server round trips and enhance customer experience.
  • Created WCF Services responsible for communicating and providing real time data from integrated server to
  • Client Application.
  • Configure TCP Protocol, Transport Level Security in WCF Service.
  • Configured WCF services for NetTcp and Http bindings for different environments.
  • Designed Custom classes for Data Validations, exceptional handling and logging.
  • Created Test Cases and ensuring their success.
  • Created deployment packages using MSBuild.
  • Responsible for the performance tuning of queries and procedures
  • Created customized reports in SQL Server Reporting Services (SSRS) with data sources by designing queries, formatting output and releasing reports to users complete with input parameters per user requirements
  • Interact with Project managers and Business Analyst to resolve any issue in timely manner and keep everyone informed on the status of the project.
  • Wrote Stored Procedures and created Views, indexes to optimize data retrieval time.
  • Developed a GUI to run MSBuild scripts, so that developers can deploy their code changes in the development Environment
  • Mentor junior members of the team and provide them assistance and doing code walkthroughs according to documented policies, procedures, and standards.

Environment: WCF, C#, ASP.NET, LINQ - SQL, Visual Studio, XML, MS SQL Server, HTTP, Ajax, SOAP, SOA, JavaScript

Confidential

Programmer Analyst

Responsibilities:

  • Involved in requirement gathering and analysis.
  • Co-ordinating with 4 different teams performing tasks related to all layers of application. Wiz. Web UI,
  • WCF Web Services and SQL Server 2008 database.
  • Currently working on improving and maintain existing code and working on new enhancements.
  • Involved in frequent collaborations with other developers to give and receive guidance while sharing ideas.
  • Working closely with Business Requirements for these two web sites. Software development is undertaken per
  • Agile development methodology.
  • Designed and developed the ASP.NET GUI with standard ASP.Net server control and also working with thrid party controls like Telerik and controls from Grapecity.
  • Developed complex Webparts to be used across many pages with Telerik RadGrid controls and did grouping using complex expressions.
  • Developed WCF Services, used LINQ to SQL (O/RM) to model a relational database using classes for communication between application and SQL database, and generated.
  • Consumed Services and made calls to fetch data from SQL Server database to support data in the reports.
  • Worked with client and server side Session Management.
  • Working closely with QA for bug fixes to ensure the efficiency and accuracy of the code.
  • Worked with Team Foundation Server for source control.

Environment: WCF, C#, ASP.NET 4.0, LINQ-SQL, XML, MS SQL Server 2008, WINDOWS 2008, HTTP, Ajax, SOAP, SOA, Visual Studio 2008

Confidential

Programmer Analyst

Responsibilities:

  • Involved in gathering of requirements from client for Benefit Automator Module, consolidated all requirements and involved in design of application flow and database schema.
  • Implemented MVP architecture to separate the application flow logic from each other.
  • Followed Agile methodology for development process.
  • For displaying the same user interface elements across multiple pages, built and created Custom controls with User controls
  • Used FarPoint Spread control( a third party control) for web forms to achieve excels functionality in web pages to allow the Benefit Coder’s to write Benefit Code.
  • Worked with AJAX toolkit manager, update panel, collapsible panels, mask edit controls for UI
  • Involved in GUI design and created dynamic interface with CSS, XML, XSL, XSLT, JavaScript, VB.Net and ASP.Net controls
  • Used JavaScript to add functionality, to validate forms. Created alert and prompt pop-up boxes to alert site users on errors and implemented jQuery
  • Used VB.Net for coding Business logic Implemented View(interface) that displays data (the Model) and routes user commands (events) to the Presenter to act upon that data.
  • Developed and maintained Stored Procedures to import the data, updating Control tables.
  • Knowledge of Entity Framework and used LINQ to SQL (O/RM) to model a relational database using classes for communication between application and SQL database and generated.
  • Followed Microsoft Design and Practices to develop Exception handling and logging using Microsoft
  • Enterprise Library
  • Version and Source control was done using Team Foundation Server.
  • Used Rational Clear Quest for Bug track management.
  • Ran GUI version of FxCop to check for the coding standards, naming conventions in the source code to confirm that the code developed follows the company's coding standards.
  • Documented all development and design work using project methodology documentation standards.

Environment: ASP.NET 4.0, Visual Studio 2010, VB.Net, HTML, XML, XSL, JavaScript, ADO.NET, Ajax Control Toolkit, Team Foundation Server (TFS), SQL Server 2008 R2, UML, OOAD, AJAX

Confidential

Programmer Analyst

Responsibilities:

  • Involved in complete SDLC, and implemented MVP architecture to separate the application flow logic from each other. Followed Waterfall methodology for development process.
  • For Master Pages, created Header, footer, navigator user controls to be used across all pages.
  • To customize the UI Screens for English and Spanish Languages, worked with Resource files for
  • Localization.
  • Created User Interface for OLTL, BAS, Geographic Criteria Search Screens. Created Site Map Navigators, used AJAX controls, and created Provider List, Provider Details Grid User Controls to display the results.
  • To enhance site performance and allowing users quicker access to data Used ASP.Net AJAX
  • Involved in GUI design and created dynamic interface with CSS, XML, XSL, XSLT, JavaScript, C# and
  • ASP.Net controls(standard, validation and rich controls)
  • Used Javascript and developed Print Screens that would open in a new window to print the results as required by user.
  • Used session state and worked with session objects to store user preferences and user-specific data across multiple pages
  • For accomplishing this task, used C# for coding Business logic.
  • Worked with WCF to communicate with other applications and achieve interoperability.
  • Version and Source control was done using Visual Source Safe.
  • Business Exceptions are raised by the business layer and a user-friendly message is displayed to the end user.
  • Application Exceptions that get thrown by the application code because of invalid state/conditions are treated as validation errors and a generic user-friendly message is displayed to the user and the exception gets logged.
  • Developed and maintained Stored Procedures to import the data, updating Control tables.
  • Developed ADO .NET for communication between application and database, used extensively Data Table, Data Views, Data Adapter and Data Readers.
  • Documented all development and design work using project methodology documentation standards.
  • Used XML for data transfer to share data among different systems.
  • Worked with SSRS Report Builder custom reports, Report Controls and created and generated interactive reports for administration at different levels within an organization.
  • Worked with SQL Server Reporting Services (SSRS) to create, manage, and deliver reports. Created tabular, graphical reports for the team lead to view the progress of the project. For the users generated reports on their subscription either weekly/monthly basis as PDF’s or in Excel Formats.
  • Participated in Unit Testing and System Integration Testing the application

Environment: ASP.NET 3.5, C#, WCF, HTML, XML, XSL, JavaScript, ADO.NET, Ajax Control Toolkit, Visual Source Safe (VSS), Benthic, Golden, Microsoft IIS 6.0, FX Cop.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in complete SDLC, and implemented MVP architecture to separate the application flow logic from each other.
  • Worked on GUI Request Report screens, developed Business logic and generated SSRS reports on users request from the request screens.
  • For accomplishing this task, used VB.Net for coding Business logic, worked with PL/SQL Stored Procedures and Packages for retrieving/storing from Oracle database, and developed SSRS reports using SQL Reporting Services and deployed the corresponding .rdl files into Report Manager.
  • For testing purposes created .bat files to run batches for the requested reports and generated reports.
  • Made Client and Server- Side validations.
  • Generated Unit tests from production code for all the defined classes and for implementing N-Unit testing wrote test suites and used N-Unit GUI Runner to selectively run single tests or suites.
  • Ran GUI version of FxCop to check for the coding standards, naming conventions in the source code to confirm that the code developed follows the company's coding standards.
  • Worked with VSS for controlling and managing the different versions of code.
  • Used UDDI, WSDL and SOAP protocols in deploying the Web services
  • Used JavaScript to add functionality, to validate forms.
  • Used CSS to control the appearance and layout of pages in the application
  • Worked with SSRS Report Builder custom reports and SQL Server Reporting Services (SSRS) to create, manage, and deliver reports
  • Participated in periodic technical reviews of various applications and developed suggestions/schema to improve over them.

Environment: ASP.NET 3.5, VS 2008, VB.Net, HTML, XML, XSL, JavaScript, ADO.NET, Crystal Reports, Oracle, SSRS 2008/2005, Ajax Control Toolkit, Visual Source Safe, N-Unit

Hire Now