Sr. Programmer Analyst Resume
Tulsa, OK
SUMMARY
- Around 9 plus years of experience in Application Design, Development and Maintenance.
- Experience in current technologies like ASP.NET, ADO.NET, C#, and XML and Web services.
- Experience in implementing web based, client/server, database systems using Visual Studio .NET
- Experience with .NET development with Visual Studio .NET 2005, 2008, ASP.NET, C#, VB.NET.
- Expertise in Object oriented programming and GUI application development.
- Extensive experience in ASP.Net, C#.net, VB.net, ASP, Visual Basic, COM, Active X, ADO, T - SQL, PL/SQL, Crystal Reports, Data Reports, Visual Source Safe, VBScript, JavaScript, AJAX, Defect Tracker, Issue Tracker, MS FrontPage, HTML, DHTML, XML and Cascading Style Sheets, MS-Office, SQL-Server Reporting, Confidential office Share Point Server(MOSS), Team Foundation Server.
- Experience in writing scalable, reusable and portable n-tier enterprise applications using COM, COM+, MTS and MSMQ.
- Proficient in a wide range of Internet technologies.
- Experience in implementing AJAX by using wide variety of tools.
- Experience in RDBMS, SQL-Server, ORACLE, ADO.NET, ADO, ODBC.
- Worked extensively in huge database projects, as a back-end programmer.
- Experience in generating reports by using MS-Reporting services, Crystal Reports, Data Reports.
- Designed databases, created normalized data models in SQL Server 2000/2005 using MS Visio Enterprise edition.
- Experience in using configuration management tools like VSTFS, Confidential Visual Source Safe and design Tools like Confidential VISIO, Rational Rose.
- Experienced in the complete solution life-cycle project initiation, gathering requirements from clients, preparation of functional and technical specifications.
- Valued contributor who performs confidently and effectively under pressure and thrives on challenge.
- NUnit, GUI, Black box, White box, System Integration, Load, Performance testing.
- Excellent communicator and good listener.
- Proactive attitude with excellent analytical, communication and inter-personnel skills
TECHNICAL SKILLS
Languages: C#,VB.NET,VB,C,C++, JAVA,SQL,T-SQL,PL/SQL
Web Technologies: ASP.NET, ASP, HTML, DHTML, XML, VBScript, JavaScript, AJAX
Middleware: .NET Remoting, Web Services
Analysis/Design: UML, Enterprise Architect, Visio
Development IDE: Visual Studio 2008,2005,2003, 6.0
Operating Systems: Windows Vista,XP/NT/2000/98/95/Unix
Reporting: SQL Server Reporting, Crystal Reports, Data Reports.
SCM: Team Foundation Server, Visual Source Safe
Tools: & Technologies: Confidential Visual Studio, AJAX, ODBC, DAO, ADO, Multithreading, Sockets, Visual SourceSafe, MSXML parser, IIS, Win32 API, Query Analyzer, MS Visio 2003, Rational Rose, MS-Reporting Services, SQL-Server Reporting, Visual Studio Team System, MS Build, Confidential Office Share Point Server (MOSS), Team Foundation Server.
PROFESSIONAL EXPERIENCE
Confidential, Tulsa, OK
Sr. Programmer Analyst
Responsibilities:
- Involved in creation of different layers of the application like UI, Service, Business, Data layers.
- Designed and developed web pages and user controls using ASP.NET and C#.
- Creating the front end-screens and writing validations for the controls at the UI level.
- Creating the Web-Services using WCF Technology. Which acts as the Service layer for the application.
- Created and used JavaScript functions for the front-end validations.
- Involved in creating the objects at the Data layer.
- Used Confidential Enterprise Application blocks for database communication, exceptional handling and logging.
- Used Confidential office Share point Server (MOSS) for storing project related documents and sharing with team-members.
- Used Team Foundation Server for source code maintenance of different projects.
- Used Visual Studio Team System (VSTS) for Unit Testing of the applications.
- Implemented AJAX at the front-end, by using AJAX toolkit and third party controls.
- Involved in creating Tables, Stored procedures, functions, triggers at the back-end by using SQLSERVER-2005.
- Involved in generating the data, which was supposed to send to the clients (Airline Partners) in the form of txt, csv files.
- FTPing the files to the Client FTP Sites using SQL-SERVER.
- Getting the data from clients in the form of flat files and porting into database tables.
- Sending confirmation status e-mails using SQL-Server Notification email mechanism.
- Writing information to the log files by using SQL-SERVER.
- Creating and scheduling the SQLSERVER Jobs, and monitoring the status of the scheduled SQL-SERVER Jobs.
- Used SQL-Server Reporting services to develop reports like Monthly, Quarterly, weekly, Daily status reports.
- Involved in gathering the requirements from the clients.
- Involved in working various modules of the application
- Extensively worked on Agile software development approach, Scrum methodologies
- Application development using Test Driven Development (TDD) approach.
- Involved in PSI, Sprint planning and sprint reviews.
- Followed Acceptance Test Driven Development (ATDD) approach while developing the applications.
- Used Rally Software tool for maintaining the cards.
- Worked with Product Owners, Managers and Agile Coaches.
Confidential, Albany, NY
Sr. Programmer Analyst
Responsibilities:
- Developed the application using n-tier Architecture.
- Designed and developed the UI,Service,Business,Data layer using ASP.Net 3.5,C#.Net 3.5
- Used Test Driven Development approach for developing the applications.
- Followed Agile Software Development technique.
- Used Visual Studio Team System and .net inbuilt testing framework, Rhino Mocks while unit testing the applications.
- Used Confidential Office Sharepoint Services (MOSS) as a repository for storing and sharing of project related documents.
- Designed and developed web pages and user controls (ascx) using ASP.NET and C#.
- Developed JavaScript functions for client validations and dhtml effects.
- Implemented AJAX for rich UI.
- Implemented Stylesheets to provide format styles to the WebPages.
- Developed the application using GridVews, Master Pages and Controls using ASP.NET 3.5.
- Implemented Confidential Enterprise Application blocks for communicating to the database, exceptional handling and logging.
- Used SQL-Server Reporting Services to develop various reports.
- Implemented WCF web services, which separates UI from business Logic.
- Created Tables, Written stored Procedures, functions by using SQL Server 2005.
- Used Team Foundation Server for source-code maintenance.
Confidential, Lansing, MI
Sr. Programmer Analyst
Responsibilities:
- Developed the application using n-tier Architecture.
- Involved in the development of different layers of the application like UI, Service, Data layers using ASP.Net 3.5,C#. Net 3.5
- Developed web pages and using ASP.NET and C#.
- Used JavaScript for client validations and dhtml effects.
- Used Validation controls to validate the input Data using Validation Controls (like Required Field, Range, Custom and Compare Validator).
- Implemented AJAX by using .Net 3.5.
- Developed CSS to display formatted style forms.
- Implemented best practices in managing view state of the pages.
- Developed the application using GridVews, Master Pages and Controls using ASP.NET 3.5.
- Used SQL-Server Reporting Services to develop various reports.
- Implemented Web-Services which communicates with the main Portal
- Written stored Procedures, functions by using SQL Server 2005.
- Implemented Dynamic Paging for grid navigation.
- Developed the services layer that is used for interaction with the database.
- Used CVS for source-code maintenance.
Confidential, Redmond, WA
Programmer Analyst
Responsibilities:
- Developed the application using n-tier Architecture.
- Developed the Interface for Mobile gateway.
- Designed and developed the UI,Business layer using ASP.Net 3.0,C#.Net 3.0
- Used Shared Point Server for uploading and sharing of Project related documents.
- Designed and developed web pages and user controls (ascx) using ASP.NET and C#.
- Used Team Foundation Server for source code maintenance.
- Implemented AJAX by using .Net 3.0.
- Used Confidential Predefined Services like Points, Authorization, and Profile Services as part of the application development.
- Used SQL-Server Reporting Services to develop various reports.
- Designed SQL database tables and wrote stored Procedures, functions by using SQL Server 2005.
- Used For XML for generating XML Output.
Confidential, Denver, CO
Sr. Programmer Analyst
Responsibilities:
- Developed the application using n-tier Architecture.
- Developed UI, Business tier using .Net 2.0, C#.Net 2.0 and ADO.Net 2.0
- Prepared the functional and technical documents.
- Designed and developed web pages and user controls (ascx) using ASP.NET and C#.
- Developed code behind classes and reusable components in C#. Net 2.0.
- Configured the WEB.config file for Profile for personalization.
- Used Telerik controls like RadAjaxPanel, RadGrid, Loading Panel, and RadAjaxManager to Implement AJAX.
- Designed SQL database tables and wrote stored Procedures to store and retrieve model information by using SQL Server 2005.
- Used Log4net to write errors into log file.
- Used SQL-Server Reporting Services to develop various reports.
- Implemented Web services which communicates with the Business Layer.
- Developed complex GridVews, Master Pages and Controls using ASP.NET 2.0
- Used Visual Source Safe for source code maintenance.
Confidential, Richmond, CA
Programmer Analyst
Responsibilities:
- Analyzed the requirements and prepared design documents.
- Developed GUI, Business and Data tier using .Net 2.0, C#.Net 2.0 and ADO.Net 2.0
- Application design based on n-tier Architecture.
- Developed custom controls and user controls using ASP.NET 2.0
- Developed code behind classes and reusable components in C#. Net 2.0
- Extensively used the ASP.Net controls Grid View, Repeater, DataList.
- Designed SQL database tables and wrote stored Procedures to store and retrieve model information by using SQL Server 2005.
- Called Web Service from Client Script in ASP.NET using AJAX.
- Used caching with key value extensively to enhance performance
- Used SiteMap path Control and TreeView Control for Site Navigation.
- Developed a library to consume, generate XML Files
- Mentor development team member for refining Build process and .Net Methodologies.
- Forms authentication and User-Role based security mechanisms were coded and implemented.
- Used WebPart Manager to display Web pages based on user profile.
- Used updatePanels Control of ATLAS (Asp .Net 2.0) to refresh parts of the Web pages.
- Developed complex GridVews, Master Pages and Controls using ASP.NET 2.0
- Designed and developed various reports based on requirement.
- Used Visual Source Safe for source code maintenance.
Confidential, KS
Programmer Analyst
Responsibilities:
- Involved in designing and developing front-end screens using ASP.NET.
- Extensively involved in JavaScript to handle client side programming and for validating screens.
- Developed Style Sheet to provide dynamism to the pages and extensively involved in unit testing and also involved in critical bug fixing.
- Developed data driven web pages using ADO.Net Utilized database components to access database using ADO.Net.
- Responsible for writing SQL and T-SQL queries for writing stored procedures and triggers
- Used Subversion (SVN) as a source code Repository
- Utilized the base UML methodologies and Use cases modeled by architects to develop the front-end interface. The class, sequence and state diagrams were developed using Rational Rose.
Confidential
Programmer
Responsibilities:
- Programming using C#.Net, SQL-Server.
- Developed various business and database components using C#.Net.
- Used Various Controls like Tree, Tab and Data Grid Controls.
- Generated Crystal Reports using Standard Report Expert.
- Created tables, views, and database triggers stored procedures and T-SQL to implement Cursors, Triggers and Functions to support application's back end.
- Involved in peer-to-peer code reviews.
- Involved in Unit Testing.
Confidential
Jr. Programmer
Responsibilities:
- Designed User Interfaces for various screens.
- Programming using Visual Basic and MS-Access etc.
- Designing of Front-end interface and validations in Windows Forms.
- Developed various business and database COM components (ActiveX DLL) using VB6.
- Developed ActiveX Controls using VB6.0 for user authentication.
- Used Ado’s to interact with the Databases.
- Involved in writing Shell scripting using UNIX.
- Used Various Controls like Tree View, List View and Data Grid Controls.
- Involved in implementing the project in various centers
- Generated Reports using Crystal Reports.
- Involved in Unit Testing and Writing Test Cases.
