We provide IT Staff Augmentation Services!

.net Software Analyst Resume

4.00/5 (Submit Your Rating)

Annapolis Junction, MD

Executive Summary

  • Around 8+ years of experiencein the field of software design, development, implementation and testing of Web, Distributed and Desktop Applications using Microsoft Technologies
  • Expertise in enterprise application development using versatile tools and technologies using Visual Studio .NET 1.1/2.0/3.0, C#, VB.NET, ASP.NET, ADO.NET, VB, ASP.
  • Possess good communication and skills working as Sr. software Analyst viz. Win forms, WPF, XAML, WWF, WCF, SOAP, WSDL, Document Management, SharePoint.
  • Experience in creating Web forms, Win forms, User controls, Validation Controls, Custom controls.
  • Good knowledge of Database design and Database programming.
  • Good experience in building Web Services using IIS.
  • Proficiency in tools such as Visual InterDev 6.0, Front-page 2000, Macromedia Flash, Adobe Photoshop, Dream Weaver 4.0.
  • Experience in Oracle 10g, MS SQL-Server 2000 (T-SQL) database design and development in writing Packages, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Functions.
  • Expertise in VB Script, Java Script, HTML, XML, CSS, Crystal Reports.
  • Involved in N-Unit testing, Integration testing of system interfaces and Agile Software development
  • Have Experience in different phases of Software Life Cycle including Requirement Analysis, Documentation, Designing, Development, Testing, deployment, Customer Support (Complete Lifecycle).
  • Worked extensively with Source control tools like Perforce, Visual SourceSafe and SVN.
  • Excellent communication skills, the ability to work effectively in team situations and analytical problem solving skills.
Skill Set Summary
  • Languages: ASP.NET 1.1/2.0/3.0,ASP, VB.net, C#, Visual C++, Visual Basic 6.0, C/C++, T-SQL, PL/SQL
  • Operating Systems: Windows 2000/XP, Windows NT
  • RDBMS/Databases: MS SQL Server 2000/2005, Oracle 9i/10g, MySql, DB2, MS Access 2000
  • Web Technologies: JavaScript, VBScript, HTML, XML, XSL, XSLT
  • Reporting tools: Crystal Reports
  • Application servers: Microsoft IIS 6.0/5.1
  • Networking: TCP/IP, Socket Programming in VC++, Tool networking
  • Multimedia: Adobe Photoshop, Macromedia Flash, Dream Weaver 4.0
  • Source control tools: Perforce version 2006.2, Visual Source Safe 6.0, SVN
  • IDEs: Visual Studio.net 3.0, Visual studio 6.0
Professional Experience

Confidential, Annapolis Junction, MD Mar 2009 – Till Date
.Net Software Analyst
Oxford Data Log Parser and Analyzer:
Description: The Oxford tools are used for depositing a film and etching on wafers. Detailed run information is recorded in log files for each of the tools. (CVD1, CVD2, RIE1, ICP1). This is a WebService application which automatically parses the results of Oxford runs.Run Id will beautomatically generated and recorded in the EQDAS WIP tracking system so that data files can always be tracked back to the wafer that was measured. This application is also integrated with a GUI interface that has been developed.

  • This Logfile is in an ASCII format which contains a hint of header parameters.

Contributions:

  • Involved in Requirement gathering, system analysis and use case designing
  • Developed user interface pages and custom user controls using Asp.Net for reusability and scalability.
  • Implemented OOPS concept like Inheritance, Polymorphism and interface in code across the layers
  • Decoded the Raw data files with the coded header format from the log file.
  • Analyzed the data and improved the performance of the product by giving a clear understanding of the measurements using Aggregate Functions.
  • Hands on Development with .Net 3.0,C#,ASP.NET,Webservices,WCF,AJAX,Javascript.
  • Responsible for writing the stored procedures for the ADO.NET manipulations commands in .Net application.
  • Experience in writing Cursors, pl/sql, file system access and problem solving ability.
  • Created a WebServices to automatically trigger the application.
  • Experience in writing Packages, Stored Procedures and Triggers in Oracle 10g database.
  • Implemented Webservices using IIS.
  • Used Impersonation logic for Tool networking through WebService.
  • Modify the required Registry settings from the Dot Net application.
  • Conducted periodical code reviews, peer-to-peer testing and defect preventions.
  • Involved in Unit testing and Integration Testing

Environment: ASP, ASP.NET 3.0, C#, ADO.NET, HTML, XML,WCF, Oracle 10g, TOAD, IIS, Windows 2003, Perforce Windows Client 2006.2 , JavaScript, Web Services, .Net Framework 3.0

