Sr. Programmer Resume
UsA
Professional Summary:
- Over 9 years of experience in complete Software Development Life Cycle. Experienced in Architecture, analysis, design, development and implementation of Web Based and Client/Server applications using Object Oriented Programming and Relational Database Concepts.
- With a role of Architect /Technical Lead/Project Lead, I am Experienced problem solver; Ability to solve complex problems with tangential thinking; extremely resourceful.
- Strong Object Oriented Analysis & Design experience using C#.
- Designed and developed multi-tier software architecture in .NET/C#, which used to collect and manage high volume datasets.
- Expert knowledge of Microsoft .Net Framework, C#, VB.NET, ASP.NET MVC (Model, View and Controller), T4 Templates, VB 6.0, ASP, WCF (Windows Communication Foundation), ADO.NET, Web Service, XML, XSL, IIS, VBScript, JavaScript, jQuery, HTML, CSS, PL/SQL and extensive Database Development utilizing MS SQL Server 208/2005/2000.
- Extensively used core .net technologies like Enterprise Library (EntLib), Reflection, Web Forms, Controls, Win Forms and WCF.
- Extensive experience in full lifecycle development of software, from initial requirement gathering to architecture, design, coding, testing, documentation and implementation.
- Overall database activities heavily involve SQL Server and deep hands-on working exposure in writing stored procedures, Triggers, Cursors, Database Normalization, ER diagrams, DTS Packages.
- Experience working with Third Party controls such as Telerik, ComponentOne and ComponentArt.
- An effective team player with good communication and interpersonal skills, who is able to quickly get up to speed on new technologies and software tools.
Operating Systems
Windows 98/ 2000 Professional/ 2000 Server/ 2003 Server ,Linux 9
Programming languages
Asp. Net 4.0,3.5,2.0,1.1,1.0, C#,VB.net,LINQ
Web Technology
Asp.net, AJAX, WCF, WPF
Scripting Languages
VBScript,JavaScript,HTML,DHTML,XML/XSLT,XPAH
Web/Application Server Used
IIS
GUI Development
Visual Studio.Net 2003,VisualStudio.Net2005,Visual Studio 2008,Visual Studio 2010, Silver light
Backend Technologies
SQL Server 2000,2005,Sharepoint,Powershell 101
Report Tools
Active Reports for .NET, Crystals Reports 7.0, Data Reports, HTML and XML Reports
Design Tools
Visio2000,Photoshop,TOAD,SQLNavigator,DB Tools
Version Control Tools
Visual Source Safe
PROFESSIONAL EXPERIENCE:
Project#1:
Client: Confidential, USA. Mar 10 - Till date
Project: Freight Manage System
Customized Software Solutions for a Logistics and Freight Frowarding Company consisting of following main modules:
- Freight Management Module -Documentation, Bills Of Lading and Air-Exports & Ocean Imports.
- Ocean Consolidation and NVOCC Programme.
- Sales Leads and Sales Leads Management Module.
- Web Based Cargo Tracking System.
- Freight Quote system.
- Online Bill Payment system.
Role: Sr. Programmer
Responsibilities:
- Design and Development of ASP.Net 1.1/2.0/3.5 pages in C#.
- AJAX.Net and LINQ.
- Gaining User Requirements for Projects.
- Development of ASP Web Pages using JavaScript.
- Enhancements and Bug Fixes of ASP.Net.
- Development with .Net Application blocks.
- Development of Web Applications using HTML, JavaScript and Cascading Style Sheets.
- Designed and Development of .Net assemblies in C# and VB.Net.
- Installing, Maintaining and using IIS 5.0 and 6.0 for Intranet and Internet Web Sites.
- Creating Tables, Views, Triggers and Stored Procedures in SQL Server 2005.
- Crystal Reports Development.
- Deployment of Web Applications.
- Using Source Integrity for Development Projects.
Environment: ASP.NET, ADO.NET, C#. Net,WCF, XML, ODP.Net, IIS, JavaScript, SQL Server, Visual Studio.Net, CSS, Master Pages, VSS.
Client:Confidential, Union City, CA. Jul 08 to Feb 10
Project: Warehouse Management System
As a Sr. Software Engineer, worked on application development on Warehouse Management system .it is covering the entire Warehouse Transaction Process. it will contain the following modules Master, Transaction, Inventory, Purchase, Accounting
Role: Sr. Programmer
Responsibilities:
- Involved in design, development, testing, deployment and support.
- Developed interactive web pages and web controls for various purposes using in ASP.Net/C#.
- Implemented the concept of ASP.net Master Pages thereby implemented consistent look and feel.
- Developed, deployed and exposed web service components using ASP.net Web Services.
- Implemented date retrieval and data manipulation using ADO.Net/C#.
- Developed various custom utilities to reduce manual work using Visual Studio Console Applications.
- Developed and scheduled various background jobs using Windows Services and Scheduled Tasks.
- Designed and Developed database schemas, relations, store procedures and triggers in SQL Server.
- Developed customer payments, prospects and optimization reports using SQL Reporting Services.
- Deployed applications into test and production environments by using web server (IIS).
- Implemented custom logger for logging application information and exceptions.
- Constantly interacted with offshore development and testing teams for knowledge transfer and bug fixes.
- Maintained code checkins/checkouts efficiently using the Visual Studio integrated VSS/TFS.
- Performed unit testing of various modules using NUnit integrated with Visual Studio.Net.
Environment: ASP.NET, ADO.NET, C#.Net, XML, SSRS, Web Services, IIS, WCF, Ajax, JavaScript, SQL server , PL/SQL, Nunit, Visual Studio.Net.
Client: Confidential, San Jose, CA.Dublin, CA. Oct 06 to Jun 08
Project: Payroll And Human Resource Management system.
The Payroll & HR management module is a component covering all other HR aspects from application to retirement. The system records basic demographic and address data, selection, training and development, capabilities and skills management, compensation planning records and other related activities.
Role: Sr. Programmer
Responsibilities:
- Functioned as a Developer from gathering requirements through the life cycle.
- Contributed towards documents on Architecture, Requirements, Design and Test Cases.
- Assigned appropriate roles to the team members.
- Designed application architecture and database design specifications.
- Developed and designed Data Driven ASP.NET pages using.
- Involved in developing custom classes and interfaces.
- Maintaining and adding new functionalities using ASP technology.
- Designed and implementing Custom Exception Handling.
- Designed and implementing stored procedures.
- Used JavaScript for front end validation.
- Designed and created Web controls, User controls and custom controls.
- Designed and created custom classes and components to read XML Data.
- Designing and Developing MS SQL Server 2000 database tables, views, complex stored procedures, functions and indexes.
- Responsible for developing Business layer objects.
- Used ADO.NET Datasets, Data Tables and DataAdapters to implement a disconnected data model.
- Designed and created custom test scripts for Unit, Regression and end-user testing.
Environment: ASP 2.0, ASP.NET, VB.NET, VB.net, and Visual Studio. NET, XML, Web Services, JavaScript, CSS, IIS 5.0, HTML 4.0, Crystal Reports, SQL Server 2000 and Windows 2000.
Client: Confidential, Mumbai, India. Jul 05 - Sep 06
Human Resource Management system
The HR management module is a component covering all other HR aspects from application to retirement. The system records basic demographic and address data, selection, training and development, capabilities and skills management, compensation planning records and other related activities. Leading edge systems provide the ability to "read" applications and enter relevant data to applicable database fields, notify employers and provide position management and position control.
Role: Lead Developer
Responsibilities:
- Developed a web application using ASP.Net /C#/SQL Server for patients to view their medical profile.
- Written custom HTTP handler/Module objects in C#.NET for handling various types of requests.
- Created an n-tier model on Web-Services.
- Wrote several validations and client-side functions using JavaScript.
- Developed classes by following singleton design pattern.
- ADO.NET, JavaScript, XML using Internet information Server (IIS) as web server.
- Uploaded files onto the SQL 2000 Server.
- Used ADO.Net to perform the Create, Retrieve, Update, Delete operations on the database.
- Windows Server 2003 as application server and SQL Server2k and Oracle8i/9i as database server.
- Expertise in database modeling and development using SQL Server, Oracle Stored Procedures, Packages and Functions.
- Used simplified client and server side validation, better session management and powerful data access management using ASP.NET.
- Post application launch - coordinated with content providers on bug fixes, new releases and app issues.
- Proficient in SQL, Stored-Procedures and Database Triggers in SQL Server.
- Proficient in HTML, DHTML, Cascading Style Sheets, ASP, JavaScript.
- Helped to resolve operational problems and systems failures by directing and/or performing systems audits, analyzing problems and developing clear, concise methods for resolution.
- Installed ODP.Net and its connection pooling capability for faster and better handling
- ODP.NET makes using Oracle from .NET more flexible, faster, and more stable
Environment:C#, ASP.Net, SQL Server 2000 and JavaScript.
Project # 2
Project: Store Management System
The project is covering the entire Store Transaction Process of a Retail Store. it will contain this much of modules Master, Transaction, inventory, Accounting.
Role: Lead Developer
Responsibilities:
- Involved in the analysis, design & development of the project.
- Involved in writing and managing software requirement, test cases and data flow diagrams of the Project.
- Involved in development of business logic layer usingASP.NET, VB.NETand .NET Framework.
- Designed and developed data access layer usingADO.NETand SQL Server 2000.
- Used JavaScript for client side validations and dynamic functionality.
- Used Integration technique for converting from one form to other.
- Created storedprocedures and triggers usingPL/SQLfor the database.
- DevelopedCrystalReportsfor Monthly Budgets & Purchase Orders.
Environment:VB.Net,SQL Server 2000 and Crystal Reports.
Project # 3:
Project: Hospital Management System
Hospital Management Systemis not just enterprise resource planningsoftware but it helps management and doctors to take informed,fast and right decision in all the fuction of management.This ERP product contains this much of modules Doctor Management,Patient Care Ward Management,Nursing,Financial Accounting,Clinical Support,Ancillary Serviec,H.R & Payroll.
Role: Lead Developer
Responsibilities:
- Designed and developed Web-Application using ASP.NET and C#.
- Used the ADO.NET objects like the Dataset, Data reader, and Command objects to access the database.
- Developed and used User controls and Custom controls in the application.
- Used JavaScript for client side validation.
- Written MS queries, sub routines and parameterized stored procedures using SQL Server Databases.
- Used Crystal Reports for the generation of the reports.
- Used XML/XSLT for data repository.
- Connected to SQL database using ADO.NET which used to query/update the database for enhanced reporting and advanced search of the data.
Environment: C#, XML, ASP.NET , JavaScript, ADO.NET, Web Forms, IIS, SQL Server 2000, VSS, HTML, JavaScript, SOAP, HTTP, DHTML.
Project #4:
Project: School Administration and Management System (SAMS)
A fully-integrated educational institution administration software suite, SAMS, is internet-based application designed to shatter the collaboration barriers between student, parent and teacher. The suite, accessible using windows on a network or via the Web, is composed of 14 distinctly separate modules, each of which plugs seamlessly into our core Student manager module, which forms the backbone of the integrated system with an assessment structure based on various curricula including British, American, International Baccalaureate Organization (IBO) and various African countries. Our latest release allows a school the flexibility to fetch the best mix of reports that best fit their requirements and an SMS facility which will send a message to parents about student attendance and marks scored.
Role: Lead Developer
Responsibilities:
- Involved in the analysis, design & development of the project.
- Involved in writing and managing software requirement, test cases and data flow diagrams of the Project.
- Involved in development of business logic layer usingASP.Net and C# and .NET Framework.
- Designed and developed data access layer usingADO.netand SQL Server 2000.
- Used JavaScript for client side validations and dynamic functionality.
- Used Integration technique for converting from one form to other.
- Created storedprocedures and triggers usingPL/SQLfor the database.
- DevelopedCrystalReportsfor Monthly Budgets & Purchase Orders.
Environment: ASP.net,C#, ADO.NET, Visual Studio.NET,SQL Server 2000, VSS, HTML, OOD, Ajax, JavaScript, PL/SQL, Crystal Reports, Windows 2000, IIS, T-SQL.
Company:Confidential, Mumbai, India. Mar 04 - Jun 05
Online Shopping Application
This one is mainly developed for all sorts of net client. This service is mainly focused on the "Online Shopping" and "Billing in server side" . These service users were classified into two groups.
For Client side-for the users those how can purchase the product in online and also they can refer what is the offer available that time or on particular product.
For Server Side - in server side they will get the full details about the client such like there address, credit card number, and what are the product they ordered.
Role: Lead Developer
Responsibilities:
- Interacted with the client and lead requirements gathering and reviews to design User interface and master page design.
- Coordinated with DBA team to design database. Involved in creating tables, views, stored procedures and triggers.
- Employed ADO.Net to connect to the database.
- Employed ASP.Net user controls, custom controls, image controls and data grid web control.
- Involved in developing all 3 tiers (GUI / Business / Data) for the system.
- Implemented authentication and authorization using web config files.
- Monitor and report to management on the status of project efforts, anticipating/identifying issues that inhibit the attainment of project goals and implementing corrective actions.
- Working closely with development teams to implement performance defect fixes / enhancements.
- Lead the team conducted timely meeting for smooth execution of project and provided technical guidance.
- Handled - Setup and deployment of the project; hosting on web server and transferred data from development server to the hosting server.
Environment: VB.Net, ASP.Net, SQL Server 2000 and JavaScript.
Company: Confidential, Cochin, India. Dec 02 to Feb 04
Event broadcasting web service
- This one is mainly developed for all sorts of net client. This service is mainly focused o the area of "hot news" and "score board" of various international games. These service users were classified into two groups.
- For hot news-the current trend and latest issues in different countries will be watch through this service. similar to flash news provided by BBC or CNN
- For score board - the latest and status of all international games will be watch through this service. similar to World Cup cricket's score board given by"rediff.com".
Role: Software Programmer
Responsibilities
- Design and development of web parts for the application.
- Used ADO.net to access the database.
- Integration of web parts and customization.
Environment: ASP.net, VB.net, SQL Server, JavaScript.
Company:Confidential, Trivandram, India.Jul 02 to Nov 02
Interactive Voice Response System
This project is a complaint registration system. The consumer number is entered through the phone and it is checked against the data based and the complaint pertaining to the consumer number is checked from the lowest level of the organization that is capable of solving the problem.
Role: Software Programmer
Responsibilities
- Designing of Program Specification.
- Logical & Physical Database Design.
- Involved in Functional and Integration Testing.
- Developed interactive screens using HTML.
- Coding and Testing.
Environment: VB 6.0, SQL Server.
EDUCATION: M.Sc Software Engineering
REFERENCE: Will be provided upon request.
