Programmer Analyst Resume
Addison, TX
SUMMARY:
- More than 8+ years of experience in design, development, coding and testing of business/commercial applications using Microsoft Technologies.
- Proficient with Software Development Life Cycle (SDLC), including business requirements, analysis, design, development, testing, and implementation of application.
- Experience in drawing Use Case, Sequence, and Class Diagrams using Microsoft Visio.
- Designed and developed several SSIS packages to transfer the data between the various environment systems
- Good at handling multiple projects simultaneously
- Excellent analytical, communication, interpersonal and decision making skills and is well motivated to rapidly acquire new skills on the job.
- Experience using Waterfall, Agilesoftware developmental methodologies.
- Highly skilled in web building technologies like HTML, DHTML, JavaScript, Jquery, JSON, CSS, XML, XSL, XSLT, DTD/Schemas and AJAX.
- Experience in developing the applications using AJAX Framework.
- Experience in SQL SERVER Database Design and Development, Writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined Functions using T - SQL.
- Strong experience in design patterns like Model View Controller (MVC).
- Experience working with web servers, such as IIS
- Experience inWindows Communication Foundation (WCF), RESTand Service Oriented Architecture (SOA).
- Experience in Object Oriented Design (OOD) and Object Oriented Programming (OOP).
- Designer/developer of web and Windows applications using .Net 3.0/3.5/4.0, C#, Win forms, ASP, ASP.NET, ASP.NET MVC, ADO.net, Web services, WCF, and XML in multitier architecture.
- Expertise in the development of Web, Windows using Visual Studio.NET 2008/2010.
- Expertise in working with ADO.NET, LINQ, LINQ to SQL, LINQ to Entities and Entity Framework
TECHNICAL SKILLS:
Web Technologies: ASP.NET 2.0/3.5,4.0, 4.5, MVC 3.0/4.0 JavaScript, JQuery, HTML 5, AJAX, XML, CSS 3, Web Services, SOAP, WCF, JSON
Programming Languages: C, C++, C#.NET, VB.NET
Database: MS SQL SERVER 2005/2008/2012 , Oracle 8i, Sybase 15
Web Server: Internet Information Server (IIS 6.0/7.0), Apache Tomcat
Version Control: VSS 6.0, TFS, Subversion (SVN)
Frameworks: .NET framework 2.0/3.0/3.5/4.0/4.5
IDE: Visual Studio.NET 2005/2008/2010/2012/2013
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports
Operating Systems: Windows 95/98/2000/NT/XP/Vista/7, Linux, UNIX
MSoffice Tools: Excel, Word, Power Point, Access, VISIO, Publisher, Outlook
PROFESSIONAL EXPERIENCE:
Confidential, Addison, TX
Programmer Analyst
Responsibilities:
- Performed duties of a Lead developer for some of the Confidential ’s core clinical stack of applications.
- Role of a SME for key Confidential designed systems and interfaces.
- Involved in all phases of Development life cycle and responsible for creating the Entity-Relationship diagrams , Class diagrams, Sequence diagrams and Flow diagrams and documenting the project architecture.
- Involved in some of the key discussions with vendors and client business meetings.
- Involved in Design and Developing components of the applications using ASP.NET, C# .NET, JavaScript, JQuery XML, XSLT.
- Worked with MVC 3.0/4.0 architecture application using Razor view engine and web API.
- Developed Views, controllers and businesslogic models using C#.
- Used LINQ to SQL as the data provider for communicating with the SQL Server Database.
- Developed packages by using SSIS and developed various reports by using SSRS.
- Integrated SSRS reports into the web application using Report Viewer Controls.
- Involved in Implementing Service Oriented Architecture (SOA) and used WCF to expose businesslogic as services and consumed those services. Defined service contracts, implemented service contracts etc.
- Extensively worked on Consuming, Calling, Transmitting and Processing WCF Services.
- Developed RESTFUL/WCF Web services, APIs, and other back end components.
- Involved in preparing the Database design and Product requirements document for the ICD10 conversion project.
- Performed check for coding standards and code review for the application code.
- Maintained Application state using Cookies , Application object and Caching .
- Written T- SQL Queries, Stored Procedures for the SQL Server backend.
- Worked on Query Optimization of the SQL Server T-SQL queries and also optimized the applications
- Involved in Testing, Debugging and code review of the Applications.
- Involved in vendor discussions in finalising a customized search portal for the ICD10 diagnosis codes in the EMR .
- Acted as a key developer in the Java/.NET interface project providing enhancements as per the business needs.
- Supported and maintained the Messaging Framework for queueing the inbound and outbound messages and processing them and clean-up of the Message Queues for the Interface project.
- Involved in the Production Support activities along with the development work.
- Worked in both Waterfall and strict Agile methodologies.
- Worked with the Infrastructure and the Network teams in getting the Web Servers build and in the deployment of the applications.
- Performed upgrades to the existing clinical applications fulfilling the business requirements and fixing bugs.
- Worked with the QA teams during the process of pushing out the QA build and testing process and fixing the raised defects.
- Involved in Coordinating with off-shore team and giving Non-prod support for 24hrs at on callschedules.
- Used TFS for the purpose of version Control and source code maintenance needs.
- Responsible for writing Unit Tests for the code developed.
Environment: .NET Framework 3.5/4.0, 4.5, Visual Studio 2008/2012/2013 , C#, ASP.Net MVC 3.0/4.0, AJAX, WCF, JSON/RESTful Services, IIS Web Server, LINQ, CSS 3, SQL Server 2008 R2/2012, JavaScript, JQuery, HTML 5, NUnit, Nant.
Confidential, NJ
.Net Developer
Responsibilities:
- Involved in requirements gathering and performed object oriented analysis, design and implementation using UML.
- Worked closely with all the business clients and gathered and analysed all necessary requirements by involving in sessions/ process interviews and identified effective uses of technology to meet their business needs.
- Used Object Oriented Design Patterns to implement classes and modules.
- Designed and Developed User Interface web forms (dynamic & static pages) using ASP. Net , C#, HTML, JavaScript , CSS, XML, and, custom web controls and user controls.
- Implemented the business logic/rules using XML based web services in C# and integrated the ASP.NET web services with the solutions.
- Migrated PHP applications to ASP.NET MVC applications.
- Followed an N-tier architecture to develop the solution
- Used LINQ to SQL in the data layer for providing the date to the business layers and services making use of it.
- Used AJAX framework to do partial rendering on the pages
- Maintained ADO.NET based database access layer in C# and
- Created stored procedures , triggers using T-SQL for data access from SQL Server 2008.
Environment: Visual Studio. .Net 2010, ASP.NET 2.0, C#, Web forms, ADO .Net, XML web services, PHP, SOAP, SQL server 2008, SQL server CLR Integration, SQL Server Reporting Services, JavaScript, CSS.
Confidential, St Cloud, MN
Senior Developer
Responsibilities:
- Involved in Requirement gathering, Design, Development and Testing of Web Forms. Involved in managing the client meetings, documenting the functional and business requirements.
- Followed Agile methodology to develop the software solution
- Designed and developed the application using Visual Studio 2010 and ASP.NET 4.0
- Developed HTML prototype of the web pages using CSS, according to client specifications
- Responsible for migrating classic ASP applications into ASP.NET MVC3.0 applications
- Used MVC UI Pattern to design the Test driven UI Layer
- Developed data driven business logic using C# and SQL Server database .
- Implemented tools for Executives to change the business rules any time of the year.
- Created and Consumed WCF Services within the network
- Responsible for setting up the security and bindings for WCF services
- Created RESTful services to support mobile applications
- Used EntityFramework for ORM mapping to relational databases, classes to database tables andCLR data types to SQL server data types.Used Entity Framework in the DAL to communicate with the database using LINQ to Entities provider
- Used AJAXframework to do asynchronous calls to the services wherever needed.
- Created new design and styles for the web pages using AJAX controls in the Ajax Control Toolkit to enhance the aesthetic value of the web pages.
- Used JQuery and JavaScript to implement AJAX calls and other type of client side logic.
- Implemented server caching techniques.
- Assisted in the designing of database and also created database Triggers , Functions and Stored Procedures in SQL Server 2008 for ensuring data integrity.
- Performed data transformations using SSIS (SQL Server Integration Services) via the Implemented enhancements for better performance.
- Integrated SSRS reports in applications
- Responsible for writing Unit Tests for the code developed.
- Handled the UAT Sessions and helped in solving production issues
Environment: .NET Framework 3.5/4.0, Visual Studio 2008/2010, C#, ASP.Net 3.5, ASP.NET MVC, AJAX, PHP, XML web services, WCF, IIS Web Server, ADO.NET Entity Framework, LINQ to Entities, MVC, CSS, SQL Server 2008, JavaScript, JQuery, HTML, SharePoint 2007.
Confidential
.Net Developer
Responsibilities:
- Actively participated in the design, implementation, deployment, configuration, and maintenance phases.
- Followed an n-tiered approach to make the application development flexible and extensible.
- Developed Master pages to create a consistent layout of the pages.
- Controlled the style and layout of various Web Forms using CSS.
- Developed Web User Controls for reusability.
- Involved in writing Client-side and Server-side scripting.
- Developed Security Layers in C#. NET for user Authentication
- Created and consumed Web Services using C#.
- Involved in resolving browser compatibility and version compatibility problems.
- Bound the SiteMap to the TreeView control for navigating between several Web Forms.
- Extensively used XML DOM and XPath to create, read, and manipulate the XML data.
- Developed reusable custom data-access layer using ADO.NET.
- Wrote stored procedures and database functions for data extraction.
- Used ADO.NET as data-access middleware for retrieving data and updating records in database.
- Implemented source control using VSS.
- Used Microsoft Enterprise Application blocks for Exceptions logging and instrumentation.
- Implemented Forms based authentication.
- Unit-tested during the whole code development process and participated actively in the integration testing.
Environment: Visual Studio .NET, .NET Framework, ASP.NET, ADO.NET, C#.NET, CSS, IIS 6.0, VSS, XML, SOAP, SQL Server, NUnit Testing Framework.