Confidential, Annapolis Junction, MD Aug 2008 – Feb 2009
.Net Software Analyst

P22 StepHeights and Stress Analyzer:

  • Description: The KLA-Tencor Profiler 22 is used to inspect and analyze Sample surfaces. It provides Step Heights and Planarization Measurements. The results of the measurements are saved in raw data files. This is a webservice application which parses the files and automatically pushes the data into the database.
  • The Raw Data files are in the binary format.

Contributions:

  • Involved in Requirement gathering, system analysis and use case designing
  • Developed user interface pages using Asp.Net for reusability and scalability.
  • Class library projects were created and integrated with this application.
  • Decoding the Raw Data file and Analyzed the data using the aggregate functions which will improve the performance.
  • Used ASP.Net Validation Controls for client side validations.
  • Hands on Design and Development with .Net 3.0,VB.NET,ASP.NET,Webservices,WCF,AJAX,Javascript and analysis for the purposes of Systems Design, Systems integration, OOA/D.
  • Responsible for writing the stored procedures through the ADO.NET manipulations commands in vb.net application
  • Implemented Webservices for this application using IIS.
  • Created Packages and stored procedures in TOAD for Oracle 10g
  • Conducted periodical code reviews, peer-to-peer testing and defect preventions.
  • Worked on enhancing web pages as per the client request.
  • Deployed the application using the Setup and deployment project.
  • Involved in Unit testing and Integration Testing

Environment: ASP, ASP.NET 3.0, VB.NET, ADO.NET, HTML, XML, WCF, Oracle 10g, TOAD, IIS, Windows 2003, Perforce Windows Client 2006.2, JavaScript, Web Services, .Net Framework 3.0

Confidential, Annapolis Junction, MD Apr 2008 – Jul 2008
Sr.Net Developer

CDSEM Parser:

  • Description: The Hitachi CD-SEM 8820 is used for critical dimension (CD) measurements of features within a die, for example the width of a waveguide or the gap between features.
  • The CDSEM Parser is a Windows based application which automatically detects new .msr files, parses the contents and pushes the data to the database using .CSV files. The CDSEM Analyzer also records information about CDSEM tool utilization (start and end time of the measurement) in the database. A GUI interface is developed known as Software Quality Analysis tool.

The raw data files are in Hitachi format.

Contributions:

  • Involved in Requirement gathering, system analysis and use case designing, Complete Lifecycle.
  • Developed ASP.NET application which implements OOPS concepts.
  • Class library projects were created and integrated with this application.
  • Decoding the Hitachi format files to get the data and X-Y coordinates of the DieGrid
  • Hands on Development with .Net 3.0, C#, Web services, WCF, AJAX, JavaScript.
  • Created Stored Procedures through Toad for Oracle 10g.
  • Implemented Webservices using IIS.
  • Data is stored in Database by loading from .CSV files using .Net application.
  • Deployed on the server and triggered this application Using Scheduled Tasks.
  • Involved in Unit testing and Integration Testing

Environment: ASP, ASP.NET 2.0, C#, ADO.NET, HTML, XML, Oracle 10g, TOAD, IIS, Windows 2000, Perforce, JavaScript, Web Services, .Net Framework 2.0

Confidential, Annapolis Junction, MD Nov 2007 – Mar 2008
Sr.Net Developer

SCI Parser
Description: The FilmTek 4000 is a film thickness measurement and material characterization system from SCI. It provides film thickness, index of refraction and extinction coefficient measurements.This is a Windows based application project is based on parsing the raw data files of SCI tool, decode them and store the data into database. This will reduce the amount of data that has to be manually entered into the EQDAS database and make more data available for engineering analysis.

The raw data files are in Binary format.
Contributions:

  • Involved in Requirement gathering, system analysis and use case designing
  • Developed ASP.NET application which implements OOPS concepts.
  • Parsed the Binary files to capture the required data.
  • Responsible for writing the stored procedures for the ADO.NET manipulations commands
  • Also used Toad for Oracle 9.5 for creating stored procedures.
  • Implemented Webservices using IIS.
  • Data is stored in Database by loading from .CSV files using .Net application.
  • Deployed the application using the Setup and deployment project.
  • Conducted periodical code reviews, peer-to-peer testing and defect preventions.
  • Involved in Unit testing, and Integration Testing

Environment: ASP, ASP.NET 1.1, VB.NET, ADO.NET, HTML, XML, Oracle 9i, TOAD, IIS, Windows XP, VSS, JavaScript, Web Services, .Net Framework 2.0

