Senior Web Developer Resume Profile
IA
SUMMARY
- US-Citizen with 11-years of experience plus B.S. M.S. degrees and open to Re-locate
- Having more than 11-years of technical experience in all phases of software development and dot-net framework including database programming along with Bachelor and Master degrees in computer science, in addition having an intense knowledge of web development and software project management, now looking for a better position to exercise my skills
- Qualified software professional with more than 11 years of broad experience in Analysis, Design, Implementation Development, Testing, Maintenance and backend Support of various Web-Based and Desktop applications
- Performed in all end-to-end Project Management activities from project initiation to closure
- Extensive development experience in desktop and web applications with expertise in Dot Net Framework including ASP.NET, C , VB.NET, ADO.NET and all other related technologies
- Excellent working knowledge and experience in different Database Management Systems including all versions of SQL Servers and also fully qualified in using LINQ framework
- Well experienced in creating and managing all database objects like Stored Procedures, Functions, Triggers, Views, Schemas and Constraints using T-SQL / SQL / PL - SQL
- Good experienced in development of Dot Net Assemblies as well as implementation of Client/Server applications together with WCF, Web Services and Restful Web Services
- Experienced in using Crystal Reports and SQL Server Reporting Services - SSRS
- Having extensive experience in ASP.NET MVC architecture Model-View-Control 2.0 3.0
- Active participation in Software Testing and Software Quality Assurance procedures
- Expertise in SQL Server Integration Services - SSIS and related data transformation services
- Skilled in working with AJAX Controls and have great expertise to use them with dot-net
- Broad knowledge in designing of User Interface using WPF, XAML, HTML, CSS, XSLT
- Thorough understanding of Object Oriented Programming OOP and all its basic concepts
- Expert knowledge of developing large scale applications using .NET framework in the areas that require Performance, Scalability, Security, and Extensibility
- Competent to work independently or in a team and capable to work under pressure as well as meeting tight and narrow deadlines
1 | Internet and Web Technologies | : | ASP. Net, Classic ASP, AJAX, XML, CSS, HTML, WCF, XML Web Services, SMTP, Cold Fusion, MS FrontPage, FTP, MVC 4.0, Razor Syntax, J2E, Restful Web Services |
2 | Programming Languages | : | Visual Studio .Net 2008 / 2010 / 2012, Dot-Net 4.0 4.5, VB.Net, C / C-Sharp, VC , JAVA, C , C, VB 6.0 |
3 | Database Systems | : | SQL Server 2008 R2, 2012, Oracle, T-SQL,SQL,PL/SQL |
4 | Reporting Tools | : | Crystal Reports, SQL Reporting Services SSRS, SSIS |
5 | Scripting Languages | : | VBScript, JavaScript, J-Query, Angular JS |
6 | Web Servers | : | Internet Information Server 6.0/7.0, Apache Web Server |
7 | Source Control | : | Visual SS, SVN, GIT, Team Foundation Server 2010-2012 |
8 | Design Planning Tools | : | MS Visio 2010, JIRA, MS Project 2010, Track Studio |
9 | Testing Tools | : | Unit testing N-Unit, Story Teller |
10 | Project Management | : | SDLC, Agile Development, Extreme Programming |
11 | Analysis and Architecture | : | Dot Net Design Patterns, Object Modeling Methods, UML |
12 | Operating Systems | : | Win-8, Win-7, Win Vista, Win XP, Win NT, Win Server |
PROJECT
Confidential
Role: Senior Web Developer / Team Leader
Environment: Visual Studio 2010, C-Sharp, VB.NET, CSS-3, Java Script, J-Query, COM , IIS 7.0, SQL Server 2012, Dot Net 4.0, Team Foundation Server 2010, ADO.Net, HTML-5, Win 8.0
CONFIDENTIAL is a Government agency working under CONFIDENTIAL and handles all types of lottery operations within the State premisesCONFIDENTIAL had an older website which was developed in Classic ASP by using MS Front Page and it was required to re-develop again by using Dot Net framework. We were the team of six Dot Net developers and I was working as a team lead and also a senior web developer. We converted the older Classic ASP code into Dot Net framework by using VB.Net. Website had three-tier architecture. We re-used the existing database in SQL Server but all the front tier and middle tier consisting business logic were redeveloped. All users' who are members of this website can enter their CONFIDENTIAL online and can also get a summary report of all their processed tickets. This website processes lottery as well as scratch tickets and shows an online summary report for both types of tickets. In brief this website can extensively reduce the total workload by processing Scratch and Lotto tickets online.
Responsibilities:
- Involved in initial project estimation analysis
- Prepared the class diagrams in order to facilitate the inter-group discussions
- Responsible to develop the ADO.Net classes to work with SQL Server 2012 database
- Uploaded the new Dot Net project on Team Foundation Server in order to save the source code and for getting involved the other team members into development phase
- Developed new Top and Left menus in VB.Net and placed them on HTML pages
- Designed the Master Page to keep the look and feel of whole website similar
- Extensively and frequently used the User Controls in order to enhance the re-usability
- Used ASP.Net validation controls for validating the inputs
- Worked with XML, HTML, CSS and also handled cross browser compatibility issues
- Wrote functions in J-Query and Java Script in order to improve the user interface
- Involved in designing the Encryption and Decryption classes in VB.Net for securely sending and receiving sensitive information over the internet
- Used Session State and View State in order to perform state management in ASP.Net
PROJECT 2
CONFIDENTIAL
Role: Senior Web Developer / Team Leader
Environment: Visual Studio 2010, C , VB.NET, Dot Net 4.0, SQL Server 2008 R2, GIT Source Control, SQL / T-SQL, Entity Framework - ADO.NET, CSS, HTML, J-Query, Win 7
CONFIDENTIAL Group is mainly an event management and group travelling agency. It works with big organizations and performs all events management and arranges all group-travellingCONFIDENTIAL Group was going to convert a web based Information System named as Performance Central initially developed in previous version of dot net in visual basic to the latest dot net version by using C Sharp. Performance Central is a browser based application which manages wholeCONFIDENTIAL Group's business transactions. It had some critical drawbacks in its existing older version so it was decided to re-develop this application with latest technologies and redesign its prior architecture. I was included in the re-development and re-factor of Performance Central as a senior level web developer in a team of eight developers.
Responsibilities:
- Involved in studying prior version of Performance Central and its all design aspects
- Involved in re-designing of new version of Performance Central which fixes existing bugs and handles new business requirements as well as maintains backward compatibility
- Participated in coding by using C sharp and developed main system classes
- Participated in writing new stored procedure and also editing existing stored procedure
- Developed data access layer and worked in Entity Framework by using ADO.NET
- Followed object oriented programming and implemented FACADE design pattern
- Implemented also Dependency Injection in particular scenarios
- Developed and modified several User Controls in C-Sharp by using ASP.net
- Used CSS, HTML, JavaScript and J-Query for designing and handling User Interface
PROJECT 3
CONFIDENTIAL
Role: Senior Web Developer
Environment: Visual Studio 2010, C-Sharp, Dot Net 4, SSIS, LINQ, JIRA, SQL Server 2008 R2, SVN Source Control, ASP.NET Dynamic Data, MVC 3.0, WCF, SQL / T-SQL, J-Query, Win 7
CONFIDENTIAL Counseling is a nonprofit organization located in Riverside, CA and it monitors different projects funded by state and federal governments. CONFIDENTIAL was involved in a project initiated by CONFIDENTIAL federal government for helping those homeowners in California who had lost their jobs and needed some financial assistance in order to pay their mortgages. It was part of a federal program to facilitate deprived homeowners and for this purpose Springboard Credit Counseling got federal aid and was responsible to spend this aid on eligible homeowners in the CONFIDENTIAL . I was involved in this project and the purpose of our assignment was to manage and track all funding transactions raised between different banks and homeowners. We developed mainly a web-based application along with several undersized supporting applications to supervise all those funding transactions held under Springboard Credit Counseling.
Responsibilities:
- Participated in code development using C in visual studio 2010
- Responsible for developing stored procedures for SQL Server database
- Involved in ASP.net Dynamic Data development for creating more generic web systems
- Responsible for maintaining database correlation classes by using LINQ
- Developed GUI in ASP.net by using CSS and J-Query
- Involved in implementation of Web Services as well as Restful Web Services
- Administered and worked with all off-shore teams who were involved in this project
- Developed several User Controls as well as Custom Controls by using ASP.net
- Migrated all existing business data from Excel to SQL Server through SSIS package
- Participated in the revision and adjustment of business logic layer
PROJECT 4
CONFIDENTIAL
Role: Senior Software Developer
Environment: Dot Net 4.0, Visual Studio 2010, C , LINQ to SQL, SQL Server 2008, TFS 2010, MVVM architecture, Story Teller testing tool, Windows Presentation Foundation - WPF, Win 7
CONFIDENTIAL is a CONFIDENTIAL largest pharmaceutical distributor and health care oriented IT Company, CONFIDENTIAL provides software systems for medical supply management, clinical workflow, practice management, pharmacy automation and care management. Accurate Dosing System is an automated facility which introduces a completely new approach in hospitals for dispensing medicines to the patients. It is a touch screen system and nurse just has to select patient name from the main screen and this system shows all the medical history along with current prescription for that patient. Nurse selects the appropriate medication from the list and dispenses it to the patient.
Responsibilities:
- Actively participated in coding using C by latest visual studio 2010 in dot net 4.0
- Responsible for writing unit tests for different modules and code segments
- Involved in Agile software development and participated in all sprint and scrum activities
- Responsible for using Story Teller testing tool for QA purposes for some of the selected modules of this system
- Continually involved in writing SQL statements for SQL Server 2008 for query and code procedure purposes
- Used Visio for drawing flowchart diagrams during the development
- Actively involved in WPF coding environment to enhance the GUI
- Participated in all team meetings and project management activities and was also involved in communication with other teams working on the same project
PROJECT 5
CONFIDENTIAL
Role: Dot Net Developer Project Lead
- Environment: ASP. Net, C , Visual Basic .NET, Entity Framework, ADO.net, SQL Server 2008, IIS 7.0, WCF, Web Services, MVC, SSIS, HTML, CSS, XML, AJAX, JavaScript, Win XP
- The CONFIDENTIAL System records daily working hours by CONFIDENTIAL . This System will validate the user with the network login id and allows only valid users to access the application. Based on the type of user, the system will display different set of functionalities.
- The System will maintain a timesheet for each full time employee for each fortnight. Depending on the time entered by the user, schedule will be allotted based on active business rules at that point of time.
Responsibilities:
- Involved in gathering of requirements and creation of functional specifications for the project, based on the real world cases and situations presented by the client using Object Oriented Methodology
- Involved in identifying the most efficient solution and preparing the architectural designs and documentation of components and developed data flow diagrams flow charts
- Business Logic was implemented using the concepts of Object Oriented Principles OOP with Code behind language Visual Basic .Net for the web forms
- Used ADO.NET connection, command, datasets, data adapter and data reader to retrieve and store the data in SQL Server 2000
- Developed SQL Queries, Triggers and Views in Microsoft SQL Server 2000
- Report designing using Crystal Report Designer
PROJECT 6
CONFIDENTIAL
Role: Program Analyst Software Developer
Environment: C-Sharp, VB.Net, SQL Server 2005, ActiveX, COM/DCOM, TFS Source Safe, XML, AJAX, SSRS, Crystal Reports, WPF, Web Services, Silver Light, MVC framework
Basic Mathematics, Intermediate Algebra and Statistics - Adventures product is a tutoring system designed to enhance the understanding of mathematics concepts, improve problem-solving skills, and make the process of learning more enjoyable. Each lesson has four modes in it and they are Demonstration, Instruct, Practice and Certification. Certification mode generates certification code includes timing information if student able to enter correct answers for the required number of problems.
Responsibilities:
- Developed modules for ActiveX called Expression Server to verify the mathematical expressions entered by the user. It has functions for getting the exponents, coefficients and checking the improper expressions etc
- Developed modules for ActiveX called Display Expressions used to print the mathematical expressions in the user views
- Developed lessons/modules required for the product
- Used Custom Validation Controls for Client side validation
- Used Win-Forms, User Controls, Custom Controls and Server-Controls to create GUI
- Used Win 2K platform to develop the entire application with IIS
- Implemented Data Adapters, Data Readers, Datasets, and Data Connections for Creating and opening connections, accessing and Binding Data and SQL Commands for reading and Updating Data on SQL 2000
PROJECT 7
CONFIDENTIAL
Role: Dot Net Developer
Environment: C , ASP.NET, VB.NET, T-SQL, Visual Studio 2005, JavaScript, SQL Server 2005, TFS Visual Source Safe, SSIS, XML, ADO. Net, AJAX, Java
It was my second assignment with the same client and this project was a client server application where client interacts with the server through XML/HTTP object to get information from server or to update information to the server. Along with this project two websites were developed for instructors as well as students. Through this websites Instructors were able to see their student's progress through Reports, define due dates for lessons, define late penalties, grade definitions etc and can manage students through different options provided in website. From student's website, students can be able to see their progress and can submit assignments.
Responsibilities:
- Created ASP.NET User Controls to reduce the complexity of user interface design
- Developed and designed user interfaces in C and ASP.NET to present and store the Instructor and Student details
- Used XML for data exchange between client application and server applications
- Worked with AJAX controls for partial Post backs
- Made Assemblies in VB.NET that takes XML as input from client application and update the database by parsing XML using XML DOM, also takes request from client application and forms XML string with the information from database and sends back to client
- Extensively worked with ADO.Net built-in objects like Data Adapter, Data Set and Data Reader etc to communicate with the database
- Designed database tables using Normalization according to the requirements specified
- Established entity-relationship among various tables and enforced referential integrity and Delete rules during the design phase of the base tables of the database
- Worked with Complex T-SQL queries to get the desired result from database tables
- Written Stored Procedures, Views and Triggers to validate the data at backend and to execute the desired result at front end