We provide IT Staff Augmentation Services!

Senior Software Engineer (.net) Resume

New, YorK

PROFESSIONAL SUMMARY

  • Over 7+ years of experience with windows and web based .Net applications in all phases of the SDLC (Software Development Life Cycle) involving requirement gathering, analysis, documentation, design, implementation, testing, deployment and maintenance.
  • Proficient in programming in C# Windows Forms, ASP.NET, ADO.NET, SQL.
  • Strong knowledge of Object Oriented Programming concepts
  • Experience in creating layouts and GUI for ASP.Net web applications.
  • Good knowledge in Biotechnology domain.
  • Experienced in Software development life cycles - Waterfall, Agile/Scrum methodologies.
  • Demonstrated proficiency in development using Microsoft.NET technologies like WCF, LINQ, ASP.Net 4.5/4.0/3.5/3.0 , C# (4.5/4.0/3.0/2.0 ) and AJAX Extensions with MS SQL Server (SQL 2008 / 2005 / 2003 ), PL/SQL.
  • Proficient in designing and developing user-friendly GUI based applications with C# Win forms
  • Experienced in deploying applications with ClickOnce methodology
  • Good working knowledge of developing web applications by using ASP.NET MVC (Model View Controller) 2.0, 3.0 and 4.0 architecture.
  • Expertise in Database design and writing Stored Procedures, Triggers, Functions, Views
  • Good command over Query Optimization using SQL Server Query Execution Plan Analysis
  • Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
  • Good experience in implementing new C# 4.0/3.0/2.0 features such as Generics, Iterators, Anonymous methods, Partial classes, Anonymous Types, Lambda expressions, Extension methods
  • Excellent at Unified Modeling Language (UML) to develop use cases, class diagrams, state diagrams
  • Experienced in Creating Reports using SQL Server Reporting Services (SSRS) and Crystal Reports.
  • Experienced data-migration tasks related to SQL with SSIS.
  • Written store procedures, functions, triggers, SQL queries on SQL Server 2005, 2008 database and improved database performance.
  • Strong hands-on experience with ASP.NET and its components: AJAX, LINQ to XML, LINQ to Objects, LINQ to SQL.
  • Good knowledge in Silverlight.
  • Hands on experience in .NET Framework 1.1/ 2.0/ 3.0/ 3.5/4.0
  • Proven ability in developing WPF, WCF applications using Visual Studio 2008
  • Strong knowledge and working experience developing Web applications using JavaScript, JQuery HTML, XML, XSLT, JSON, CSS, Themes and Skins
  • Experience working on AJAX (Asynchronous JavaScript and XML) toolkit controls with ASP.NET Web applications.
  • Worked with and managed application tiers and SQL servers running on multiple servers distributed among multiple physical locations.
  • Experienced with load and performance testing of multi-tier applications hosted across distributed servers.
  • Knowledge of C++ and Java programming language.
  • Good at Unit and Integration Testing by using NCoverage tool, VS Automated Unit Testing Framework and NUnit testing
  • Well versed in using version control tools like Visual Source Safe
  • Strong Business and Application analysis skills with excellent communication & interpersonal skills
  • Experience implementing MS enterprise library data access, logging, auditing
  • Possess excellent time management skills
  • Self-motivated and quick at learning new technologies and concepts
  • Adept in working independently or within the team and possess strong team building skills
  • Commendable analytical and problem solving skills with a quest to work on challenging tasks

TECHNICAL SKILLS

Programming Languages: C#.NET, VB.NET

Operating Systems: Windows XP, Windows Server 2003

Web Technologies: ASP.NET, PHP

Web page designing: HTML, DHTML, XML, CSS, XSL

Web/Application Servers: Internet Information Services 5.0/6.0/7.0

Integrated Development Environment: Visual Studio (2005, 2008, 2010)

Databases: SQL Server 2005/ 2008,2012,Oracle 8i/9i, Microsoft Office Access, MySQL

Scripting Languages: JavaScript, AJAX(Asynchronous JavaScript and XML )

.NET Framework Components / Templates: ASP.NET, Model View Controller (MVC) 3.0/4.0 Framework

Code coverage/ Testing tools: NCoverage, Nunit, VS Automated Unit Testing framework

Versioning tools: Visual Source Safe, SVN Source Control, TFS

Microsoft Office Tools: Microsoft Office, Microsoft Project, Microsoft Visio

Case Tools: VISIO, Visual Paradigm

Reporting tools: MS Analysis Services/Reporting Services, SSRS, SSIS, Crystal Reports

PROFESSIONAL EXPERIENCE

Confidential, New York

Role Senior Software Engineer (.Net)