Confidential, Tampa, FL _ Feb 2007 – Oct 2007
Sr.Net Developer

Description: Syniverse Technologies customers will use wireless bundles application and able to see and get various discounts available on their Syniverse Wireless service if they purchase it as part of a new bundled offering, This app have set of bundles that include various combinations of voice, high-speed Internet access, TV and wireless services as a part of six new pricing plans. The new packages will allow customers to choose a plan that includes two, three or four services.
Contributions:

  • Involved in Requirement gathering, system analysis and use case designing
  • Developed user interface pages and custom user controls using Asp.Net for reusability and scalability.
  • Implemented OOPS concept like Inheritance, Polymorphism and interface in code across the layers
  • Used JavaScript for enhancing and validating the User Interface
  • Used ASP.Net Validation Controls for client side validations.
  • Responsible for writing the stored procedures for the ADO.NET manipulations commands
  • Used Data Grid control to display and edit the data
  • Extensively used ASP. Net’s Rich controls like Calendar control, XML control etc.
  • Have knowledge of IIS server by implementing Webservices.
  • Designed Reports using Crystal Reports
  • Used XSL, HTML and DHTML to access web pages.
  • Created Style sheets for web pages using CSS
  • Conducted periodical code reviews and involved in Integration testing.

Environment: ASP, ASP.NET 2.0, C#, ADO.NET, HTML, XML, Oracle 9i, TOAD, IIS, Windows 2000, VSS, JavaScript, Web Services, .Net Framework 2.0

Confidential, NY Mar 2006 – Jan 2007
.Net Programmer Analyst

OCEAN:

Description: Application tracks all the Banking Office centers in the Country. It is about the credit card system.
This application is an internal tool created for customer satisfaction. The tool will collect all the financial charges, temporary disputes and other payment stuff. There are few parameters which are collected by this tool like account balance, etc and adjust the credit account accordingly. After collecting the account balance and credit history, it will generate reports and update the case Status, case fields accordingly.

Contributions:

  • Involved in Requirement gathering, system analysis and Documentation.
  • Designed and developed the user-interface for major modules of the project using ASP.NET.
  • Involved in creating and deploying set up projects using visual studio 2005.
  • Client-Server side Validation Controls using JavaScript.
  • Created Database Design, Database Triggers and Stored Procedures for ensuring data integrity and consistence.
  • Used various data control and display elements like Data Grids, Data Sets, Data Views, and Data Adapters to extract data from the backend.
  • Designed cascading style sheets to set style on ASP.NET pages.
  • Implemented various Validation controls for client-side validation of Server Controls.
  • Used Query Analyzer extensively for querying the database for additions and modifications.
  • Documented the user requirements, Design documents, user documentation, etc.
  • Developing test cases and performed unit testing.

Environment: .NET Framework 2.0, C#, ADO.Net, and ASP.NET 2.0, SQL Server 2000, T-SQL, IIS, XML, Web Services, Crystal Reports, Visual Studio.Net.

Confidential, Philadelphia, PA Mar 2005 – Feb 2006
.Net System Analyst

Description:This application has been developed for United American Insurance and their Agents. The application is upgraded with business logic and some additional features. Main Business objectives were

  • Introduce improved and consistent visual design.
  • Improve user experience.
  • Implement search engines to find Policyholders Details.
  • Improved Policyholders Policies and History.
  • Added Reminder Notes for Agents.

Responsibilities:

  • Involved in Screen Design & Development of Project.
  • Created ASPX Pages to display various policyholder’s policy details using VB.net data layer from MS SQL 2005 database.
  • Developed Agents Notes Module in ASPX Page to store, view and deletes the reminders.
  • Implemented Data Grid Control to show the Premium Monthly Receipts.
  • Development of web forms using ASP.NET and VB.Net.
  • Involved in development of various methods of Business Layers in VB.Net using ADO.NET.
  • Developed stored procedures using PL/SQL to get the policy details of the policyholder and Status of Policyholder Claims.
  • Created various style sheets using CSS for formatting asp.net pages.
  • Performed Unit testing for optimizing the efficiency of the application.
  • Created JavaScript Methods for various front-end validations.

Environment: ASP.NET, ADO.NET, VB.Net, MS SQL 2005, Visual Source Safe, HTML and JavaScript.

Confidential Peoria, IL Jan 2004 – Feb 2005 .Net Developer
Intranet Web Access System.

