Programmer Analyst Resume
MI
SUMMARY:
- Senior Program Analyst with Eight years of experience as a Development Lead. Expertise in Software Development, Software Implementation, Software Documentation, Team Lead in software Development Life cycle with Web, Database, .NET and Client Server technologies.
- Background includes Implementation, Development and Testing methodologies for Applications developed in .NET environment.
- Technical expertise in MS Visual Studio 2005 and 2008, ASP.NET, VB.NET, C#, XML, IIS, MS Visio, Oracle, SQL Server.
- Expertise in designing .net based Windows applications and Web application
- Experience in Multi-tier architecture development using components and classes.
- Expertise in Database design using SQL Server 2005 and 2008.
- Expert in designing applications using Microsoft Technologies.
- Expertise in Object Oriented Analysis, design, development and maintenance of Business Applications.
- Experienced in UML diagram, data structure, Requirements, Documentation, Maintenance and Database Designing.
- Excellent understanding of Finance, Telecommunications, Consumer Products, Web Services, Health Care Industries.
- Experienced in interfacing with users, gathering requirements, drawing up business case scenarios, in conducting user training and perform product demonstration and presentation.
- Possess excellent communication, verbal, written and analytical skills and also a good team player.
HARDWARE
SUN SPARC, IBM PC’s, HP UNIX
SOFTWARE
Operating System
Windows Vista, Windows 2000, Windows NT, Windows 95/98, UNIX, MS-DOS, SUN OS.
Web Scripts
ASP.NET, ADO.NET, JavaScript, VBScript, Html, CSS, XML, XSLT.
Languages
C, C++, C#, SQL, PL/SQL,T-SQL.
Development Tools
Microsoft Visual Studio 2005/2008
Web Server’s
IIS (Internet Information Server 7.0)
Web Editors
Dream Weaver UltraDev 4.0, Fire Works, Cold Fusion Mx.
Databases
Oracle 9i/8x,7.x, SQL Server 7.x/2005/2008, MS Access, IBM DB2
Database Design Tools
Microsoft Visio 2005, Rational Rose
PROFESSIONAL CERTIFICATIONS & TRAINING:
Diploma in ASP.NET, VB.NET, SQL Server from Orbit Technologies.
Diploma in Network-Centered Computing from NIIT.
Advance software Technology. (Data Processing, \'C\' and C++) from CMC.
Education
- Masters in Computer Science
- Bachelor’s in Computer Science
PROFESSIONAL EXPERIENCE
Confidential, VA July 2010 – Till Date
Role: Functional Lead/ Programmer Analyst
Responsibilities:
- Used ASP.Net and C#4.0 to build web based applications
- Used Linq2Sql extensively.
- Converted to Entity frameworks with POCO objects from Linq2Sql.
- Used Telerik control to build rich applications
- Created several views, procedures in Sql Server 2008.
- Used JQuery toolkit to build interactive web applications.
- Used ASP.Net membership for role based security.
Environment: ASP.Net, C#, Sql Server 2008, Microsoft Team Foundation Server, Telerik Controls.
Confidential,MI Jan 2009 – June 2010
Role: Sr. Software Developer
Responsibilities:
- Developed web based application using Dot Net Nuke (DNN), ASP.Net and C# 3.0.
- Primarily involved in gathering requirements, estimating project deadlines and maintenance support.
- Used ceTe Dynamic PDF to acro fill PDF from the application.
- Developed a role based website using DNN roles and Asp.Net membership.
- Created numerous User Controls to build the modules in DNN.
- Extensive use of stored procedures, Triggers, Performance tuning and audit logs.
- Used NUnit for unit testing and also end user testing.
- Used agile methodology to collect requirements and develop software.
- Responsible for deploying applications to client servers.
- Used RedGate Sql Tool to synchronize database with the client servers.
- Used JQuery toolkit to create interactive web applications.
Environment: ASP.Net, C# 3.0, Sql Server 2008, FCKEditor, Ajax, Cete Dynamic PDF, SVN Tortoise,RedGate Sql Tool, NUnit, JQuery
Confidential, Ann Arbor, MI Nov 2007 – Dec 2008
Role: Software Developer
Responsibilities:
- Developed web based applications using ASP.Net and VB.Net 3.5.
- Used ASP.Net Membership for efficient security model.
- Extensive use of complex stored procedure for billing and dispensing functionalities.
- Used Sql Server 2005 Reporting services to generate a number of reports and subscriptions complaint with HIPAA.
- Extensive use of Ajax Control Toolkit for rich user interactive web applications.
- Used Seagull Bartender application to create labels and interact with zebra printers.
- Used IDAutomation Barcode application to generate bar codes on Reports.
- Responsible for deploying applications to client servers.
- Used RedGate Sql Tool to synchronize database with the client servers.
- Validated and tested applications, performed unit testing and also blackbox testing.
- Good understanding of Windows Communication Foundation, LINQ and other .Net 3.5 features.
Environment: ASP.Net, VB.Net 3.5, Sql Server 2005 and 2008, Peters Date Package, FCkEditor, Ajax, Team Foundation server, MyGeneration, Sql Red Gate.
Confidential,Troy, MI Sept 2007 – Nov 2007
Role: Application Developer
Responsibilities:
- Developed Windows based application for NextGen application.
- Developed User controls and smart parts for reusability of controls.
- Used smart client architecture factory pattern for the application.
- Used Click Ones feature of C#2.0 to deploy windows applications
- Used Infragistic controls for DataGrids and other controls for extra flexibility
- Extensive use of Web Services to get date from Credit Unions.
Environment: ASP.Net 2.0, C# 2.0, Winforms, Infragistic Controls, Web services, Subversion
Confidential,Ann Arbor, MI March 2007– Aug 2007
Role: Software Web Developer
Responsibilities:
- Designed, developed a number of User Controls and Web server controls
- Used C#3.0 Windows Communication Foundation (WCF) for different applications to communicate with each other.
- Designed and Developed Web Forms using ASP.Net and C# 2.0
- Used Third party Telerik Controls for Data Grids, Tree View and Menu Bars.
- Used Third Party tool called LLB Generator to Generate the Service Contracts for WCF.
- Designed and Created Audit Logs and Error Logs to keep tracking of all Error Activity and Audit Activity.
- Used Microsoft .NET Data Access Application Block Version 2.0 to efficiently interact with the SQL server database.
- Designed a number of Stored procedures and Functions to retrieve data from database
- Used Castle Project Active Records and NHibernate with WCF service classes.
- Used XML to create Navigational menus in the screens.
- Used Javascript with Telerik control to control windows and for interactive warnings and messages.
- Created WinForms to create EXE files to perform automatic updates
- Used WinForms to create Application wizards.
Environment: ASP.Net 2.0, C# 2.0, C# 3.0, Windows Communication Foundation, SQL Server 2000, Telerik Controls, Subversion.
Confidential,Plymouth, MI Sept 2006 – March 2007
Role: Application Developer
Responsibilities:
- Designed, developed and implemented Core UI Components in ASP.NET using C#
- Develop front-end screens, implement client business rules, coding of application logic in ASP.NET,
- C#. Net utilizing the power of Microsoft .NET Framework.
- Developed a number of User Controls and Web Server Controls.
- Used ASP.Net Validation controls to validate user inputs.
- Used Event handling with Custom controls
- Used editable Datagrid controls to display the requested information.
- Involved in development of n-tier Architecture.
- Designed database architecture using Microsoft Visio 2005.
- Involved in designing the database and writing stored procedures, views and triggers using Informix and PL/SQL.
- Used ADO.Net data objects extensively with C#, for database connectivity, storage and retrieval.
- Generated reports using a third party tool called GEM Box.
Environment: ASP.NET, C# 2.0, ADO.NET, SQL Server 2000, Informix, Microsoft Visual Studio 2005, Microsoft Visio 2005, UNIX, Visual Source Safe, GEM Box, Windows XP.
Confidential, Ft. Lauderdale, FL Feb 2005 – Aug 2006
Role: Software Engineer
Responsibilities:
- UHG Decline Report: Generated decline report for UHG which lists all the clients who have been declined by using their health card for the first time or have never used using Stored Procedures, T-SQL and Perl.
- UHG Consumer Card Account Configuration: Developed configuration screens in ASP, VB using SQL which sets up new clients for UHG and all the related information for the clients in wildcard systems database.
- Portal Health Information: Generated reports in Perl which displays information for the customers which have the health consumer card account using T-SQL. UHG will then use this information to develop a web portal for all the clients.
- Subprogram Segregation: Consumer Account Card clients were configured such that each many clients share one subprogram. This project was intended to segregate the entire subprograms one for each CAC client. So a system was built that would facilitate new subprogram creation. This was done using T-SQL stored procedures and a front end GUI was built using VB.Net and ASP.Netusing SQL Server.
- Another part of the same project was to switch all the cardholders under that client to the new subprogram. This is developed using Stored Procedures and Front end GUI was built using ASP.net.
- Auto Close: Automated Auto Close logic using SQL stored procedures, T-SQL and C++ batch loader. This logic automatically closes a customer health card if their card is inactive for a certain number of days. Developed a C# Windows component that would allow for multi threading, closing inactive cards by checking for certain number of days.
- Merchant Substantiation: This project would substantiate a merchant like Walgreen’s, CSV and so on directly without going through the normal authorization and settlement process. Developed SQL Stored Procedures to allow for substantiation. Developed C# component which would poll from a URL the file posted by the client regarding a new merchant and store it in the database.
- Excellent experience working with scrum and iterative development.
Environment: ASP.NET, ADO.NET, VB.NET, SQL Server 2000, C# WinForms, Oracle 9i, C++, Visual Source Safe, Windows XP.