Environment C# 3.0, ADO.NET, WCF, Web Services, SQL Server 2012, SQL Server 2005,PL/SQL, IIS 6.0, UML, HTML, Windows 2003, Visual Studio 2010 and LINQ, DevExpress Grid Controls, Visual Source Safe

Responsibilities

  • Extensively worked on C#.Net windows forms in developing various modules in the applications.
  • Involved in initial phases of design, analysis and elicitation of requirements
  • Used new C# 4.0/3.0/2.0 features such as Generics, Iterators, Anonymous methods, Partial classes, Anonymous Types, Lambda Expressions and Extension methods
  • Followed Agile development process with monthly release within each module.
  • Designed and created rich GUI for various forms associated with each module.
  • Used ADO.NET for SQL database interaction using DataReader, DataSet and Data view
  • Created WCF services to implement the service 3-tier service architecture involving data access layer with ADO.Net components, business layer and service layer
  • Worked on stored procedures, functions, triggers while implementing the relational database
  • Leading the team and monitoring the tasks involved in development of few modules
  • Documentation of technical specifications
  • Incorporated efficient ways of extracting data using file I/O operations and Hash tables for temporary storage and retrieval of data.
  • Worked with connecting SQL server database for fetching and storing data.
  • Used LINQ query expressions for pattern and string matching
  • Elicitation of requirements from technicians and department supervisors
  • Researching on various .Net grid controls to find the best that suits the users requirements
  • Migration of existing ASP application to .NET application using ASP.NET, C#.NET
  • Using Import and Export Wizard to migrate the data from Excel and other file formats to SQL database tables.
  • Developing prototypes and templates for each process
  • Communication with the lab technicians for feedback of the dataflow after implementation
  • Rigorous testing and validation to maintain integrity of critical experiment data
  • Deployment of the application with ClickOnce deployment technique for easy upgrades on the application.
  • Integration of DevExpress third party grid control for enhanced grid capabilities based on user’s requirements
  • Maintain the versions of the application on Visual Source safe
  • Using last modified count to handle the user concurrency issues in the forms to enable different users to use the form simultaneously
  • Using Pivot and Unpivot relational operators in SQL
  • Generating crystal reports
  • Exception handling and communication of various errors in a user friendly way
  • Created user defined custom controls for re-use among other modules of the application
  • Developing test cases for unit, integration and system testing.
  • Rigorous path coverage testing techniques to ensure bug free functionalities of application
  • Creating HTML pages with visuals as Help documents for each module
Confidential Jacksonville, FL

Role Senior Software Engineer (.Net)

Environment C# 3.0, ADO.NET, WCF, Web Services, SQL Server 2012,PL/SQL, IIS 6.0, UML, HTML, Windows 2003, Visual Studio 2010 and LINQ, DevExpress Grid Controls, Visual Source Safe

Responsibilities

  • Extensively worked with ASP.NET, ADO.NET and SQL Server for development of the web pages
  • Involved in gathering requirements, analysis and preparation of requirement specification documents.
  • Involved in creating rich and user friendly GUI for the web pages.
  • Created deployed and managed reports using SSRS
  • Worked on design and implementation of relational database as part of the database design
  • Merging database tables from different database servers and implementing normalized database
  • Created SQL Stored Procedures and functions for accessing, inserting and updating data
  • Implemented insert/update/delete triggers on the database
  • Developed N - Tier Application in .NET using 3 layers approach. Presentation layer developed using ASP.NET, Business Layer developed using C# and Data access layer developed using ADO.NET
  • Involved in deploying the application on local servers for testing and also real production servers
  • Used Dataset, Data Table, Data Adapter, Data Reader and other ADO.NET connectivity controls
  • Used Grid View Control to present the data in the front end
  • Used Validation Controls and Java Script for validations
  • Used CSS for enhanced look and feel of Web pages
  • Developing/enhancing ASP.Net Web forms using HTML, Java Script, jQuery, ASP.Net Server Controls
  • Extensively performed manual testing and executed test scripts and test cases on the ACCESS Application.
  • Created Proxy for Client Application and also used as Service Reference .
  • Followed Agile development methodology.
  • Working on and maintaining different versions of the application through Visual Source Safe
  • Used AJAX to retrieve back end data based on user selections and displaying asynchronously
  • Also Involved in Bug fixing/enhancement of the application.
  • Writing test cases and testing the application at both unit and integration levels.
  • Generation of customized reports using various data visualization tools like charts and diagrams.
  • Created CSS templates for use in all pages on the website.
  • Involved in SSIS data migration tasks for migrating data from old applications to the new databases.
  • Onsite visits for direct requirements gathering from technicians and understanding the processes better
Confidential Chicago, IL

Role Software Engineer(.Net)

Environment

C# 2.0, ADO.NET, Visual Studio 2008, Web Services, SQL Server 2008, PL/SQL, IIS 5.0, UML, HTML, Windows 2003 Server, Windows Console, Visual Source Safe

