Sr. Software Developer (.net) Resume
Bentonville, AR
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 WEB Applications, ASP.NET, ADO.NET, SQL.
- Strong knowledge of Object Oriented Programming concepts
- Experience in creating layouts and GUI for ASP.Net web applications
- 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 and Oracle 9i/10g
- Strong knowledge and working experience developing Web applications using JavaScript, JQuery HTML, XML, XSLT, JSON, CSS, Themes and Skins
- Good 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)
- 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.
- Written store procedures, SQL queries on SQL Server 2005, 2008, 2012, Oracle 9i/10g database and exposure to database, programming tools like Toad for oracle and improved database performance
- Strong hands-on experience with ASP.NET and its components: LINQ to XML, LINQ to Objects, LINQ to SQL
- Assisted in the development of WCF Restful web services using Entity Framework
- Hands on experience in .NET Framework 2.0/ 3.0/ 3.5/4.0/4.5
- Proven ability in developing WCF applications using Visual studio
- 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
- 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, C#.NET, Java, VB.NET
Operating Systems: Windows XP/7, Windows Server
Web Technologies: ASP, VB.NET, ASP.NET, .NET Framework , AJAX, AJAX toolkit, ActiveX, HTML,, DHTML, CSS, JavaScript, JQuery, JSON, Bootstrap ,Framework, Web Services, Angular js, MVC Framework, XML, XSLT, XSD, SOAP,REST
Web/Application Servers: Internet Information Services 5.0/6.0/7.0/8.0
IDE: Visual Studio
Databases: Microsoft SQL Server 2013/2012/2008/2005, Microsoft Access, T-SQL, Oracle 11g/10g/9i
Scripting Languages: JavaScript, AJAX(Asynchronous JavaScript and XML )
.NET Framework Components / Templates: ASP.NET, Model View Controller (MVC) 3.0/4.0 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, Bentonville, AR
Sr. Software Developer (.Net)
Responsibilities:
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application
- Consuming and Developing Windows Communication Foundation services (WCF)
- Configure TCP Protocol, Transport Level Security in WCF Service
- Created Proxy for Client Application and also used as Service Reference
- Implemented Windows Authentication in WCF to consume the Service as application is used in intranet
- Used HTML Server Controls and Web Server Controls to create web pages
- Used Server Side Validation Controls and JavaScript to validate the form fields
- Configured the Application (WEB.config file) using Authentication, Authorization, Session State and Custom Error Messages
- Designed Database, created tables, views, triggers, and stored procedures in SQL Server 2005
- Extensively used Grid Views with sorting and paging
- Created CSS templates for use in all pages on the website
- Designed web pages to provide dynamic web functionalities using, VB.NET
- Used ADO.NET for SQL and Oracle database interaction using Data Reader, Dataset and Data view
- Documentation of technical specifications
- Hosting the WCF service on production server
- Installing the scheduler as a windows service by accessing the Windows Services Control Manager
- Work in a team environment with shared code and disciplined use of source code control
- Monitoring the behavior through start, stop and resume controls of the Windows service
Environment: C# 4.0, VB.NET, ADO.NET, WCF, Web Services, SQL Server 2012, PL/SQL, IIS 7.0, UML, HTML 5, JSON, DOM, Visual Studio 2010 and LINQ, Grid Controls, Angular JS, Visual Source Safe
Confidential, Quincy, MA
Sr. .Net Developer
Responsibilities:
- Used Model View Controller (MVC) architectural Design Patterns for the development of the product
- Primary responsibilities entailed analysis, design and development of the application
- Developed solutions using C#, ASP.NET MVC and ADO.NET Entity Framework
- Business logic layer is developed using C#.NET
- Using CSS for enhanced look of Web page
- SQL Server databases for development of the web page.
- Developed few pages in Classic ASP for some functionalities
- Migration of data from traditional servers to new database servers
- Used Validation Controls and Java Script for validations
- Created WCF services to implement the service 3-tier service architecture involving data access layer with ADO.Net components, business layer and service layer
- Developed web services layer and implemented business logic and use cases
- Participated in code reviews, architectural reviews and technical discussions
- Creating WCF applications requiring Instance and concurrency management
- 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
- Developed and executed rigorous system testing
Environment: C# 3.0, MVC Razor, ADO.NET, Visual Studio 2008, Web Services, PL/SQL, IIS 5.0, UML, HTML, Windows Console, Visual Source Safe.
Confidential, Charlotte, NC
.Net Developer
Responsibilities:
- Extensively worked with ASP.NET, ADO.NET and SQL Server databases for development of the web page
- Using CSS for enhanced look of Web page
- Developed few pages in Classic ASP for some functionality.
- Migration of data from traditional servers to new database servers
- Used Validation Controls and Java Script for validations
- Created .Net WCF to implement DAL access layer and register Employer Groups and provide access to the portal.
- Involved in initial system analysis, functional design specification, architecture design and UML diagrams such as use case diagrams during designing phase using Microsoft Visio.
- Using format files to bulk insert the data.
- Created SQL Stored Procedures and functions for accessing, inserting and updating data
- Maintenance of the website and bug fixing
- Automation of data validation at various levels right from extraction, processing and till loading on the website.
- Developed methods to utilize SMTP Server to send Email automatically when a user submits a request or coordinator modifies a certain request.
- Following the waterfall development methodology to ensure the integrity of data and work flow.
Environment: C# 3.0, ASP.NET, ADO.NET, Visual Studio 2008, SQL Server 2005, HTML, CSS, WCF, IIS 6.0, Visual Source Safe, XML, Windows Forms, JavaScript, SMTP Protocol and Servers.
Confidential, Owings Mills, MD
.Net Developer
Responsibilities:
- Responsible for designing, developing, testing, deployment, support and maintenance of the application
- Designed and developed several web applications using ASP.NET and extensively used Master pages, VB.NET Server Controls, Validation Controls and User Controls
- Extensively used AJAX, Java Script, Jquery, CSS, and HTML for user interface
- Designed and Developed Workflow manager components using WF
- Developed several Win Form applications using C# and VS. Extensively worked with .Net Remoting, .Net Reflection, Events, Delegates and Threading
- Used .Net Remoting for IPC and also for sending workflows from Server to Client
- Developed several Web Services and WCF services for building SOA applications
- Worked extensively with Data Adapter, Dataset, Data Reader as a part of ADO.NET to access and update database
- Involved in writing complex SQL queries, Stored Procedures, Functions, Triggers and Views.
- Used TFS/VSS as version control
- Have worked with Test Driven Development and Unit Testing using MSTest and NUnit
- Involved in working with IIS configurations and web deployments
Environment: .Net Frame work, VB.Net & C#, WCF, WPF, MS Visual Studio, SQL Server
Confidential
Software Developer
Responsibilities:
- Implemented Web User Interface, Business logics, and Data Access Components. Wrote the stored procedures using SQL
- Created Web User Controls those contain both HTML and Server Side controls in the process of implementing them on multiple pages of the application for developing rich user-Friendly interface
- Used the ADO.NET SqlClient Objects like SqlConnection, SqlCommand, SqlDataReader and SqlDataAdapter and Dataset object in the Data Access Layer to fetch the data from the SQL Server 2000 database
- DB analysis and development in SQL Server Tables, Views, Stored Procedure Functions
- Web User Control development for code reusability within same and multiple web applications
- Used JavaScript and Validation controls for validating the developed pages
- Used the Debugging and Tracing features of Visual Studio. Net
- Prepared Unit Test Plan and Intergraded test Plan with interface modules
- Developed business objects using, ASP.NET for various modules
- Prepared and executed unit test plans for every module and interfacing level
- Prepare Unit Test Plan and Integrated test Plan with interface modules
- Fixed the bugs within the time schedule
- Rapid SVN used as version control tool
Environment: ASP.NET, C#, SQL.