Lead Programmer Resume
NJ
SUMMARY
- 8+ years of experience in analysis, client interaction, design and development of client/server, web based and n - tier application. Expert in developing windows applications, web applications, windows services and web services in Microsoft Visual Studio .Net IDE using, C#, VB.NET, ASP.NET, WCF, MVC 3.0, ADO.NET and SQL Server, SSIS.
- Active participation in the review and development of Software Design documentation.
- Experienced in developing Content Management System and using Microsoft SharePoint Server (MOSS) with widgets
- Effective experience in team lead positions handling team size of 15 team members.
- Expert in dealing with designer tools such as Microsoft Visio, Rational Rose.
- Over 8 years of extensive experience in business and systems analysis roles identifying problems and/or opportunities and defining solutions through direct involvement in all facets of the software development project lifecycle and thorough experience in client interaction
- Strong analytical skills and comprehension skills, effective communication and presentation skills, project management, process designing/development and client interfacing skills.
- Created UML Diagrams using User & Functional needs, process/data modeling, business/process flows, Workflow Charts, Use Cases, Data Flow Diagrams in MS Visio, prepared informal/formal benchmarking & reporting Dashboard.
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
- Extensive experience in SQL Server Database design, SSIS, Database maintenance, developing T-SQL queries, stored procedures, and triggers using SQL Server 2000, 2005 and 2008.
- Good working knowledge in designing Use Case, Class, Sequence, Collaboration, State, Component, Deployment, Activity diagrams using UML
- Good working knowledge of Private, Shared satellite and resource assemblies, configuring them with strong names, deploying them in GAC.
- Expert in debugging an application using the debugging tools provided by the Visual Studio.Net IDE.
- Functional domain experience involves F&B Restaurant, Healthcare, Social Network Websites, Education and Entertainment.
- Effective in working independently and collaboratively in teams.
TECHNICAL SKILLS
Languages: C#, Visual Basic, VB.NET, ASP.Net
Web Technologies: ASP, ASP.net 2.0 / 3.5 / 4.0, HTML, AJAX, JavaScript, WSS, MOSS, jQuery.
IDE: Microsoft Visual Studio .NET / 2010, MSSQL 2000/2005/2008 , SSIS
Design Tools: Microsoft Visio, Rational Rose
Frameworks: WCF, MVC, Entity Framework
Database: SQL Server 2000/2005/2008 , Oracle, MS Access
Tools: /Applications: Microsoft Office 2007/2010, Photoshop CS, Subversion SVN
PROFESSIONAL EXPERIENCE
Confidential, NJ
Lead Programmer
Responsibilities:
- Involved in analysis (previously documented), design and development of application using Agile Methodology.
- Interacted with developers and team members to understand the business process.
- Extensively worked on SSIS Package to exchange the data based on the business rules.
- Used AJAX for partial post back to the server.
- Used Data Adapters, Datasets and Command & Connection Objects of ADO.NET to manipulate data.
- Developed the integration suite using the .Net framework and implemented the format conversion logic in C# as code behind.
- Developed the web-based UI in ASP.Net and also used various web controls and CSS for styling.
- Worked with ASP.NET web forms, and state management. Used JavaScript for validations and customizations of the front-end screens and controls.
- Objects oriented programming (OOPS) concepts inheritances, generics, interfacing were widely used for code reusability.
- Wrote triggers and Stored procedure using T-SQL.
- Involved in Normalization of the database and created queries to interact with the database.
- Integrated Data Access and Exception Handling application blocks for database management and error handling.
- Involved in integration testing of different modules.
- Provided full documentation of the system. Involved in the maintenance and enhancements of the system.
Environment: ASP.NET, C#.NET, .NET 4.0, MS SQL, SSIS, WCF, MVC, jQuery, HTML, CSS, AJAX, LINQ.
Confidential, New York City, NY
Lead Programmer Analyst
Responsibilities:
- Involved in analysis (policy & business rules) design and development using Agile methodology (N-tier).
- Designed the complete architecture of the application.
- Extensively used UML diagrams for designing the system based on the business rules.
- Extensively worked on web forms to provide login credentials for agents.
- Created Data Access Layer for storing and fetching approved data from the database.
- Used Asp.Net Validation, Validation Summary and Custom controls for validating entered field data by agents before submitting to WCF service.
- Used Crystal reports to represent calculated data in a format that is easy to interpret and distribute.
- Created custom test cases for testing system reliability and also conducted training sessions for users.
- Involved in creating .NET Reports to present the data in different views.
- Ensured project deadlines and milestone met.
- Actively participated in the status view meetings.
- Modified applications according to the client requirements.
- Created web service for some of the functionality.
- Used Team Foundation Server (TFS) for version controlling.
- Responsible for the analyses of the requirements of the business, designing database tables using MS Visio.
- Setup systems for Customer Demos.
Environment: ASP.NET, C#.NET, MS SQL, WCF, AJAX, jQuery, HTML, CSS.
Confidential, Edison, NJ
Lead Programmer
Responsibilities:
- Involved in analysis (policy & business rules) design and development using Agile methodology (N-tier).
- Extensively used UML diagrams for designing the system based on the business rules.
- Developed web application primarily in VB.NET using ASP.NET.
- Implemented MVC for UI design and created several partial views for reusability and easy maintenance of the system.
- Created Data Access Layer for storing and fetching approved data from the database.
- Used Asp.Net Validation, Validation Summary and Custom controls for validating entered field data by agents before submitting to WCF service.
- Developed WCF for exposing the payment system integration suite and also used WSDL to describe public interface to the front end.
- Developed shortest distance to find Project using Web services, WPF, LINQ and WCF.
- Used Crystal reports to represent calculated data in a format that is easy to interpret and distribute.
- Created custom test cases for testing system reliability and also conducted training sessions for users.
- Involved in creating .NET Reports to present the data in different views.
- Ensured project deadlines and milestone met.
- Actively participated in the status view meetings.
- Modified applications according to the client requirements.
- Created web service for some of the functionality.
- Responsible for the analyses of the requirements of the business, designing database tables using MS Visio.
- Setup systems for Customer Demos.
Environment: ASP.NET, C#.NET, MS SQL, AJAX, LINQ, SSRS, WCF, MVC.
Confidential, Jersey City, NJ
Lead Programmer
Responsibilities:
- Team Lead for the complete application.
- Responsible for gathering requirements from customer support teams/business analyst and convert them into technical specifications.
- Convert requirements into technical requirements by OOAD using UML.
- Worked in agile and iterative development methodologies.
- Creating reusable user controls for social networking website in ASP.net, C#.Net with AJAX and SQL Server.
- Involved in database designing and writing complex stored procedures, functions, views.
- Client side-validation was carried out using AJAX Control Toolkit and validators provided by ASP.Net
- Created facility to get contacts from Facebook, Google, Yahoo, Twitter and Hotmail.
- Integrated login with facebook and google.
- Implemented custom role providers and membership providers.
- Developed applications leveraging LINQ to SQL
- Generated various diagrams using MS Visio.
- Provided full documentation of the system. Involved in the maintenance and enhancements of the system.
Environment: ASP.NET, C#.NET, MS SQL, MVC, WCF, AJAX
Confidential
Sr. Software Developer/ Team Leader
Responsibilities:
- Participated in analysis, design, developing and testing. Involved in designing high level design document, use cases, sequence diagrams and other diagrams using MS Visio.
- Involved in developing the front end GUI using ASP.NET, developed custom controls, user controls for professional and advanced GUI.
- Designed different components using C# language for the web application, built on 3-tier architecture with extensive use of object oriented programming techniques.
- Developed web pages using ASP.NET web controls, HTML server controls and created style sheets using CSS.
- DHTML was used to create web forms to interact dynamically with user.
- Worked with ASP.NET web forms, and state management. Used JavaScript for validations and customizations of the front-end screens and controls.
- Objects oriented programming (OOPS) concepts inheritances, generics, interfacing were widely used for code reusability.
- Created XML files for frequently used data. Extensively used the X-Path queries to manipulate parts of XML documents.
- Developed the screens using AJAX.Net for partial post back to improve the responsiveness.
- Customized the data access module using ADO.NET, to handle the entire transaction with the database.
- Developed stored procedures, views and triggers in SQL SERVER 2005 for data manipulation and for retrieving data from SQL Server database.
- Extensively used CSS and Implemented Master pages for consistent look for web pages.
- Involved in implementing .NET security with form based authentication, assigning roles and role based authorization using Web.config.
- ADO.Net is used for Data Access and using Transactions to commit or rollback the transaction.
- Used Data Adapters, Datasets and Command & Connection Objects of ADO.NET to manipulate data.
- Worked on debugging the C# code. Involved in unit testing, integrated testing, and documentation.
- Managed offshore team of four developers during product testing and warranty phase.
Environment: ASP.NET, C#.NET, VB.NET, MS SQL, AJAX, Oracle, XML, Window/ Web Services.
Confidential
Sr. Software Developer/ Team Leader
Responsibilities:
- Involved in study and analyzing the application requirements for which the enhancement / development is to be done.
- Involved in creation of use cases, sequence diagrams and class diagrams using MS Visio. Participated in detail design documentation.
- Extensively used object oriented concepts for C# code reusability.
- Developed the business components class libraries in C#.
- Worked on C# to integrate English OCR with the application.
- Extensively used text reader and writer class functionalities.
- Involved in debugging C# code. Performed unit testing and participated in integrated testing.
- Created installers (msi) for console application.
- Provided post-development system support for staging and production environment.
Environment: ASP.NET, C#.NET, Oracle 9i, AJAX, Windows Service.
Confidential
Sr. Software Developer
Responsibilities:
- Actively participated in the preparation of Detail Design documents and object identification.
- Involved in coding using ASP.NET, C#.
- Responsible for User Interface design using Win Forms. Developed and used user defined namespaces along with system-defined namespaces.
- Developed business logic and code behind using C# for paperless discount and education rating.
- Used ADO.NET objects such as Data Adapter, Data Reader, Data Set and Data View for consistent access of data.
- Assisted in designing the database and creating tables at the data tier and in writing stored procedures
- Performed unit testing of the modules before submitting to QA. Debugged and fixed errors & bugs in the ASP.NET Win Forms.
- Involved in high level designing of interfaces Turning mobile device alerts.
- Involved in client interaction, handling change requests and implementing the application on the client side.
- Implemented role based security that determines user access based on their associated role.
- Implemented Business logic in the middle tier.
- Created stored procedures, cursors and indexed views for data manipulation and retrieval.
- Involved in writing stored procedures and performed fine-tuning on the stored procedures
Environment: ASP.NET, C#.NET, MS SQL 2005, AJAX
Confidential
Sr. Software Developer
Responsibilities:
- Studied and analyzed the business requirements and transformed them into system inputs.
- Designed and developed excellent, user friendly Win Forms using ASP.NET for Investor data collection.
- Developed the data layer module using VB.NET which is reusable for data transactions of entire project. In this module extensively used ADO.NET objects
- Developed business logic using VB.NET, used the developed data layer module extensively for database related transactions.
- Designed and developed various complex reports using Crystal Reports and gave option to export to excel and .PDF files.
- Developed the necessary stored procedures and created complex views using joins for robust and fast retrieval of data.
Environment: ASP.NET, C#.NET, Oracle 9i, AJAX, Windows/Web Services.
Confidential
Software Developer
Responsibilities:
- Involved in development of several modules like payroll, inventory, billing, purchase orders and sales, orders, Invoices, Credit notes, debit notes in a team environment.
- Involved in identification of entities and in establishing relationships among various entities.
- Implemented Business logic using .Net framework and developed Win Forms with C# as code behind.
- Used various Win Forms controls like Menu bar, Data Grid, Dataset, Binding Source, Group Box, Split Container for data display, formatting and designing layout of the form.
- Developed an export module which exports data into XML file format.
- Involved in creating .NET Reports to present the data in different views.
- Wrote triggers and Stored procedure using T-SQL.
Environment: ASP.NET, C#.NET, MS SQL, Web Services
