Software Programmer Resume
Chattanooga, TN
SUMMARY
- Over 7+ years of experience in Requirement Analysis, Design, Development, Testing and Implementation of complete Software Development Life Cycle in the field of Microsoft web and client/server Technologies.
- Experienced in Web Based Applications and Windows Based Application using ASP,ASP.NET, ADO.NET, C #.Net, VB.Net, Web services, AJAX, XML, JavaScript, HTML and SQL Server.
- Extensive experience in Object Oriented Programming.
- Experience in developing N - tier applications using ASP.NET, C#, VB .NET, Windows Forms, Visual Studio.NET (2012/2010/2008/2005/2003 ), ADO.NET, XML, Web Services and JavaScript.
- Extensive design and programming experience with web technologies like HTML, DHTML, Java Script and Style Sheets (CSS).
- Expertise in using ASP.NET Grid Controls, Server Controls, Master Pages, custom web controls using C#.NET, JavaScript which involve design and runtime validations.
- Experience and knowledge in building web applications using Asp.Net MVC/MVC3/MVC4/MVC5.
- Excellent working knowledge in Developing XML applications, Windows Communication Foundation (WCF), Web Services, SOAP, XSD, XPATH, IIS.
- Experience in developing WCF Web Services to expose useful functionality to web users through SOAP.
- Experience in handling various backend data sources like MS SQL Server 2000/2005/2008/2012 , MS Access, and XML DATA source.
- Experience in design, modeling and development of Databases SQL Server.
- Strong knowledge in writing complex Database queries, Stored Procedures, Views and Triggers using MS SQL Server.
- Experience in working with Visual Source Safe (VSS) and Team Foundation Server.
- Experienced in Documenting, Preparing Test Plans, developing test cases and Testing (Unit, System, Integration, User Acceptance testing and Regression testing).
- Good Knowledge and working experience in SSRS and Crystal Reports.
- Interested in emerging technologies. Ability to quickly master in new concepts.
- Good Analytical & Communication skills, Team player and highly self-motivated.
TECHNICAL SKILLS
Programming Languages: C#.NET, VB.NET, ASP, C, C++
Technologies: .Net Framework 1.1/2.0/3.0/3.5/4.0 , MVC, WCF, WPF, Web Services, JQuery
Web Technologies: HTML, DHTML, CSS, Java Script, XML, XSD, XSLT, XPath, XQuery, SOAP, WSDL
Databases: MS SQL Server 2000/2005/2008/2012 , MySQL
Operating System: Windows 2000/2003/7, XP
Development Tools: Visual Studio 2005/2008/2010 , Visual Studio Team System
Reporting Tools: Crystal Reports, MS SSRS
Web Servers: Microsoft’s Internet Information Server (IIS) 5.0, 6.0, 7.0
Version Control Tools: MS-Visual Source Safe, Team Foundation Server
PROFESSIONAL EXPERIENCE
Confidential, Detriot, MI
Senior .Net Developer
Responsibilities:
- Involved in gathering the requirements from the users, participated in JAD sessions and documented the requirements, came up with the best solutions in web development.
- Developed the Web Application using Asp.Net MVC
- Used ASP.NET MVC to create multiple views/partial views.
- Created layout views and incorporated them into the ASP.NET MVC application.
- Used ViewBag to pass data from Controller into the view.
- Used ASP.NET MVC bundling and minification techniques to improve the performance of the application.
- Created custom routes and added them to ASP.NET MVC routes collection.
- Used MVC validation attributes for validating the models.
- Used jQuery/JavaScript for creating user rich UI’s.
- Used Razor engine for creating multiple views.
- Used C#.NET for coding the business logic.
- Used Cascading Style sheets (CSS) to attain uniform look throughout all pages in the application.
- Developed Data Access and Business Logic layers including Web Services for the Business Logic layer.
- Involved in Encryption of confidential data in Secure Socket Layer.
- Used the ADO.NET technology to get advantage of disconnected data programming using technologies like Dataset, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.
- Used the ADO.NET data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
- Developed necessary stored procedures and views for popping-up all the data for a user and used Triggers for maintaining the log about the actions performed on the database.
- Created and Implemented Web Service methods, WSDL and SOAP Protocols.
- Dealt with protocols like SIP (Session Initiation Protocol) for managing Multicast sessions.
- Worked with non-development groups that have a stake in the project deliverables such as DBA Infrastructure, QA and coordinate the various tasks / deliverables necessary for the project.
Environment: .NET Framework 4.0, ASP.NET MVC, C#, ADO.NET, JavaScript, JSON, JQuery, AJAX, IIS, HTML, DHTML, XML, SQL Server 2008/2010,Web Services, SSIS, SSRS, TFS.
Confidential, Farmington Hills, MI
.Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Responsible for development & documentation of Software Requirements Specification (SRS) using Rational Rose
- Used TDD Architecture, which relies on the repetition of a very short development cycle.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Developed application using MVC pattern and used Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with a minimum of keystrokes.
- Involved in analyzing the possibilities for migrating web services to WCF.
- Implemented partial page update using AJAX, Minimized the page refreshes and eliminated the Post Backs.
- Design and development of a highly scalable, flexible and re-useable service layer for a variety of services by using WCF.
- All Requests data/content exposes through a WCF service with Service Oriented Architecture (SOA) by defining end points.
- Developed Cascading Style Sheets (CSS) for user interface uniformity throughout the application.
- Developed detailed database model diagrams and class diagrams.
- Developed Database Stored Procedures, User defined functions and Triggers using SQL Server.
- Involved in writing unit tests and using Test Driven Development, build scripts, OO modeling, and stories for unit testing.
- Employed validation techniques using validation controls and JavaScript.
- Used ADO.NET strongly typed datasets to insert, update and retrieve data from a SQL Server database.
- Created ASP.NET validation controls for validating the personal information provided by the Customer.
- Made use of Assembly Loading, Multi-Threading, Exception Handling and COM Interoperability to make the application more efficient and meet business needs.
- Used ADO.NET and Data grid for data manipulation.
- Developed import package to import data from Excel, CSV files into SQL Server using SSIS.
- Created SSIS packages to clean and load data to data warehouse.
- Troubleshooting performance issues and fine-tuning queries and stored procedures.
Environment: .NET Framework 4.0, ASP.NET, C#, ADO.NET, JavaScript, JSON, JQuery, AJAX, IIS, HTML, DHTML, XML, SQL Server 2008/2010, Web Services, SSIS, SSRS, TFS, WCF.
Confidential, Chattanooga, TN
.Net Developer
Responsibilities:
- Involved in gathering the requirements from the users, participated in JAD sessions and documented the requirements, came up with the best solutions in web development.
- Developed user interface Web Forms for the modules using ASP.NET server controls, Validation controls, XML, HTML, and DHTML for rich and dynamic interface.
- Designed frontend User Interface using ASP, HTML, DHTML, CSS, JavaScript.
- Developed the Web Applications in Master Pages, themes and used Cascading Style sheets (CSS) to attain uniform look throughout all pages in the application.
- Designed and developed WinForms using C#.Net.
- Designed and developed xml web services for distributed architecture.
- Used GridView control extensively for data display, dynamic generation of rows, and user input inside template columns.
- Used EditItemTemplates and FooterTemplates extensively for editing and adding rows.
- Writing and modifying Stored-Procedures, Triggers and user defined functions in SQL to carryout database operations.
- Designed and developed ad hoc reports for business users using Crystal Reports.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Interacted with the quality assurance and operations technicians to troubleshoot all application level issues.
Environment: C#.NET, ASP.NET, CSS, Visual Studio 2008, JavaScript, SQL Server 2008, AJAX, XML, XSLT, HTML and DHTML.
Confidential
Software Programmer
Responsibilities:
- Designed and developed web based UI and worked with ASP.NET Web Forms, Web Services, State management, Caching features, configuring optimizations and securing the web application.
- Used JavaScript extensively to load Cruise dropdown list dynamically and for client-side validation.
- Used Master Pages and CSS to achieve consistent look and feel of the website.
- Dynamically created cruise pages by loading page model from Database based on the selected cruise.
- Implemented XML Web Services in C# based on SOAP protocols using XML extensively for data transfers.
- Created data access layer to communicate with the SQL Server Database with ADO.NET objects.
Environment: Asp.Net, C#, XML, HTML, Java Script, CSS,MS Visual Studio .Net 2005,MS-SQL Server 2005
Confidential
Lead Programmer
Responsibilities:
- Worked with project manager to drive out requirements and implemented the project according to the Software Development Life Cycle (SDLC).
- Developed data layer class extensively for database related transactions and created numerous classes, interface to implement Business Logic and Data Manipulation.
- Used Master Pages and CSS to achieve consistent look and feel of the website.
- Created stored procedures, functions using SQL Server 2005 to insert, update, and delete data in tables.
- Designed and developed various complex reports and provided an option to export to Excel.
Environment: Asp.Net, VB, HTML, Java Script, CSS, MS Visual Studio .Net 2005, MS-SQL Server 2005
Confidential
Software Programmer
Responsibilities:
- Involved in Requirements, Design and the Coding phases of the Shopping Section.
- Used JavaScript to perform client side validation and CSS for achieving uniformity through all the pages.
- Implemented role based security mechanism for the application.
- Visual Source Safe 6.0 was used for version controlling and source code protection
- Involved in unit testing and testing of modules.
Environment: Asp.Net, VB.Net, HTML, Java Script, CSS, ASP, MS Visual Studio .Net 2005, MS-SQL Server 2005
Confidential
Off-shore Developer
Responsibilities:
- Data access is achieved using NHibernate 1.2. Xml files define the fields for the data objects which are then coded in C# using virtual methods to make them strongly typed in C#.
- Data is accessed on the page by data access object for each of the specific data types created for the Xml files.
- This particular project utilizes a single session to minimize the chances of incorrect data being kept in the cache.
Environment: ASP.Net 2.0, SQL Server 2005, Crystal Reports, XML
Confidential
Off-shore Developer
Responsibilities:
- Confidential is a event booking site for artist in music field.Through this artist can expose their talent to the world.By which agent can book them for their events.
- We can also book the venue where to conduct the program.Here you can share your thoughts with your own Blogs
- Forum,upload your headshots (and browse others), original videos, music and deliver your pitch.Artist and agent can communicate using internal messaging.
Environment: ASP.Net 2.0, SQL Server 2000, C#.Net