Responsibilities

  • Designing and developing web forms in C#.Net
  • Documented technical specifications
  • Incorporated efficient ways of extracting data using file I/O operations and Hash tables for temporary storage and retrieval of data
  • Used various lambda expressions and LINQ query expressions in implementing the functionalities in C#
  • Migration of existing ASP application to .NET application using ASP.NET, C#.NET
  • Utilized app.config to define various client level settings used in the application
  • Designed and developed database for the storage of experiment data in normalized form
  • Creating SQL stored procedures and triggers for various functionalities
  • Created WCF services to implement the service 3-tier service architecture involving data access layer with ADO.Net components, business layer and service layer
  • Migration of the data from Excel and other file formats to SQL database tables by SQL bulk copy
  • Implemented multithreading for parallel and efficient execution of certain scheduling tasks
  • Communication with the lab technicians for feedback of the dataflow after implementation
  • Rigorous testing and validation to maintain integrity of critical experiment data
  • Hosting of the web service on the production server and updating the web.config
  • Improvised the data and work flow through effective data handling techniques and SQL transactions
  • Enhanced laboratory operations by introducing validations and data check and sending alerts and email reminders to technicians at critical phases of the scheduler run
  • Developed and executed rigorous system testing
  • Deployment of the application on production network with Clickonce deployment technique for easy upgrades on the application
Confidential

Role Associate Software Engineer(.Net)

Environment

C#.NET, HTML, CSS, C# Script,, Visual Studio 6.0, Visual Studio.NET, SQL Server 2000, IIS 5.0, Windows Services Control Manager, Windows Forms

Responsibilities

  • Developed the User interface as a event-driven application on windows forms using C#.Net
  • Implemented the scheduling part of the application as a Windows Service application.
  • Requirements gathering from all departments across the company.
  • Preparation of technical requirement specification documents
  • Database design and development with creation of database tables, views, stored procedures, triggers and functions
  • Designed the back-end database in SQL Server 2008 with Entity-Relationship Modeling
  • Performed the Unit Testing and Integration testing
  • Used ADO.NET for SQL database interaction using Data Reader, Data Set and Data view
  • Utilized Web.config file to have own setting for the application by writing database connection strings, custom settings and user authentication
  • Created WCF Services for consuming from the two different applications - Windows forms UI and the Windows Services application.
  • Used C# regular expressions and lambda expressions for string and pattern matching
  • Utilizing Language-Integrated Query(LINQ) capabilities of C# for several complex filtering, ordering and grouping operations on data sources.
  • Implemented the Timer Control of Windows forms to trigger various events at specified intervals.
  • Maintaining the versions of the applications on Visual Source safe.
  • Leading the project team
  • Delegating tasks to the team members and monitoring the tasks and timelines assigned to each member
  • Deploying the UI application on server network with ClickOnce and managing upgrades to it
  • Hosting the WCF service on production server
  • Installing the scheduler as a windows service by accessing the Windows Services Control Manager.
  • Monitoring the behavior through start, stop and resume controls of the Windows service
Confidential

Role Associate Software Engineer(.Net)

Environment

C#.NET, HTML, CSS, C# Script,, Visual Studio 6.0, Visual Studio.NET, SQL Server 2000, IIS 5.0, Windows Services Control Manager, Windows Forms

Responsibilities

  • Developed windows forms for user interfaces as a event-driven application using C#.Net
  • Requirements gathering from the concerned department technicians.
  • Preparation of technical requirement specification documents
  • Designed forms with gridview for display and modification of allele data
  • Created html pages as help documents for various forms
  • Database design and development with creation of database tables, views, stored procedures, triggers and functions
  • Designed the back-end database in SQL Server 2005 with Entity-Relationship Modeling
  • Performed the Unit Testing and Integration testing
  • Used ADO.NET for SQL database interaction using Data Reader, Data Set and Data view
  • Utilized Web.config file to have own setting for the application by writing database connection strings, custom settings and user authentication
  • Created WCF Services for consuming from the two different applications - Windows forms UI and the Windows Services application.
  • Used C# regular expressions and lambda expressions for string and pattern matching
  • Utilizing Language-Integrated Query(LINQ) capabilities of C# for several complex filtering, ordering and grouping operations on data sources.
  • Maintaining the versions of the application on Visual Source safe.
  • Delegating tasks to the team members and monitoring the tasks and timelines assigned to each member
  • Deploying the UI application on server network with ClickOnce and managing upgrades to it
  • Hosting the WCF service on production server
  • Installing the scheduler as a windows service by accessing the Windows Services Control Manager.
  • Monitoring the behavior through start, stop and resume controls of the Windows service

Hire Now