We provide IT Staff Augmentation Services!

Lead Programmer Resume

0/5 (Submit Your Rating)

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

We'd love your feedback!