LinkedIn Professional Summary Over 8yrs. experience as SAS programmer with strong emphasis in Application Development and data Analysis in BNFS and Insurance Industries with overall 13.5years of experience in IT industry. Extensive experience in SAS Base (data step and proc step), Proc SQL and SAS Macro fulfilling on demand business needs. Extensive experience extracting information from enterprise data sources like Oracle, SQL Server, DB2, Flat files, Text files, Spreadsheets. Converting raw data into SAS using different methods. Extensive experience in preparation of reports. Code optimization using SAS Macro Facility. Good programming experience by using procedures Format, Transpose, Print, SQL, Report, SAS/STAT Procedures such as Freq, Means, Univariate. Experienced with complete Software Development Life Cycle and Software Engineering. Strong in development of specifications, functional and technical requirements and process flows. Good familiarity with software development methodologies and lifecycle processes. Excellent communication and presentation skills with ability to effectively communicate to diverse technical and non-technical audience. Good team player with excellent communicational and organizational skills with the will and determination to succeed. Resourceful team player and Experience in project-management and deliverable as per targets and deadlines. Highly skilled software development professional bringing enormous talents for software design, development and integration. Offering advanced knowledge of in-demand programming languages. Background writing code and developing systems for [Industry] applications. Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.
· Requirement document preparation as per the higher management reporting requirements.
· Coding of SAS scripts for Extraction of data from delimited flat files using Base SAS and SAS/Macros and PROC SQL.
· Cleaning the data using SAS functions and required Datasets creation for reporting.
· Generating reports as per clients request using Base SAS, proc report.
· Involved in testing the correctness of the data before the delivery.
· Identify SAS datasets needed for the report. Manipulating the data as per the current requirements.
· Generating the reports on SAS EG as per the requirements.
· Extracted information from the Data warehouse (Oracle), using SAS/ACCESS and created SAS data sets
· Extensively used SAS procedures like means, frequency and other statistical calculations for Data validation
· Prepared flowcharts indicating the input data sets, sorting and merging techniques and wrote SAS code accordingly
· Used Proc Tabulate and Proc Report for reporting purpose and extensively used macros for automation and standardization
· Data manipulation by merging, Appending, Concatenating, sorting datasets.
· According to the requirements, created metadata for the analysis datasets.
· Generated output files in HTML, RTF and PDF formats using SAS/ODS.
Worked on writing, editing and debugging code using BASE SAS and Macros
· Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQl.
· Loaded the data into database tables using SQL loader from text and excel file.
· Developed data model, SQL Queries, SQL Query tuning process and Schemas.
· Worked with bulk collect to implement the performance of multi row queries.
· Data loaded from legacy systems using PL/SQL and SQL Loader.
· Developed Shell scripts to automate execution of SQL scripts to check incoming data with master tables, insert the valid data into Customer Management System and invalid data into error tables which will be sent back to sender notifying the errors.
· Involved in logical modeling and physical modeling of application.
· Wrote various kinds of SQL queries involving correlated Sub queries, UNION, Inner and Outer Joins.
· Developed Procedures for efficient error handling process by capturing errors into user managed tables.
· Generated various analytical reports using Microsoft Access.
· Worked with java developers to repair and enhance current base of PL/SQL packages to fix production issues and build new functionality and improve processing time through code optimizations and indexes.
· Created partitioned tables, partitioned indexes for manageability and scalability.
· Used Toad for creating PL/SQL (trigger, sequence, stored procedure).