Description: The main purpose of this project is to create a web based user interface, which allows users to keep track of all the inventory/Manufactured items that are loaded periodically into the Sql database. There are different types of users like application administrator, general users and the user login decides the type of user whether he is GM, TL, PM, FM or CE and accordingly the permissions will be given on the application to access different modules and to perform database transactions through web pages. It mainly consists of three modules Reviews, Issues and Actions.

Contributions:

  • Involved in Working on all the three tiers (GUI, SQLDataService and the Database) of the application
  • Written stored procedures for data manipulation queries.
  • Developed Pop-up controls, User controls, pop-up pages based on design and requirements.
  • Designed and developed the database tables in MS-SQL server 2000.
  • Developed application logic using ASP.Net and C# to update add and delete data.
  • Used Object Oriented Programming, creating Objects to implement certain requirements that needed be reused.
  • Used Data grids, Data lists and other UI controls.
  • Used XML, XSL and cascading style sheets (CSS) to access the web pages.
  • Developed the application using Visual Source Safe for Version control.
  • Used various Validation controls in the application to simplify the development.
  • Implemented various interfaces as part of the functionality in the code
  • Developed the client side interfaces using ASP.Net Web Server controls.

Environment:Windows XP, C#,ASP.NET, IIS 5.0, JavaScript, XML, XSL, XSLT ,MS-SQL Server 2000, ADO.Net, MS-Visual Source Safe v6.0, MS-Visual Studio. NET Framework 1.1

Confidential, Hyderabad, INDIA Sep 2002 – Dec 2003
Sr.VC++ Programmer

Project: (ELLORA)

Description: It is a windows-based application developed using Visual c++ language. The application is made up of multiple document interfaces. This application communicates with the other system (ECM), executes commands and depending on the responses of the ECM system, the output will be displayed. In this application, it can display maximum of 128 tracks (records) and their details. There are three modes of application. 1) Tactical mode: where the tracks are displayed in a circular format 2) Situational mode: where the tracks are displayed in grid format with x-y direction 3) Tabular mode: where the tracks are displayed in tabular format. All the tracks will be displayed in different types of colors and blinking/non-blinking state depending on their warning levels.

Accomplishments:

  • Experience in handling Team and successfully completed the project.
  • Successfully developed HDLC communication with TEWS card other than PMC-HS-Serial card
  • Promoted as Senior Engineer.

Contributions:

  • Developed solutions for diverse programming scenarios in Visual c++, employing object–oriented programming concepts such as; inheritance, polymorphism, and abstraction.
  • Developed application using UI controls and manually validated each of the controls
  • Programmed Serial communication(RS-422, RS-232) to communicate with ECM system
  • Socket Programming to communicate with ECM system
  • Developed HDLC communication and developed Multiple document interfaces using Multithreading concepts
  • Developed a menu window with functional keys option and buttons options
  • Provided a status bar and updated the time and status of all the tracks
  • Designed a tool bar for easy access of the commands to be given to other system.
  • Managed the state of the application using session logs.
  • Unit testing and Integration testing of the application.

Environment: VC++ 6.0, Visual studio 6.0, Windows NT/XP/2000, Install Shield, TCP/IP, MFC, Win32

Confidential, Hyderabad, INDIA Oct 2001 – Aug 2002
Software Programmer

Project: (SANKET)

Description: It is a windows-based application developed using Visual Basic language. The application is made up of multiple document interfaces. This application communicates with the other system (ESM), executes commands and depending on the responses of the ESM system, the output will be displayed. In this application, it can display maximum of 64 tracks (records) and their details. There are two modes of application. 1) Situational mode: where the tracks are displayed in grid format with x-y direction 2) Tabular mode: where the tracks are displayed in tabular format. All the tracks will be displayed in different types of colors and blinking/non-blinking state depending on their warning levels.

Accomplishments:

  • Successfully developed HDLC communication with PMC-HS-Serial card
  • Promoted as Deputy Engineer.

Contributions:

  • Developed solutions for diverse programming scenarios in Visual Basic, employing object–oriented programming concepts such as; inheritance, polymorphism, and abstraction.
  • Developed application using UI controls and manually validated each of the controls
  • Programmed Serial communication(RS-232) to communicate with ESM system
  • Developed Socket Programming to communicate with ESM system
  • Developed HDLC communication with PMC-HS-Serial card
  • Developed Multiple document interfaces(MDI)
  • Unit testing and Integration testing of the application.

Environment: Visual Basic 6.0, Visual studio 6.0, Windows 98/NT, Install Shield, TCP/IP, MFC, Win32

Education & Trainings:
  • Bachelor of Engineering in Computer Science, Confidential, INDIA

We'd love your feedback!