Senior Programmer Resume Profile
NJ
Summary
- Over 13 Years of diverse and extensive IT experience in complete Software Development Life Cycle SDLC with aspects of Analysis, Design, Development, Testing, Implementation, and Maintenance of Software Systems developed in Web, Windows environments. Expertise in Architecting, developing Portals, Internet/Intranet web Applications developed in Multi - Tier and Service Oriented Architecture using .Net framework, WCF, ASP.Net,ASP.Net MVC, C, ASP, VB, XML, MS SQL Server. Project leading experience with exceptional interpersonal, organizational and communication skills.
- Experience working in Banking domain managing and leading Reverse Mortgage Income Compensation application
- Experience working in Health Care domain developing Insurance applications
- Experience working for NYC Government's high visibility Software Project.
- Extensive experience in Leading Technical Team with the activities of managing software development, deployment, customer interaction, participation in Process meetings, code reviews, walkthroughs, Creating Project Plans using MS Project.
- Fully fluent in developing cross-browser applications that follow web standards and deliver a rich user experience
- Knowledge of C 4.0 and ASP.Net MVC 2.0
- Extensive knowledge of Design Patterns.
- Experience in Architecture, design and development of Enterprise Web/Windows applications in Microsoft .Net technologies.
- Developing applications leveraging ADO.NET, LINQ to SQL, Entity Framework 4, and the Microsoft Enterprise Library Data Access Application Block
- Experience in developing business model as well as database model for web based applications using .NET Framework 3.5/2.0/1.1, C, ASP.NET, XML,Web Services, IIS 7.0/6.0, MS SQL 2008,2005/2000 Server
- Expertise in Database Design, Normalization, Data Modeling, Data Transformation Services, Performance tuning in SQL Server
- Experience in creating WCF services and implementing them in a Service Oriented Architecture
- Expertise in writing Stored Procedures, Triggers, Functions, DTS using T-SQL
- Excellent knowledge in Object Oriented Concepts/Methodologies
- Worked with XML and Parsing with XMLDOM.
- Experience in report generation using Inetsoft Style Studio Style Intelligence, Crystal Reports and SQL Reporting Services.
- Hands on experience in Unit/System/Integration testing of applications.
- Good communication, interpersonal and presentation skills. Excellent work ethics, self-motivated and quick learner.
TECHNICAL SKILLS SUMMARY:
- Languages: C 3.0/2.0/1.0, Visual Basic 6.0, T-SQL
- Operating System: Windows 2003/2000/ NT 4.0/XP, Windows 95/98
- Database: Microsoft SQL Server 2005/2000/7.0/6.5
- Scripting Languages: Java Script, VBScript, WScript
- Business Intelligence Tool: Inetsoft
- Web Technologies: ASP.NET 3.5/2.0/1.1, Active Server Pages ASP 2.0/3.0, Style Sheets CSS, HTML, AJAX, XML, XSL, XSLT, Java Script and VBScript
- Web Servers: Internet Information Server 7.0/6.0/5.0
- Protocols: SOAP, TCP/IP, HTTP, FTP,
- Version Control: Subversion SVN, TortoiseSVN/AnkhSVN, Visual Source Safe 6.0
- Tools/IDEs: Visual Studio.NET 2008/2005, Team suite/2003, Microsoft Project 2007/2003, XMLSpy, Microsoft Visio 2007/2003/2002
- Others: WCF, ADO.NET, NHibernate, Nunit, SOAP, Web Services, MS Access 2000, Data Transformation Service DTS .
Professional Experience
Business Systems Specialist
Reverse Mortgage Income Compensation
- The payment of a commission as remuneration for services rendered or products sold is a common way to reward sales people. Payments often will be calculated on the basis of a percentage of the goods sold. Commissions are intended to create a strong incentive for employees to invest maximum effort into their work.
- The ability to import data, apply business rule calculations, and report on the sales hierarchy is essential to the Reverse Mortgage commission reporting application.
Contact Information Utility
- This utility was built for the employees who go out in the field to collect customer data.
- Data is collected in all formats like word document, RTF, Text, Excel, PDF, etc. The Contact Information utility enables the application users to process records from these files in various formats and to export it to excel or store it in the SQL server database.
Responsibilities:
- Developed user interface using ASP.Net, C, AJAX and JavaScript
- Performed business and system analysis, designed application and database structure, converted existing data into SQL Server using Data Transformation Services DTS
- Developed business objects using C for various modules
- Prepared and executed unit test plans for every module.
- Created Reports using Inetsoft Style studio
- Created user defined functions, stored procedures and views using SQL Server 2008.
- Deployed the solution, participated in testing and documenting.
- Created unit tests using Nunit
Environment: C 3.0, ASP.Net 3.5, LINQ, XML, XSL, AJAX, SSL, MS Visual Studio.NET 2008, MS SQL Server 2008, Inetsoft
Confidential
Sr. Software Developer
SMP Small Market Platform
The SMP project is Confidential attempt to enter the market primarily targeting small case clients defined as having 250 or less covered individuals. The SMP application provides for CIGNA's small case clients with an on-line, self-service application providing the ability to manage and maintain a significant portion of its employees' enrollment and eligibility information as well as managing the client's billing information.
Confidential
- The main goal of the MUP 3rd party integration is to integrate the 3rd party administrators' enrollment web sites with CIGNA's existing medical underwriting infrastructure, so that the applicants from TPA clients could seamlessly participate in the medical underwriting process during their online enrollment in a real time fashion.
- CIGNA will expose medical underwriting process as WCF services to be invoked by the TPAs' systems and trigger the medical underwriting process during partners' enrollment process. A WCF service to provide the MUW statuses for enrolled applicants is also exposed, so partner's system could retrieve the latest MUW statuses on demand.
Confidential
- The Member Right Repository MRR is an application that stores member privacy data. Included in the privacy data is whether or not the member has an Authorization on file or not, and the type of Authorization. Authorization data is feed to ICMS to allow CIGNA Case Workers to view Subscriber claim information when coordinating a potential disability claim.
- MRR application systematically automates the update of Authorization data captured in the CGI Voice Authorization System into the Member Right Repository MRR .
Responsibilities:
- Involved in all the phases of SDLC from Software Requirements Analysis Phase to Design, Development, Testing, Integration, Implementation UAT production and Maintenance.
- Involved in application enhancement in terms of Speed, improved security, Error Logging, Exception handling, Code Reuse with Object oriented design, Reusable Service Oriented Components and deployment.
- Created WCF Services responsible for communicating and providing real time data from integrated server to the calling service / Application.
- Created WCF service to transport xml message data from the Voice Authorization application to the ESB message broker
- Configured HTTP Protocol, Transport Level Security in WCF Service
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet
- Created Proxy for Client Application using SvcUtil tools and also used as Service Reference
- Technical lead for the Production support team providing quick response to production issues
- Created unit tests using Nunit
Environment: C 3.0, ASP.Net 3.5, LINQ, WCF, SOA, Web Sphere MQ, ESB Message Broker, XML, XSL, AJAX, SSL, MS Visual Studio.NET 2008, MS SQL Server 2005, NHibernate, XMLSpy, SVN subversion
Confidential
Lead Developer
LoDI Line of Duty Injury is the project of New York City to claim Social security tax of employee and employer share from Federal government. This will be done for the city employees who were injured on duty and were on medical leave for less than six months. The project tasks involve procuring the city employee data of last seventeen year 1998- 2005, send letters to all eligible employees, gather the employee responses data, claim tax amount from IRS, distribute tax money among employees or their beneficiary.
Project's main highlights include bulk letters mailing with vendor, claim filling with IRS, check processing and reconciliation with JPMC and 1099 filling with IRS.
Responsibilities:
- Developed a windows service to automate file transfer process with JP Morgan Chase.
- Involved in designing the back office process for the check processing from JP Morgan Chase using C 2.0
- Mentored and motivated the development team on technical matters including modern Microsoft .Net 3.0 technologies, methodologies, tools, and best practices.
- Lead the Production Support team for quick resolution of issues reported by the users
- Managed Release Management for moving new enhancements through full lifecycle of the application development on development, QA and Production environment.
- Developed and Implemented Security frame work for the application using .Net Role based Security
- Designed and developed Web Architecture, UI and Business Logic modules using ASP.Net 2.0
- Developed and Customized Project team site using Microsoft Office SharePoint Server MOSS and implemented Tasks, Defect tracking and documentation web parts with appropriate security rights
- Standards, Change Management, Source Control, Builds
- Developed technical standards for the project such as Coding Standards, User interface
- Managed and implemented the Lodi project from its inception to post production.
- Provided technical expertise and leadership in the areas of Project Management, Enterprise Application Development, Data Analysis, Database Design and Application Design in the role of the Project Lead.
- Technologies used include UML 2.0, Visio, SQL Server 2005, C, ASP.NET, Microsoft SQL Server Reporting Services SSRS
Environment: Windows 2003 Server, ASP.Net 2.0, C 2.0, ADO.Net, JavaScript, XML, MS Visual Studio.NET Team Suite, MS SQL Server 2005
Confidential
Senior Programmer/ Analyst
Responsibilities:
- Involved in Design of the system using Microsoft .Net Framework.
- Designed Presentation Layer, Web Services and Data Access Layer for different Modules.
- Developed Business Objects in C, ASP.NET, ADO.NET, using MS .NET Framework.
- Designed and developed web pages using C and VS.Net
- Created ASP.NET User Controls to reduce the complexity of user interface design
- Involved in design of the database on SQL Server 2005 and created Stored Procedures.
- Creating SQL scripts for deployment of database objects on Production.
- Involved in fine tuning of SQL query to achieve good performance.
- Created database tables, views, written Stored Procedures SQL Server.
Environment: Windows 2000 Server, ASP.Net 2.0, C 2.0, ADO.Net, JavaScript, XML, MS Visual Studio.NET 2005, MS SQL Server 2005
Confidential
Senior Programmer/ Analyst
Responsibilities:
- Involved in gathering requirements, created functional specification, analyzed and designed the application
- Involved in designing and developing different modules using C, ASP.Net
- Extensively used Validation controls in ASP.NET Web Forms for validation
- Designed the application using extensive web controls and style sheets
- Implemented the required database access using ADO.NET
- Involved in design of the database on SQL Server 2000.
- Created database tables, views, written Stored Procedures using SQL Server 2000.
Environment: Windows 2000 Server, ASP. Net 1.1, C 1.0, ADO.Net, JavaScript, Visual Studio.NET 2003, MS SQL Server 2000
Confidential
Senior Programmer/ Analyst
Responsibilities:
- Understanding and analyzing the client's requirement and involved in GUI designing of the application
- Developed the Client, User and the Administrator interface in ASP.Net
- Developed web forms in ASP.NET using C .
- ADO.Net is used to interact with the Database.
- Created database tables, views, written Stored Procedures SQL Server.
- Creating SQL scripts for deployment of database objects on Production.
- Involved in fine tuning of SQL query to achieve good performance.
- Developed Web User Controls in ASP.NET using VB.Net.
- Wrote SQL jobs for auto-escalation of pending complaints of emergency nature.
- Wrote an extensive DTS package to create a list of millions of customers for a call campaign.
Environment: Windows 2000 Server, ASP. Net 1.1, C 1.0, ADO.Net, XML, XSLT, JavaScript, Visual Studio.NET 2003, MS SQL Server 2000
Confidential
Senior Programmer/ Analyst
Responsibilities:
- Requirement gathering through User Meetings, documentation and Functional specifications.
- Interacted with the Users throughout the Project Development.
- Analyzed, Designed and coded the modules using C
- Developed the Client, User and the Administrator interface in ASP.Net
- Created GUI Interfaces using server controls like DataGrid, Textboxes, Button control, List Box, Toolbar and etc
- Developed web forms in ASP.NET using C .
- Designed and developed Data access layer and business application layer.
- Client side Validations were done in JavaScript and Server side were done using .Net Validation control.
- ADO.Net is used to interact with the Database.
- Creating SQL scripts for deployment of database objects on Production.
- Involved in fine tuning of SQL query to achieve good performance.
- Created database tables, views, written stored procedures and triggers in SQL Server.
- Developed Web User Controls in ASP.NET using C .
- Developed business and database objects and assemblies using C and .NET Framework.
- Wrote SQL jobs for auto-escalation of pending complaints of emergency nature.
Environment: ASP. Net, C, ADO.Net, XML, JavaScript, Visual Studio.NET 2003, MS SQL Server 2000, Windows 2000
Confidential
Senior Programmer/ Analyst
Responsibilities:
- Involved in Requirement gathering.
- Developed Win Forms for user interface using C .
- Used C for necessary business logic and capturing the Raw Data coming at the COM port.
- ADO.Net was used to make Database operations.
- Creating SQL scripts for deployment of database objects on Production.
- Involved in fine tuning of SQL query to achieve good performance.
- Created database tables, stored procedures and triggers in SQL Server 2000.
- Developed business and database objects and assemblies using C and .NET Framework.
- Generated Reports using Crystal Reports.
Environment: C, ADO.Net, XML, Visual Studio.NET 2003, MS SQL Server 2000, Windows 2000, Crystal Reports
Confidential
Senior Programmer/ Analyst
Confidential
Programmer/Analyst
Confidential
Programmer/Analyst
Confidential
Programmer/Analyst
Confidential
Programmer/Analyst
Confidential
Programmer/Analyst
Responsibilities for the projects mentioned above:
- Business logic was built in C .
- Worked widely with ADO.NET to handle database transactions and interaction with ASP.Net Pages.
- Wscript was used for automatic updating of the Database at Rediff.com by the data from Capital Market servers.
- An Updated data file CSV is opened for data transaction at four different times in a day.
- Opening Commentary is taken from the CSV file at 9:00am every day and so on.
- Data transfer was automated by implementing the WScripts in Scheduled Tasks.
- Created database tables, stored procedures and triggers in SQL Server 7.0.
- Creating SQL scripts for deployment of database objects on Production.
- Involved in fine tuning of SQL query to achieve good performance.
- Implemented Data Adapters, Data Readers, Datasets, and Data Connections for Creating and opening connections, accessing and Binding Data and SQL Commands for reading and Updating Data on Microsoft SQL 2000 Server.
- Implemented Validation Controls and User Authentication in ASP.NET.
- Created .NET user controls for reusability.
- Used JavaScript for Client side validations and .NET Validations for Server side Validations.
- Incorporated the structured error exceptional handling try catch blocks all throughout the development to handle exceptions and log
- Involved in the maintenance of the whole application.
- Successfully development, testing and integration of application using ASP, VBScript, JavaScript, ADO and HTML in Visual Interdev.
- Developed User Interface using ASP and HTML.
- Used JavaScript for Client side validations
- Client/Server application was developed using VB 6.0.
- All the User Interfaces and Administrator screens were created using VB 6.0 Forms.
- Business logic was implemented using Functions and Procedures in VB 6.0.
- Created database tables and stored procedures in SQL Server 6.5.
Technologies and Environment used in the projects mentioned above: ASP.NET, C, VB 6.0, ADO.NET, CDONTS, WScript, XML,CSS, Visual Source Safe, Visual Interdev, IIS 5.0, SQL Server 2000, SQL Server 6.5/7.0, Windows NT 4.0, JavaScript and Visual Studio.Net.
