Software Developer Resume
Austin, TX
SUMMARY
- 8+ years of IT Experience in Analysis, Design, Development, Implementation and Testing of Web - Based, Client-Server and N-Tier Architectures.
- Experience in Microsoft .NET Technologies - .NET Framework 4.5/4.0/3.5/3.0/2.0 , C#.NET, VB.NET, ASP.NET and ADO.NET.
- Proficiency in Software Development Life Cycle (SDLC) and AGILE (SCRUM) methodologies of development process such as requirement analysis & definition, designing, coding, testing and implementation.
- Experience in working with Web Forms, User Controls and Web Controls using HTML/HTML5, DHTML, CSS, CSS3, XML, JavaScript, jQuery, JSON, Visual Studio.
- Hands on experience in design using Object Oriented Programming Principles like Inheritance, Polymorphism.
TECHNICAL SKILLS
Web Application: MVC, ASP.NET, ADO.Net, WINFORMS, HTML5, XML, XSLT, JavaScript, JQuery, Web Forms, CSS, MVC 1.0, IIS 6,7.
Databases: SQL Server (2008, 2005, 2000), PL/SQL, Oracle 9i/10g/11g.
Languages: C#, JAVA
Microsoft Technologies: ASP.NET, ADO.NET,VB.NET AJAX, C#.NET, Entity framework6.0/5.0/4.0, Web Form, MVC based development, Crystal reports, JavaScript, jQuery, AngularJS, TFS, CSS, Data models, WCF, WWF, MSMQ, IIS
Application Development Tools: Team Foundation Server (TFS), MS Office.
Development IDE: Visual Studio (2015/12/10/08/05 )
Operating Systems: Windows XP/7/8/10
Reporting Tools: SSIS, SSRS, Microsoft Reporting Services, Crystal Reports.
Methodology: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential - Austin, TX
Software Developer
Responsibilities:
- Worked on Software Development Life cycle (SDLC) starting from Requirements gathering and performing objects oriented analysis, design and implementation Developing new WCF Service interface layer.
- Product Report tool was designed and developed using ASP.NET, XHTML, HTML, JavaScript and SQL Server 2008 as database.
- Work with business units to get and understand SRS (Software Requirements specifications).
- Designed and developed utilities in Windows Azure Service Bus for exchanging messages/information between windows and legacy mainframe applications.
- Used code first approach and Entity Framework 6.0 for Data Access Layer (DAL).
- Used AngularJS library as a part of client side development.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Implemented Reports Functionality using modules UI (MVC and KendoUI), Service (Web API) and EF for DAL.
- Recommended and developed the services of the application usingASP.NET MVC Web API.
- Designed MVC design pattern for ASP.NET application development using the ASP.NET MVC framework.
- Most of the internal structure uses XML for generating input/output.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- ADO.NET was used to connect to the databases in a disconnected oriented architecture.
- Created event driven Web Forms using ASP.NET and implemented Form Validations.
- Worked in Grid View Control throughout the application.
- Performed validations on Web Forms using .NET Validation Controls and also JavaScript
- Created and consumed Web Services using Visual C#, ASP.
- Experienced in Developing and Enhancing Web forms, Master Pages, User Controls and Custom Controls by using HTML, CSS, and ASP.Net Controls.
- Implemented Server and Client side validations using ASP.NET validation controls and JavaScript.
- Developed Agile Software Development methodologies to enable efficient and effective high-quality software development.
- Worked on different aspects of .NET framework like ASP.NET 4.0 and on middleware ADO.NET.
- Tools/Technologies..Net Framework 4.0, C#.Net, Visual Studio 2012, ASP.NET 4.0, JavaScript, Entity Framework, IIS, XML, SOAP, SQL Server 2012
Environment: C# .NET, ASP.NET, MVC, WCF, .NET Framework 3.5/4.0, Visual Studio 2008/12, XML, XSL, Angular JS, JavaScript, SQL Server 2005/08/12, ADO.NET, Web services, IIS 6.0, and Team Foundation Server.
Confidential - Phoenix, AZ
Software DeveloperResponsibilities:
- Involved in the SDLC of requirement analysis, design and development of the web-based application in the fast-paced agile methodology.
- Designed and developed web pages using ASP.NET, C#.NET, JSON, HTML and WPF.
- Developed the application with n-tier architecture using Class libraries, Data entities, Services, Data access layer, business logic layer and stored procedures.
- Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.
- Worked on several ASP.NET server controls like Calendar, Grid View control, Repeater Control, Object Data Source Control and handled server side events to optimize performance.
- Used Master Pages for branding purposes by displaying the logo and copy right information on every page and maintaining the same look and feel across the entire application.
- Developed web applications using ASP .NET MVC 4.0 framework.
- Extensively used Cascading Style Sheets (CSS), Angular JS for Styles, Fonts and Themes.
- Effectively handled ASP.NET client / server side state management features such as view state, hidden fields, cookies and query strings, application state and session state.
- Extensively used Grid view and Details view to display information based on search criteria along with Sorting. Worked extensively on Grid view custom templates for providing additional flexibility. Implemented all data manipulations like Update, Insert and Delete on Grid view.
- Developed search and advanced search components using Entity Framework to retrieve the search results from backend database (Asynchronous call) with AJAX features with partial page updates.
- Used JavaScript to perform validations and catch the events on client's browser.
- Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
- Implemented and developed WCF Services and migrated the implementation of Later helped migrate from SOA to RESTful services using ASP.NET Web API.
- Experience in Custom, Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Services (SSIS, SSRS).
- Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
- Extensively used HTML tables as Grid, for better performance instead of Data Grids along with Paging, Sorting and Filtering options. Data loading is being performed with JSON, Entity Framework.
- Developed the business layer with LINQ to Objects and LINQ to SQL.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Implemented a Responsive Web Design. After the initial page load, the application executed all data transactions with the server through MVC Web API via JSON, no additional full page loads were initiated.
- Created SQL scripts in SQL Server 2012, and implemented complex logic SQL queries and stored procedures.
- Used Microsoft Application Data Blocks for executing the SQL stored procedures.
- Performed Integration test, Unit test, Stress and Regression test with improved debugging standards.
- Created the .NET builds and made sure the builds are migrated all the way up to the Production Environment.
- Have been a member of Active Directory Team.
- Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
- Used SQL Tools such as Query Analyzer and SQL Profiler for query optimization.
- Involved in taking backups, Restoring, Import / Export data using SQL Server Import and Export Wizard.
- Used Team Foundation Server (TFS) for all the source code maintenance needs, tracking using work items.
Environment: .NET Framework 4.5, Visual Studio 2012, ASP.NET 4.5, MVC 4.0, C#, Application Blocks, TFS, WPF, WCF, Web API, AJAX, JSON, XML, XSLT, JavaScript, Angular JS, SQL Server 2012, LINQ, T-SQL, TFS, IIS.
Confidential
Software Developer
Responsibilities:
- Working as a team member and responsible for designing Clinical application.
- Followed Agile methodology in developing the application and possess strong knowledge in agile methodology.
- Designed the application using HTML Helper and Razor Views in MVC architecture that promotes a clear separation between the different layers.
- Developed Web services for Administrative Services, Configuration Services and Pricing Services.
- Worked on database modeling and database schemas and also created stored procedures in SQL Server.
- Designing and developing User Interfaces ASP.Net on Visual Studio.
- Worked on Generic classes using C# to create Support Functions and Database Operations.
- Implementing OOPS concepts like Inheritance to develop Base common and Base Secure modules.
- Used Windows Communication Foundation (WCF) to communicate with other backend systems.
- Developed reports using MS SQL Server Reporting Services (SSRS) and Crystal Reports.
- Developed System Settings module for user customization of the application.
- Worked on major modules like Users, Roles, Entities, Entity Types, Pricing Records and Reports.
- Created Benchmarked Items, Active Pricing Records, Revision History, etc., reports using SQL Server Reporting Services
- Worked on database and .Net application performance tuning to reduce the request processing load on server and having excellent .Net application and database debugging skills on SCALE UP and SCALE OUT applications.
- Used Team Foundation Server for integrating, maintenance, reporting and project tracking.
- Performed unit testing on every new version before sending it for User Acceptance Test.
- Documented the analysis and technical specification for future references.
Environment: .Net, ASP.Net, .Net Framework 3.5, Visual Studio 2008, XML, XSL, JavaScript, SQL Server 2008, SSRS, ADO.Net, Web services, SharePoint 2007, IIS, EO Tool kit, Crystal Reports and Team Foundation Server.
Confidential
.Net Developer
Responsibilities:
- Involved in design and development of user interfaces using ASP.NET, AJAX, HTML and CSS.
- Implemented role based security model to control user access to the application.
- Coded extensively in VB.NET targeting the Business requirements.
- Designed and developed custom web controls for data binding to client applications via XML and the .NET Datasets
- Designed and developed Web forms using ASP.NET Server Controls, Data Grids, user controls for reusability.
- Used ASP.Net Validation controls for validating user inputs.
- Created Views, Stored Procedures, SQL queries and implemented ADO.NET to insert, update, delete and select data from database.
- Involved in testing, debugging and implementation.
- Involved in development and documentation of the project using Waterfall methodology.
- Designed and developed web pages using ASP.Net, JavaScript, HTML and CSS.
- Implemented server side validation using ASP.Net Validation Controls.
- Assigned permission and roles based on the hierarchical position of user using ASP.Net authorization.
- Created dynamic web pages for generating dynamic tables.
- Created Authenticated logins and validated permissions.
- Used Data Grid, Data List to populate data from database
- Involved in Debugging and Testing of the application.
- Generated different reports to assist in decision-making using Crystal Report.
Environment: Visual Studio 2005, ASP.NET, Microsoft .NET Framework 3.0, Web Services, ADO.NET, JavaScript, AJAX, SQL server 2005, Windows XP Pro, IIS, CSS, XML, VSS.
Confidential
Software Developer
Responsibilities:
- Got trained on various techniques in VB.NET application development with ASP Web Forms, WinForms, VB.NET as code behind and SQL Server 2005 as database.
- Understanding the functional requirements, studying the system specifications and designing the Object Model for the software using Object Oriented Techniques with the 3-Tier architecture.
- Designed and developed user interface using ASP.NET and C#.NET.
- Developed user controls and validation controls using ASP.NET.
- Involved in all the stages of development from the Design till Maintenance.
- Master Pages were developed and used for uniformity and CSS were coded and used for implementing themes.
- Implemented business logic as .NET Framework assemblies using VB.NET.
- Used ADO.NET and related data objects such as Data Adapter, Data Reader, Data Set and Data Table for consistent access to SQL data sources. Used LINQ for updating data through C#.
- Coded Stored Procedures that contained joins and used in ADO.NET for creating, updating or deleting the data and even perform some information related tasks with multiple tables.
- Prepared user documentation.
Environment: .NET 2.0, VB.NET, Visual Studio 2005/2008, JavaScript, SQL Server Management Studio 2005, ADO.NET Entity Framework, Silverlight, C#, ASP.NET.