Software Engineer Resume
Nyc, NY
SUMMARY
- 8+ years of experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architectures in Finance, Telecom, Logistics, Consulting and IT.
- Technically expert in Technologies, such as .NET Framework(1.x/2.0/3.0/3.5), ASP.NET, C#, Web Services, WCF, LINQ, IIS, SOAP, XML, XSL, XSLT, Web Services HTML,VB Script, Visual Studio.Net 2008/2005/2003 , AJAX, ADO.Net, XML.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism and Design patterns like Abstract factory, Singleton, MVC, MVP, Object pool a standard solution to common problems in software design.
- Proficiency in software development life cycle (SDLC) for development process and AGILE, SCRUM, CMM, RUP methodologies of development process such as Requirement Collection, Analysis, Design, Coding, Testing, Implementation and Maintenance.
- Experience in using Language-Integrated Query (LINQ).
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across Internet Explorer, Mozilla Fire Fox, Safari and Netscape.
- Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Developed WCF Service and services integrated in UI using MVC pattern.
- Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JAVA Script, XML, HTML and DHTML.
- Experienced in XML Web Services (SOAP, WSDL, and UDDI) and Service Oriented Architecture SOA concepts using .NET Framework.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005/2000 .
- Experienced in Development and maintenance of enterprise reporting (SSRS Reporting Services / Crystal Reports) based on specifications and business needs and modified existing reports as needed.
- Experienced in SQL Server Business Intelligence Development Studio for report designing and construction. (SSRS)
- Experience in creating ETL packages using SQL Server 2005 Integration Services (SSIS).
- Experience in database related work primarily creating complex Stored procedure, DTS packages, Views, Triggers,(UDF)Functions, using PL/SQL,T-SQL and Performance Tuning in SQL Server 2008/2005/2000 .
- Experience in .NET security features such as Authentication & Authorization, Windows-based Authentication, Forms-based Authentication, Authorizing Users and Roles.
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server and Visual Source Safe (VSS).
- Very good experience with Reporting Tools - Crystal Reports
- Extensive working experience in unit testing framework - NUNIT.
- Excellent Written, Analytical Skills and Verbal Communication skills with a customer service oriented attitude.
TECHNICAL SKILLS
Operating Systems: Windows 07/2000/ NT/ XP/ Vista/98/ 95, Windows 2003 server.
.NET Technologies: ASP.NET, LINQ, ADO.NET, Web Services, WCF, Web Forms, Win Forms, Web Parts, .NET Remoting, SOAP, Net Framework 1.1/2.0/3.0/3.5.
Programming Languages: C#.Net, VB.Net, JavaScript, AJAX, VB Script, C, C++, SQL, PL/SQL.
Web Technologies: XML, HTML, DHTML, XHTML, XAML, CSS, XSLT, VBScript, JavaScript, AJAX.
Databases: SQL Server 2008/2005/2000 , MS Access 2000/2003/2007.
Protocols: TCP/IP, HTTP, FTP, SOAP, SMTP, IMAP
Reporting: SQL Reporting Services (SSRS), Crystal Reports.
Version Control: Visual Source Safe 6.0, Team Foundation Server.
Other Tools: Microsoft Visual Studio. Net 2003/2005/2008 , Business Intelligence Studio, MS FrontPage, MS Office, UML, Microsoft Visio 2003.
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) for development process and Agile including Analysis, Design, Implementation, Testing and Maintenance.
- Developed XML Schemas for Data Object design for communication with web service and existing Application Infrastructure
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction and Design patterns like Abstract factory.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2007.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ and SQL server 2008
- Created and deployed XML Web Services (WCF) using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Developed web base application using JavaScript, ASP.NET and SQLserver.
- Designed the web UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Used JQuery as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
- Created User Controls, Data Access Layer, BLL Business Logic Layer Classes using C# and .Net 3.5 for web pages.
- Created Client side validations with JavaScript and Server side validations with ASP.Net 3.5.
- Used Winform controls and Custom User Controls to provide standard interactive User Interface
- Extensively used XML, XSLT and XSD for data transfer across different systems.
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Writing Queries using T-SQL Statements, Views, User Defined Functions, Complex Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Used SQL Server Business Intelligence Development Studio for report designing and construction. (SSRS)
- Worked with connection manager, build data and control flow and ran packages.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Involved in Deployment and Troubleshooting issues in the application.
- Responsible for maintaining versions of source code using Visual source safe.
- Involved in writing System Documentation and Code Documentation.
Environment: Visual Studio 2008, C#, ASP.NET 3.5, WCF, Win forms, XML, IIS 7.0, Win From. AJAX, WSDL, Agile, ADO.NET, LINQ, Framework 3.5, Microsoft Visual SourceSafe, SQL Server Reporting Services, SQL Server Integration Service, NUNIT, SQL Server 2008, Windows XP, MS Office, UML, Windows 7..
Confidential, NYC, NY
Sr.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) for development process and Agile including Analysis, Design, Implementation, Testing and Maintenance.
- Developed XML Schemas for Data Object design for communication with web service and existing Application Infrastructure.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction. and Design patterns MVC.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2007.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ and SQL server 2008
- Developed web base application using JavaScript, Classic ASP and SQLserver.
- Used AJAX controls to retrieve the data from the server without interfering the display and behavior of existing page.
- Generated and Configured SSL s to secure WCF messages.
- Created and deployed XML Web Services (WCF) using ASP.net and C#, used them to generate the proxy class files based on the web services and consumed in web application.
- Used WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Designed the web UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Used JQuery as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
- Created User Controls, Data Access Layer, BLL Business Logic Layer Classes using C# and .Net 3.5 for web pages.
- Created Client side validations with JavaScript and Server side validations with ASP.Net 3.5.
- Used Winform controls and Custom User Controls to provide standard interactive User Interface
- Extensively used XML, XSLT and XSD for data transfer across different systems.
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- Written Stored Procedures in SQL Server 2008 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Writing Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Worked with Test Driven Development by writing automated test cases.
- Involved in Deployment and Troubleshooting issues in the application.
- Responsible for maintaining versions of source code using Team Foundation Server.
- Involved in writing System Documentation and Code Documentation.
Environment: VisualStudio2008, C#, ASP.NET3.5,Winforms, WCF, XML, IIS 7.0, AJAX, WSDL, SOAP, SOAP, ADO.NET, LINQ, SQL Server Reporting Services, NUNIT, SQL Server 2008, Windows XP, MS Office, UML, Windows Server 2003.
Confidential, NY
Programmer Analyst
Responsibilities:
- Developed and used user defined namespaces along with system-defined namespaces.
- Involved in the complete Software Development Life Cycle (SDLC) for development process and MVC including Analysis, Design, Implementation, Testing and Maintenance.
- Worked with ASP.NET Web Forms, Caching features, Configuring Optimizations and securing the web application.
- Working in an agile Environment to deliver higher-quality software far more rapidly.
- Receiving XML files from data providers using FTP & parsing the same for stock data.
- Used JavaScript and HTML controls for Client Side validations. Implemented Ajax controls to aid in efficiency and coding using C#.UI development using HTML/DHTML, CSS and XML/XSLT.
- Developed complex reports using Crystal Reports - used various features like Parameter passing, Master Detail etc.
- Designed the structure of the web services to be implemented. Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- Used Javascript libraries like JQuery for Event Handling and Ajax interactions for rapid development.
- Responsible for implementing LINQ feature in the handling the business objects.
- Consumed Web services for validating the users using the SOAP.
- Designed reports to generate statistics of material sent using SSRS.
- Consumed Web Services using SOAP in order to retrieve data from other platform systems using XML.
- Worked extensively in creating packages, stored procedures, and functions in T-SQL.
- Developed database layer using ADO.NET to access database procedures and functions.
- Created SQL Stored Procedure to implement complex business logics to improve performance.
- Developed business layer components in C# as code behind files.
- Connected to SQL-Server 2005 through ASP.net in order to retrieve records for bookmarks.
- Wrote Trace extensions to trace the unavailability of the XML Serialization.
- Performance tuning of the resource intensive stored procedures.
- Developed ASP.Net custom controls.
- Extensively used ASP.NET Data Grid, Data List and Repeater controls for displaying the data in a clear format.
Environment: ASP.NET 3.5, C#.NET, WCF, XML, T-SQL, HTML, Java Script, Web Services, SOAP, Ajax, Crystal Reports, SQL Server 2005, Visual Studio 2005, AGILE, SSRS, ADO.NET, UML.
Confidential, DETROIT, MI
Sr.Net Developer
Responsibilities:
- Worked in an agile Environment to deliver higher-quality software far more rapidly.
- Successfully organized initial set of requirements into master list of Use Cases.
- Involved in development of Web Forms, Classes using C#.Net that incorporates both N-tier architecture and database connectivity.
- Used Visual Studio.NET 2005 IDE to design the forms, develop and debug the application.
- Worked on different aspects of .NET framework, like ASP.NET 2.0, ADO.NET and VB.NET.
- Involved in designing of User Interface with CSS, HTML, and DHTML.
- Developed presentation layer using server-controls, HTML controls and user and custom controls.
- Used various ASP.NET 2.0 web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop web forms.
- Used AJAX to trade data with a web server, without reloading the page.
- ADO.NET was used to connect to the data bases in a disconnected oriented architecture.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Extensively used Grid View control throughout the application.
- Created CSS files to be applied to various web forms on the web pages.
- Using Validation controls using both Custom validation and JavaScript was written for Client side validations and also used the new validation controls in VS 2005.
- Developed extensive Stored Procedures and Triggers in SQL 2005.
- Created Crystal reports on the web page by accessing the database.
- Involved in Unit Testing and Integration Testing of the entire application.
- Implemented version controlling using Visual Source Safe.
Environment: NET Framework 2.0, ASP.NET, C#.NET, ADO.NET, XML, HTML, JavaScript, IIS 6.0, Windows 2000, HTML, DHTML, UML, CSS, Visual Studio 2005, Win Forms, XML, XSL, HTML, SQL 2005, Crystal Reports
Confidential
Intranet Developer
Responsibilities:
- Developed UI components using ASP.NET and C#.NET.
- Interacted with external clients for and Requirements Gathering.
- Involved in Analysis and Design of all the modules within the application.
- Created ASP.NET Web forms, Win Forms and server controls to display dynamic data obtained through the use of Microsoft ADO.NET and Data binding.
- Used CSS (Cascading Style Sheets) for branding purposes and user look and feel and JavaScript for Client side validation.
- Heavily used .NET Web Controls, Validation Controls and User Controls.
- Designed and developed the booking and contracting engine using C#.NET, Multithreading, Serializations to transfer and persists data xml datasets.
- Used Caching feature to increase the user response.
- Extensively used the ASP.NET features like Grid View, Detail View and other controls.
- Used cookies, Sessions and View state to store user information.
- Wrote SQL scripts and Stored Procedures to execute various database routines.
- Worked on security issues related to user Authentication and Authorization.
- Designed and Created reports using Crystal reports.
- Performed Unit Testing on the entire application.
- Involved in developing user manuals and help documents.
Environment: Visual Studio.NET 2003, ASP.NET 1.1, Win forms, C#, ADO.Net, Java Script, CSS, SQL Server 2000, Crystal Reports, HTML, CSS, Unit Testing, SQL Scripts, Windows XP.
Confidential
Dot.Net developer
Responsibilities:
- Writing backend procedures and stored procedures.
- Designing and developing Graphical User Interfaces..
- Writing triggers, functions, and packages as needed.
- Design and development of Web pages using, ASP.NET, HTML/DHTML, Javascript, CSS.
- Writing SQL queries, Cursors using embedded SQL, PL/SQL.
- Used Validation Controls to validate the input Data using Validation Controls (Required Field, Range, Custom and Compare Validator).
- Testing and Debugging of the applications.
- Implementation and End User .
- Customer Support and maintenance.
- Documentation of the each screen developed for the application.
Environment: Visual Studio 2003, Crystal Reports, SQL 2000, PL/SQL, C#.NET.
