Senior Software Engineer/ Programmer Analyst Resume
New York, NY
Summary:
- Software Developer 8 years of experience in Web based application development.
- Specialized in ASP.NET Development including ADO.NET.
- Exceptional communication, interpersonal, intuitive and leadership skills.
- Strong Design, Development and Implementation skills in Internet Technologies.
- Thrive in work situations requiring an ability to manage multiple and concurrent responsibilities.
- Good Knowledge in applying AJAX in ASP. NET.
- Strong understanding of .NET Framework 1.1, 2.0, 3.0, 3.5, CLR.
- Designed and Developed applications for complex systems and strong coding experience in Web Form UI designing, User controls and expertise in web based applications using Microsoft technologies (ASP.NET, VB.NET, C#, ADO.NET).
- Good exposure to the major processes of projects (Configuration Management, Continuous Integration)
- Understanding and Implementation of Design Patterns.
- Played the role of a Senior Software Engineer in developing a Web based .NET application.
- Sound knowledge in development of n-tier architecture.
- Strong knowledge of Object Oriented Programming concepts.
- Experience in domains including Banking, Scientific, Financial, Telecom, Utilities
- Experience in Web Services, WCF.
- Good understanding in MVC architecture
- Good understanding and exposure to SOA.
- Work well independently and with team.
Technical Skills:
Classic ASP, ASP.NET, ADO.NET,C#,VB.NET, AJAX,WCF, Web Services, XML,
XSLT, Xpath, MVC
HTML, DHTML, Java Script, JQuery,VB Script,CSS
Microsoft SQL Server 2000,SQL Server 2005,SQL Server 2008,DB2,Oracle,MS Access
Microsoft IIS 5.0, IIS 6.0,IIS 7.0
Windows 9x / NT, Windows 2000,2003
Visual Studio 2003,2005,2008,2010Visual Source Safe, Team Foundation Server, Infragistics, Telerik (RAD Controls), Intersoft Controls, TeamSite(CMS)
SQL Reporting Services(SSRS), SQL Server Integration Services(SSIS)
BizTalk Server
Education:
MCA (Master of Computer Application)
B.SC Bachelors in Science,
Certifications:
Microsoft Certified Professional in Developing Web Applications with ASP.NET & C#.
Professional Experience:
Confidential, NY Sep 10 to Present
Senior Software Engineer/ Programmer Analyst
An Electric Information Maintenance System (EIMS) used in Electric Operations for capturing stray voltage, visual inspection and field device inspection readings on the electric assets for compliance with PSC safety standard requirements. The application provides search, reporting, and scheduling capabilities based on data captured in the field. A stand alone package which will help to transform the Data between SQL Service and DB2
Responsibilities:
- Analysis the business requirements with end user and Business Analyst.
- Developed WCF service which contains business logic of application and expose web methods to perform some operation.
- Implemented design pattern for various electric devices classes like Recloser, Regulator, Capacitor, Radio, Sectionalizer etc.
- Designed UI using InterSoft, Telerik WebGrid and .net server control.
- Worked on experience in SQL Profiler and SQL Tuning Wizard for improving query performance.
- Developed Themes & skins in CSS classes for User Interface.
- Performed the ETL(Extract Transform and Load) with SSIS from SQL Server to DB2.
- Created Orchestration in Biztalk and utilized Biztalk Adapter for Oracle in order to transfer the data between DB2 and Oracle Database.
- Developed test-driven development (TDD) with the use of NUnit of testing Framework.
- Designed Service-oriented Architecture (SOA) for interacting with Job creation which would be suitable for secure and reliable.
- Developed the pictorial view to show the Utilization of Device for the poles and created the Silverlight XAML App to show the Field Device inspection Summary.
- Developed the migration strategy and implemented the rules for refactoring the code by utilizing Fxcop
- Extensively used the SQL Task and Script Task Component to implement the ETL Task for the DB2.
- Created Error Handler and Mail Task in the SSIS Event Handler for the Exception Handling
Environment: VB.NET,IIS, XML,XSLT,C#, .NET Framework 3.5, SQL Server, Telerik (RAD) Controls, Inter Soft (Web Grid),Visual Studio 3.5,TFS,DB2,LINQ, SQL Server 2008,Silverlight, WCF ,Web Services , Oracle, SIS (SQL Server Integration Services),DB2,Biztalk Server 2009, SQL Server 2008.
Confidential, (NC) Oct 08 to Aug 10
Integration Architect,
2Enclude:
2enclude is a web based Application developed in ASP.NET 3.5.The application is developed for Telecom industry to maintain their day to day activities. It interacts with the AS400 system to get the current updated client details of the customers.2enclude contains all the user interface screens for handling Plant Management, Sales and Billing Applications. AS400 is currently involved to hold the customer details and the Sales information.2enclude interacts with AS400 system to get the updated customer information through an automated scheduler program.
Responsibilities:
- Responsible for creating and Integrating Web Services.
- Took ownership of modules and completed development using C# for the server side and implementing client-side functionalities and validations using JavaScript with unit testing of the same
- Analyzed requirements, made impact analyses, interacted extensively with client for clarifications, design discussions and proposed solutions with approach documents.
- Developed Web Pages using HTML,DHTML, CSS and ASP .NET3.5 Server Controls, LINQ, Web Services,
- Extensively used Telerik RAD Controls for Various requirements.
- Created the Prototype model for Port Manager Configurator in Silverlight (WPF).
- Used ADO.Net for Data Access operations using Datasets and Data Tables. Written triggers and stored procedures in SQL Server 2005.
- Extensively used the latest ASP.NET Ajax Controls like Script Manager, Update Panels and Updated Triggers to make the page more responsive and interactive to the users.
- Created Reports using SQL Reporting Services.
- Used the Ingenico device to implement the Signature Image capture for the point of sale module.
- Developed business objects for performing all the functionalities and validations.
- Developed ASP.Net Server Pages utilizing the ASP.NET 3.5 features Themes.
- Worked on Complete SDLC life cycle using Agile Methodologies (Scrum), Test Driven Development (TDD) and Automated Builds.
- Extensively used Team foundation Server as Configuration Management Tool as well as for Continuous Integration.
- Designed Sequential and class diagrams using UML
- Maintaining the Source Control in Team Foundation Server.
- Developed the Web Service for fetching the Task information and validated the XML Document to the schema.
- Using Visual Studio 2008 to create the GUI and create the Web Forms for the application
- Desktop Application created with WPF to perform the Data Scrubbing which will identify the type of Phone lines available for Structure.
- Implemented the WCF Services with SOA to process the Task flow in telecom industry.
- Implemented the HIS (Host integration Server) to Integrate the AS400 with .NET using Biztalk Server 2006R2(Used the tools provided with WCF Adapters were used to publish WCF Services from Orchestrations or Schemas and consume external services using variety of different transport, encoding offering service oriented flexibility.)
Environment:.Net Framework 3.5, ASP.Net, C#, WCF,WPF (Silverlight),XML,XSLT,XPath, JavaScript, JQuery, SQL Server 2005, Visual Studio 2008, Telerik (RAD Controls), HTML, CSS, SQL Reporting Services(SSRS), XML, IIS 7.0,Web Forms, WPF, Silverlight, Biztalk Server,TFS (Team Foundation Server).
Confidential, Metavante Apr 08 to Sep 08
(Fidelity National Information Services), OK
Senior Software Engineer,
Direct Suite:
Metavante Corp (Fidelity National Information Services): - Provides wide variety of financial technology services, Software, Financial regulatory Services and advice to its customers.
Metavante Image Solutions Direct Suite is a suite of products designed to capture check payments as close to the point of receipt as possible, provide a standard streamlined architecture for payment processing, and incorporate a set of services to reduce the amount of manual touches required to process a payment.
Direct Suite provides a thick client application that is installed on the merchants computer. Deposits are captured at the Merchant, prepared, and then transmitted across the Internet or a private network to the Direct Aggregator. Direct Suite is a suite of applications Direct Merchant: Smart Client, Direct Merchant: Web Client, Branch Capture, Configuration Manager Utility and System Administration Utility.
Direct Sustaining Engineering (DSE) is the production support team, providing support for the Service Requests raised by different end users of Direct Suite applications.
Responsibilities:
- Analyzed new requirements, interacted with client for clarification and design approval
- Took ownership of modules and completed development using C# for the server side and implementing client-side functionalities and validations using JavaScript with unit testing of the same.
- Prepared the Equity Research Report based on the stock.
- Created web interface to monitor the Equity Report for several clients
- Developed ASP.Net Server Pages utilizing the ASP.NET 2.0/3.5 features like Master Pages and Themes. Also contributed to web service development
- Extensively involved in integration of developed modules.
- Designed Sequential and class diagrams using UML
- Used Agile Methodologies (Scrum), Test Driven Development (TDD) and Automated Builds
- Prepared technical documents for all the activities to be fully process-compliant including UML Class diagrams, Sequence diagrams.
- Used JSON to populate the Data dynamically for controls.
- Worked on Performance Tuning of few Modules of the application implementing AJAX controls extensively and Query tuning with the help of SQL Profiler.
- Worked on the complete SDLC life cycle of the Project.
- Implemented the XML Web Service for various levels of functionalities.
Environment: .Net Framework 2.0/3.5, ASP.Net, C#, XML, XSLT, JavaScript, Visual Studio 2005 SQL Server 2005, WCF, Web Services, IIS 6.0, Web Forms, Infragistics, CSS, XML
Confidential, Wilmington, DE Feb 07 to Mar 08
Senior Developer,
First Watch Intelligence
FWI (First Watch Intelligence) is an application used by Chase Card member Services representatives to resolve the problems or issues faced by Chase credit card customers in real-time. First Watch Intelligence will Display customer information to the Analyst , Detect potential fraud on the account , Intelligently determine appropriate verification steps, Provide tools for account research, Interface with telephony equipment, Recommend account disposition strategies, Charge Back and Charge Off operations.
There are three applications, which can be selected once the analyst logs into the initial logon screen.
- Fraud Operations
- Recovery
- Portfolio Risk and Review
Responsibilities:
- Create the user interface for Recovery application in Win Forms and Web forms.
- Developed classes & interfaces for the Data Access layer using C# and ADO.NET and SQL Data Access library.
- Created generic ADO.Net component, which can dynamically connect to the different database dynamically.
- Developed Master Pages in Asp.Net.
- Created Web Services which will interact with Business Components.
- Created Win Forms and Web Forms in .NET for all modules.
- Performing SQL tuning for performance improvement.
- OOAD - Class, Sequence and Use case diagrams with UML using Microsoft Visio.
- Performing peer reviews on Design and Source Code.
- Used Test Director for Defect Tracking.
- Defect Fixing and Monitoring the Batch Processes.
- Prepared Technical document from Functional specification to developing the application.
- Using Visual Source Safe for Version Control.
Environment: C#.Net, ASP.Net, ADO.NET, CSS, XML Web Services, SOAP, SQL Server 2005, .NET Framework 2.0, VSS, Windows 2003 Server, MS Visio, XML, HTML, JavaScript.
Confidential, IP Management Services Jun 05 to Jan 07
South Field, MI
Senior Software Engineer,
IP Manager:
Thomson IP Management Services (IPMS) is the provider of highest-quality IP management services. IPManager is the most relied-upon patent and trademark management system in the world. The main objective of the project was to build a web-based application for the world of IP Management with greater set of features in ASP.Net 2.0 for their major clients like Pfizer which is said to be Biopharmaceuticals Company and also used in other industries.
Responsibilities:
- Analyzed new requirements, interacted with client for clarification and design approval
- Developed and used the Factory Design Pattern for establishing the connection with different Database.
- Extensively used the latest ASP.NET Ajax Controls like Script Manager, Update Panels and
- Extensively used Infragistics Grids and Web Panels for various requirements
- Developed business objects for performing all the functionalities and validations
- Developed ASP.Net Server Pages utilizing the ASP.NET 2.0 features like Master Pages and Themes. Also contributed to web service development
- Extensively involved in integration of developed modules.
- Used Agile Methodologies (Scrum), Test Driven Development (TDD) and Automated Builds
- Prepared technical documents for all the activities to be fully process-compliant including UML Class diagrams, Sequence diagrams.
- Used JSON to populate the Data dynamically for controls.
- Designed Sequential and class diagrams using UML
- Worked on Performance Tuning of few Modules of the application implementing AJAX controls extensively and Query tuning with the help of SQL Profiler.
- Worked on the complete SDLC life cycle of the Project.
- Used Visual Studio 2005 to create the Web forms
- Implemented the XML Web Service to update the Rule Engine.
Environment: .Net Framework 2.0, ASP.Net, VB.Net, JavaScript, AJAX, Visual Studio 2005 SQL Server 2000, Web Services, IIS 5.0, Web Forms, Oracle, Infragistics, HTML, CSS, XML
Confidential, Inc MI Feb 05 to May 05
(Windows Application) Software Engineer,
Banks Hardwoods is windows based application developed in VB.NET. It is a timber processing system, in which timber will come in to the kiln and come out as product. The product will be according to the sales order specifications such as specie, thickness, color, board feet etc. I was involved in customization of Banks Hardwoods Application and development of forms like alert mechanism for Work order Menu, Stacker output, View purchase Order,Viewall Sales Order, Sales Order Shipment. This Application sends some inputs to SAP B1 Application
Responsibilities:
- Developed the Application to make it compatible with Tablet PC
- As a Team Member I was responsible for development and testing of the system.
- Interacted with Business people for requirement gathering.
- Developed common functionalities as dlls.
- Developed Win Forms VB.NET
- Involved in test case preparation.
- Customized various SAP Modules like Purchase Order, Sales Order, and Accounts etc.
- Writing Stored procedure and Views
- Created stored procedures and views using SQL Server 2000.
- Used ADO.NET components extensively for data manipulation.
- Prepared Unit Test Cases and Unit test plans, Integration test plans for the Developed functionalities.
- Maintaining the Source Control in TeamSite (Configuration Management System).
Environment: VB.NET, ADO.NET, VS 2003, MS SQL 2000, Team Site
Confidential, Sep 03 to Jan 05
(PM Environmental, Inc MI) Software Engineer
PME Intranet Portal:
PMENet is an Environmental assessment company which does assessment for Land, Soil, Building related and Ecological survey for a Jobsite. Proposal and Creation of ESA Reports is done through Word document. This is wholly automated system used for maintaining the details of all clients and their Jobsite. Client details can be exported from SQL server to CSV format.
Responsibilities:
- Used Web Forms and rich data bound controls in C# for data presentation and manipulation by user.
- Designed and Coded Stored Procedures, Views etc in SQL 2000.
- Used Dataset, Data View, and Data Adapter to manipulate and display data.
- Prepared Unit Test Cases for the Developed functionalities.
Environment: ASP.NET, MS SQL 2000, IIS 5.0, C#, Java script, COM, VSS, CSS, HTML