Application Developer Resume
Rochester, MN
SUMMARY
- Around 7 years of IT Experience in Designing, Development and Maintenance of Scalable, Distributed, ASP.NET Applications and SQL Server 2000/05/08.
- Experience in Software Development Life Cycle (like Analyzing Designing, coding, testing, bug fixing and customizing) and Implementation of Client/Server applications using C#, VB.NET and SQL Server 2000/05/08 with N - tier development environment
- Expertise in implementing web applications using ASP.NET 1.1/2.0/3.0/3.5/4.5 , ADO.NET, Web Services and IIS.
- Experience in working with MVC architecture.
- Extensive experience in SQL Server 2005/2008, Stored Procedures, Functions, Triggers, Queries, Indexes, DTS Packages, Transactions, Cursors etc.
- Working knowledge in Internet languages like HTML, CSS, XML, VBScript, JavaScript.
- Experience in developing WCF and Web Services using SOAP and XML and Windows Services.
- Experience working in fast paced environments like AGILE Development.
- Expertise in developing Multi-Tier Application Development.
- Knowledge of the latest technologies like WPF, LINQ and Ajax.
- Developed business and data access components in C# utilizing ADO.NET transaction management & LINQ.
- Strong analytical and programming skills coupled with knowledge of object-oriented analysis and design methodologies.
- Experience in documenting, preparing and executing test plans.
- Excellent analytical, inter-personal, communication & written skills.
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Involved in testing Mainframe, Oracle and Developer 2000 and .NET, C# applications.
- Performed Backend testing in SQL Server, Oracle using SQL queries
- Good understanding of Database Management Systems (Oracle, SQL Server)
- Worked closely with Project Managers, Development Teams, Business Analysts, Offshore Teams and End-Users.
- Excellent communication and interpretation skills enabling effective interaction with application Developers, End Users, Project Managers, and Business Analysts to review the requirement specifications.
TECHNICAL SKILLS
Programming Languages: C#, Visual Basic.NET, ASP.NET, SQL, C, C++, Perl
Databases: SQL Server 2000/2005, MS-Access, oracle 9i, 10g, 11g
Operating Systems: Windows 9x/2000/XP/NT/Vista/7, UNIX
Application Tools: Visual Studio .NET 03/05/08, Microsoft Office
Modeling Tools: Microsoft Visio, SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), MS Build
Server Technologies: C#.NET, VB.NET, ASP.NET, ADO.NET, .NET Framework 1.1/2.0/3.0/3.5/4.0
Web Technologies: HTML/DHTML, VBScript, XML, CSS, SOAP, AJAX, WCF, WF, PHP
Web Servers: IIS 5.3/6.0
Protocols: TCP/IP, HTTP, FTP
PROFESSIONAL EXPERIENCE
Confidential, Rochester, MN
Application Developer
Responsibilities:
- Designed and developed the application using MVC 4.0(Model View Controller) Architecture and Entity Framework.
- Created a Web Service Layer so that all the applications at the client can consume the services without directly interacting with the main services
- Used Interfaces in Web Services layer which can be defined as per requirement.
- Used disposable SQL connections to get data from Database.
- Used ADO.NET objects like Data Adapter, Data Reader and Data Set.
- Implemented and Consumed the web service layer for getting & manipulations of the data from DB.
- Implemented customized XML parser to extraction of data from XML and writing data to XML
- Made HTTP specific calls in code using HttpWebRequest objects
- Consumed client-specific Restful API for getting required data
- Handling of Exceptions extensively without crashing the Application
- Used Logging frameworks like log4net to log system errors and information for debugging
- Tested the application and resolved the bugs that were found
- Created partial views and used Ajax for displaying a partial page
- Designed and Configured advanced Jquery code for client side validations
- Implemented graphs using the J-Query Flot Plugin.
- Customized the Flot J-Query according to the client requirements.
- Used Bootstrap UI controls for RICH UI and for adjust as per client system resolution
- Used AJAX for GET & POST calls to get data from Controller.
- Created User defined functions for string manipulations and date formatting as per client time-zone in JQuery.
- Created and configured WCF service with multiple bindings using SOAP
- Created WCF proxy class and wrapper agent for handling exceptions While consuming WCF service
- Used XML and JSON data that was received from various web services
- For the back end, used SQL Server R2 2008.
- Created Tables and written Stored Procedures in SQL Server 2008
- Used SVN for source control.
- Published Application to Dev server and performs integration test to make sure everything is working.
Environment: ASP.NET MVC 4.0, C#, Visual Studio .NET 2010,WCF, XML/XPATH, XSLT, Web Services, AJAX,JQuery, JavaScript,Bootstrap, HTML5, CSS, SVN, SQL Server 2008 R2.
Confidential, Columbus, OH
Software Developer
Responsibilities:
- Developed web pages in ASP.NET and used C# for code behind application programming interface.
- Designed and developed the application using MVC 4.0(Model View Controller) Architecture and Entity Framework.
- The Entity Framework was used for the object to database mappings.
- Used the ASP.NET server controls
- Responsible for design of the developer experience and API for ASP.NET/ASP.NET MVC 4.0 user interface controls
- Client-side web development using HTML5, CSS, JavaScript, client MVC frameworks.
- Server-side web development using ASP.NET, ASP.NET MVC, SQL.
- Used Web services.
- Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO.NET and ASP.NET.
- Designed and implemented Web Services inASP.Net for the business layer that interacts with various inter-department applications
- Implemented Data Access Layer using ADO.NET to communicate with the SQL Server database.
- Used Dataset, Data Adapter, Data Reader, Data Relation and other ADO.NET connectivity objects.
- Developed Rich User Interface for Projects module using Silver Light, WPF.
- Implemented and used WPF Controls over web browser.
- Developed WPF based GUI with C# as code-behind.
- Used AJAX to create interactive web applications.
- Worked on various AJAX controls during Web Application Development
- Extensively used Java script and JQuery for various client side scenarios and for also validations.
- Effectively used Jquery a concise JavaScript Library for traversing HTML document, event handling and AJAX interactions.
- Involved in developing web pages with rich UI, AJAX, and Jquery using ASP.NET.
- Used Master page and different server controls.
- Used XSLT transformation for formatting and displaying XML output.
- Implemented dynamic web content using XML, XSLT, and XPATH.
- Used XSLT to transform XML into HTML / DHTML which was done to display the user controls on the screen.
- Experience in Web Applications in C#, ASP.Net .
- Coded Business logic in C#.
- Designed and developed business components using C#.Net 4.0.
- Developed Web-Services using C# to make requests to the server. The information received is passed back in an XML format which is parsed through and displayed to the client.
- Developed the necessary stored procedures and SQL Queries.
- Designed and developed reports using SSRS.
- Developed the necessary Stored Procedures and created complex Views for robust and fast retrieval of data from using SQL server 2008.
- Performance tuning of Stored Procedures.
- Designed and Coded Tables & Views in SQL server 2008.
- Encapsulated all data logic into stored procedures and created triggers. Used SSIS for data archiving, analysis in the application development purpose.
- Experience in extraction, transformation and loading (ETL) of data flows using SSIS with complex integration of by CouponDropDown">SQL Server
- Wrote SSIS Packages.
- Involved in database design and writing Stored Procedures using SQL server 2008
- Experience with REST/JSON
- Developed business and data access components in C# utilizing ADO.NET transaction management & LINQ.
- Worked on LINQ queries.
- Expertise in usingSVNto open bugs, create tasks and user stories, initiate change requests.
- UsedSVNsource control to deploy application.
- UsedSVNto report bugs and to maintain product backlog items.
- Customizing and generating multiple SVN reports to serve company needs.
- Used Agile Software Development methodologies to enable efficient and effective high-quality software development.
Environment: ASP.NET 3.0/3.5, C#, Visual Studio .NET 2010, ADO.NET,XML/XPATH, XSLT, Web Services, AJAX, JavaScript, HTML5, Putty, Unix, SVN.
Confidential, Columbus, OH
Software Developer
Responsibilities:
- Involved in development of Web Forms, Classes using C# that incorporates both N-tier architecture and database connectivity.
- Used WPF for creating UI screens and user controls.
- Used Windows Communication Foundation (WCF) Service for Business Logic Layer for Service Oriented Architecture.
- Created and configured WCF service with multiple bindings
- Created WCF proxy class and wrapper agent for handling exceptions
- Consumed WCF services.
- Used Visual Studio.NET 2008 IDE to design the forms, develop and debug the application.
- Created tables, stored procedures, triggers and DTS packages using SQL server 2008.
- Enhanced and developed UI functionality using ASP.NET, HTML5, and XML.
- Created CSS files to be applied to various web forms on the web pages.
- Used AJAX for partial page updates and AJAX Toolkit for designing GUI screens.
- Extensively worked on User Interface pages (*.aspx) using AJAX controls,
- Used XPath for navigating in XML Documents.
- Extensively used XML, XSLT and XSD for data transfer across different systems
- Used Lambda Methods in LINQ
- Generate reports to support the general operations of the company and provide reporting solutions to diverse business teams using SSRS.
- Extensively used SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
- Used SSIS for data archiving, analysis in the application development purpose.
- Wrote SSIS Packages.
- Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with ASP.NET MVC 3.0
- Created and generated the Ado.net entity framework, ADO.NET entity framework repository methods and written the efficient LINQ to entities and LINQ to object queries.
- Followed Agile Methodology to produce high Quality software and satisfy the customers
- Used Windows Workflow Foundation (WF) for supporting logic
Environment: .NET Framework 3.5/4.0,Visual Studio 2008/2010, C#, VB.Net, TFS, SQL Server 2008, AJAX, WCF, WPF.
Confidential
Programmer
Responsibilities:
- Used ASP.net, SQL Server 2000, and Java Script to develop the system.
- Involved in fixing the bugs and enhancements.
- Gained experience on VB.NET by developing code behind.
- User Interface was developed using ASP.NET 1.1 and it was very user friendly.
- Involved in designing the database and used normalization techniques.
- Separate attendance website was integrated with department website in order to provide all features in single website for the department.
- Utilized JavaScript for client side validation.
- Gained experience in configuration controlling using Visual Source Safe.
- Documented the functional and technical details of the system.
- Involved in successful implementation of all pages.
- Used Windows Workflow Foundation (WF) for supporting logic.
Environment: ASP.NET 1.1, VB.NET, Windows XP, SQL Server 2000, Visual Studio 2003, and Visual Source Safe (VSS).
Confidential
Jr. Software Developer
Responsibilities:
- Developed the User Interfaces using HTML and ASP.
- Front-end validations are performed using Java Script.
- Used ActiveX Data Objects (ADO) to communicate with data layer.
- Involved in design of the database.
- Involved in writing stored procedures in the data layer.
- Involved in the support and maintenance of site.
- Involved in writing test plans and writing test scripts for unit testing.
Environment: ASP.Net, C#, ADO.net, Java Script, Oracle 9i.