We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

PA

SUMMARY

  • Over 8 years of extensive experience in all phases of software development life cycle (SDLC) including analysis, requirement engineering, architecture design, database design, development, enhancements and maintenance of windows based, Multi - tier web-based enterprise applications.
  • Developed n-tier web applications in .NET environment using C#.NET, VB.NET, ASP.NET, ASP.NET MVC, ADO.NET, Entity Framework, LINQ, Reflection, XML, XSL, Win forms, Web forms, Active directory, VS.NET, COM+, IIS, SQL server, Oracle.
  • Developed applications using server side, client side, Web based custom and, Web User Controls using C #.NET and VB.NET.
  • Good Experience in developing distributed applications using technologies that provide a suitable framework like Windows Communication Foundation (WCF), and Web Services.
  • Experience in Internet/Intranet, E-Commerce, and B2B Applications Development using C#,VB, ASP, VBScript, JavaScript, MS Access, Oracle, SQL Server, T-SQL, and PL/SQL.
  • Experience with SQL Server Reporting Services (SSRS), Crystal Reporting tools for generating reports.
  • Experience in Object Oriented Paradigm Design Patterns and their implementation using polymorphism, inheritance and encapsulation. Experienced using Object Oriented software development methodologies like Scrum, Rapid Application Development (RAD) & Test Driven Development (TDD).
  • Expertise in Data Modeling, MS Access and, SQL programming in SQL Server and Oracle.
  • Proficient with Windows Workflow Foundation (WWF).
  • Proficient with SQL Server 2005 Integration Services (SSIS) and SQL Server 2000 Data Transformation services (DTS).
  • Experience in teh documentation of system & step-by step technical & user manuals with illustrations, design & development of Use & Test-case scenarios conducting user acceptance testing.
  • Good noledge in Windows Presentation Foundation (WPF).
  • Good noledge in SQL Server Analysis Services (SSAS).

TECHNICAL SKILLS

Frameworks: Microsoft .NET Framework 4.0/ 3.5/3.0/2.0/1. x

Programming Languages: C#, VB.NET, AJAX, PHP, Perl, VB6, VBA, Visual C++, C/C++, Assembly Language

Web Development Technologies: ASP.NET MVC3, ASP.NET 3.5/3.0/2.0/1. x, ASP 3.0/2.0, VBScript, JavaScript, JQuery, HTML, XML, XSLT, CSS, SOAP, UDDI, WSDL, RSS, XAML, Bootstrap, knockout js

Databases & Database Technologies: SQL Server 2005/2003/7, ORACLE 10g/9i/8i, MySQL 5.x/4.x, MS-Access 2003/2000, ADO.NET 2.0/1.x, ADO 2.x, T-SQL, PL/SQL, SQL*Plus, Query Analyzer

Design Tools: UML 2.0/1.x, Microsoft VISIO 2000, ER Win 4.0/3.x, Enterprise Architect

Development Environments: VisualStudio.Net 2008/2005/2003, VisualStudio 6.0, Eclipse 3.x, DreamWeaver, Macromedia Studio 8/MX/4.0

Component Technologies: .Net Remoting, COM, COM+, WCF, Web service

Third Party Tools: Infragistics Net Advantage, Dundas Charts, ComponentArt, Telerik

Reporting Tools & Document Services: SQL Server 2005/2000 Reporting Services, Crystal Reports 10/9/8, SharePoint Server 2003

Development Methodologies: SCRUM, XP, Waterfall

Testing Frameworks: MStest, NUnit, NMock

Testing Tool: Selenium

Version Controls: Visual Source Safe, Team Foundation Server, Tortoise SVN

Major Applications: Financial Services, Insurance domain, Internet/Intranet, Client/Server, Windows Applications, Database Management System

PROFESSIONAL EXPERIENCE

Software Developer

Confidential

Responsibilities:

  • Used SCRUM methodology for agile software development process.
  • Analyzed business requirements and developed technical specification and functional requirements document.
  • Developed Business Logic Layer using C#.NET and VB.Net, and exposed by implementing Service Oriented Architecture (SOA) and domain driven Model.
  • Implemented Business logic layer and Data Access layer using C#.Net and communication between multiple tiers is handled through teh WCF and web services.
  • Designed and developed Master Pages and CSS for consistent look and feel of teh application.
  • Extensively used XML and XML-related technologies for processing file transformation.
  • Used bootstrap, knockout js, Jquery libraries to give rich user experience.
  • Followed best practices including test driven development, refactoring, and code reviews.
  • Designed and developed SQL server stored-procedures, functions, views and triggers.
  • Worked on researching Mainframe and Web Technologies, gathering and analyze business requirements and ensure that underlying application technology meets both short-term and long-term business needs and that system designs can adapt to emerging business and technology demands.
  • Used TFS for version control to track bugs, enhancement requests, production support, and system maintenance issues.
  • Worked on enhancement request, production issues and performance related issues.

Environment: .NET Framework 3.5/3.0, C#.NET 3.5, ASP.net 3.5, CSS, AJAX, Visual Studio .NET 2010, TFS, LINQ, Web service, WCF, Bootstrap, SQL server 2008.

Software Developer/Technical Lead

Confidential - PA

Responsibilities:

  • Used SCRUM methodology for agile software development process, unit testing and short iterations.
  • Construct C# class libraries containing code for business and data access in teh form of ASP.NET pages.
  • Migrated VB6 components to C#.NET.
  • Constructed wrapper classes to call COM components methods.
  • Business Logic Layer was developed in C#.NET and exposed by implementing Service Oriented Architecture (SOA).
  • Implemented Business logic layer and Data Access layer in C#.Net and communication between multiple tiers is handled through teh WCF and web services.
  • Designed and developed Master Pages and CSS are implemented for consistent look and feel of teh application.
  • Extensively used Java Script and Jquery for validation and other page level functionalities.
  • Extensively used XML and XML-related technologies. Used XSLT transformation to convert XML from dataset.
  • Designed and developed CSR facing application using ASP.Net MVC3.
  • Developed some business logic by using windows workflow foundation (WWF) to meet different rules for loan criteria per state, age, income level, gender, pay frequency etc.
  • Designed and developed SQL server stored-procedures, functions, views and triggers.
  • Used web based application - JIRA and TFS for tracking bugs, enhancement requests, and system maintenance issues.
  • Used Tortoise SVN/ TFS to create branches, version control, create workspaces and manage teh projects.
  • Followed best practices including test driven development (TDD), refactoring, and code reviews.
  • Designed Test Cases and Implemented Unit and Integration Test Cases using MSTest, NUnit.
  • Provided production support when heat tickets (which are production issues) assigned.
  • Trained teh developers in latest technologies, and managed teh offshore and onsite teams.
  • Performed troubleshooting, maintained teh application system and worked very closely with teh customers.
  • Interacted with Quality Assurance team in trouble-shooting all their issues, development and/or review of test plans and review of test results.
  • Responsible for teh entire build and deployment process on all environments.

Environment: .NET Framework 3.5/3.0, C#.NET 3.5, ASP.net 3.5, CSS, AJAX, Visual Studio .NET 2010, TFS, LINQ, Web service, WCF, MVC, SQL server 2008, Selenium

Program Analyst

Confidential - NJ

Responsibilities:

  • Involved in teh phase of requirements engineering to gather, analyze and document requirements by working with project managers, leads and developers. Worked with other phases of SDLC including designing, implementation, testing, database design & maintenance.
  • Constructed class libraries containing code for business and data access in teh form of ASP.NET pages. Teh logic was implemented using C#.NET and ADO.NET.
  • Implemented n-Tier architecture and coded entire business logic and data access components and designed teh presentation layer.
  • Improved performances by implementing caching strategies. Utilized teh CacheOuput for information to all borrowers and Session.Cache objects for information specific to a particular borrower.
  • Used Session and Query strings to implement user state and transfer data between pages, deferred session state was built to store and retrieve session information of users.
  • Worked with customers to gather requirements and documented application according to department standards.
  • Attended client meeting and worked on designing teh web forms in ASP.NET and code logic in C# to TEMPeffectively mirror teh business processes.
  • Used Microsoft controls, user controls, AJAX Toolkit and third party controls like Telerik along with JavaScript and JQuery to make teh web pages more interactive.
  • Followed best practices including test driven development (TDD), refactoring, and code reviews.
  • Designed and developed PL/SQL packages, stored-procedures, functions, sequences and views using Oracle database.
  • Used TFS for tracking task, enhancement requests, performance improvement, production issues, and system maintenance issues.
  • Resolved performance issues with web pages and worked closely with DBA for performance tuning of SQL.
  • Responsible for database maintenance activities like validate data given by client, populate data to table, schema changes etc.
  • Created MSI Web Setup project for dis module to deploy teh on teh web server. Also added custom action to teh web setup project to perform some additional operation like installing teh assemblies, creating deployment folder structure, installing/uninstalling database.
  • Used Cruise Control to automate teh build and created a custom utility to deploy teh setup project on successful build for weekly builds.

Environment: .NET Framework 3.5/3.0, C#.NET 3.0/2.0, ASP.net 3.0/2.0, CSS, AJAX, Visual Studio .NET 2008, TFS, LINQ, Web service, WCF, PL/SQL, Oracle10g

Program Analyst

Confidential - FL

Responsibilities:

  • Extensively used componentArt controls (3rd party), Microsoft controls and user controls to perform DML actions for IT support like assigning appropriate roles to all users, division, application, user type, security questions and various other actions, combining role division application.
  • Used MyGeneration script to create entire class library and used NHibernate to logically map all objects to existing database structure.
  • Added Email notification to teh web service and consumed it from teh application to notify teh users for activities like their roles change, new user is added and also to notify various tasks.
  • Used LINQ to query teh data from collection of domain objects, list, dictionary and other sources to display teh results.
  • Responsible for database maintenance activities like to backup, import and export databases, synchronizing schemas when application deployed from Test to other environment like Model, QA etc.
  • Responsible for managing SMC related issue like adding user after getting security Access Request (SAR), adding new functionality as per request by Business Analyst (BA).
  • Developed rich and highly interactive AJAX based user interface by using C# and ASP.NET/MVC (Model View Controller).
  • Extensively used JavaScript to create dynamic and interactive web pages.
  • Used Crystal Report to design and present reports from variety of data sources and also published teh designed reports to teh web pages.
  • Responsible for interacting with Quality Assurance (QA) team in trouble-shooting all their issues and developing documents and test cases during each build.

Confidential

Responsibilities:

  • Extensively used SCRUM methodology for iterative task completion. Designed and developed through an agile software development process, unit testing, short iterations, and close customer relationship.
  • Involved in teh phase of requirements engineering to gather, analyze and document requirements and also worked with other phases of SDLC including designing, implementation, testing, database design & maintenance.
  • Followed best practices including test driven development (TDD), refactoring, and code reviews.
  • Developed master pages to create a consistent layout, since dis portal is being used by different types of users like internal user, external customer and other users. Developed Cascading Style sheets (CSS) to handle client specific and browser specific issues.
  • Consumed and developed WCF Service to get information from Credit Debt Service (CDS) enrollment, payment, entitlement, billing and other information.
  • Involved in making strategy and implementation to resource data on UI as culture, client, and client’s product specific by creating resource table.
  • Applied security to all pages which will decide which part of teh application that user can access by creating rights. Teh rights are stored in SMC. Teh rights can be applied at role, division, and division or User level.
  • Designed and developed packages, stored-procedures, functions, sequences, views, materialized views, and triggers with Oracle database.
  • Used Systems.Diagnostics namespace to debug and trace teh ASP.Net pages and documented teh information to keep track of some of teh aspects of teh application like teh errors produced at runtime, performance, and behavior.
  • Implemented Facade Design Pattern by writing facade classes for interface between presentation and business tier. Also interacted between layers by populating data transfer objects (DTOs).
  • Used User controls along with inherited control to reuse functionality. Managed all validation expression like SSN, account number, Email etc. by creating validation project. Used Extensively AJAX Toolkit for rich UI.
  • Used JavaScript, JQuery and its plugins to make teh web pages more interactive.
  • Worked on many Enhancement Requests, System Maintenance and Performance Improvement tasks to improve teh existing system performance either by modifying teh existing applications or by developing new applications.
  • Used Clear Quest to manage and prioritize all teh change activities associated with teh software development including enhancement request and defects.
  • Designed test cases and Implemented Unit and Integration Test Cases using NUnit and Custom Test Classes.
  • Responsible to smoke test teh application before delivering teh build. Also interacted with system analyst to provide Test data.

Environment: .NET Framework 3.5/3.0,C#.NET 3.0/2.0, ASP.net 3.0/2.0, NHibernate, MVC, MyGeneration tool, DB2,CSS, Clear Quest, AJAX, UML2.0, Visual Studio .NET 2008, Crystal report XI, MS office, Microsoft Visio 2003, TFS, LINQ,WCF, Web service, Oracle10g

Program Analyst

Confidential - AZ

Responsibilities:

  • Used UML extensively for specifying, constructing and documenting teh software system.
  • Enhanced, designed and developed UI components of teh web pages by adding features like Master pages, Themes, Smart Navigation and controls of ASP.NET 2.0 and AJAX extensions and tool kit and Cascading Style Sheets for layout and color schemas.
  • Designed and developed WCF Service using system.servicemodel namespace for exposing teh methods as service.
  • Used C# .NET for developing both teh business logic on teh service computer (WCF Service) and teh Class library on teh client’s computer.
  • Specified teh certificate for teh service and client in teh section of teh Web.config and App.config file respectively. Also specified teh endpoints, endpointBehaviors, serviceBehaviors and bindings in both of teh configuration files.
  • Migrated teh VBA applications to .Net 2.0 framework using C#2.0 and SQL Server.
  • Used reportviewer control to display reports on .aspx pages that are developed using SSRS.
  • Worked with transformations such as Data Conversion, Script transformation, Derived Column, Conditional Split, and Merge Join, for cleansing teh data obtained from sources like MS SQL Server, Flat Files, and Excel.
  • Optimized and Tuned packages for better performance and efficiency.
  • Used XML based configuration files (.dtsConfig) for applying settings without changing or editing teh package.
  • Implemented event handlers to update log table so that users will get notified regarding teh status and error during execution of teh packages.
  • Installed packages by running manifest file and scheduled those packages by using SQL Server Agent with jobs and BMRS (Batch Management Request System - Web Tool) by writing batch files.
  • Developed store procedures with cursor to extract teh data and DTS package to load in text file.
  • Participated in JAD sessions with multiple teams including business, user, and database teams.
  • Developed reports using SSRS with Report server project, report server wizard, and matrix reports.
  • Responsible for Database support of teh application that includes PL/SQL and wrote web application using Oracle.
  • Used AJAX to retrieve back end data based on user selections and displaying asynchronously.
  • Utilized TFS and VSS for version control during development and maintenance.

Environment: .NET Framework 3.0/2.0,C#.NET 3.0/2.0, ADO.NET 2.0, UML2.0, Visual Studio .NET 2005, MS office, Microsoft Visio 2003, SQL Server 2005, SSIS, SSRS, DTS, Oracle10g, TFS, VSS, VBA, SharePoint Portal Server 2003.

Program Analyst

Confidential -RI

Responsibilities:

  • Worked with business analysts, project managers, project lead and other developer to help design, develop technical design, specs, and coding as part of SDLC.
  • Understood UML based business requirement documents that are responsible for design, development and deployment, maintenance of teh modules.
  • Utilized SharePoint Portal Server to upload document like functional design specification, detailed design specification and basic functional design so that it will be accessed by other team member.
  • Used 3 - tier architecture (data access layer, business layer, and presentation layer) to develop teh application.
  • Used System.Reflection.Assembly.LoadFile to load modules where information of .dll is stored in XML file which acts as input file during runtime.
  • Implemented iterative designs, prototyping, and building visually appealing user interfaces based on proven usability principals and requirements gathered from Users and business analysts.
  • Enhanced UI design and transactional design from time to time for teh varied user autantication levels and access rights. Implemented windows autantication for manager and loss analyst to authorize different forms depending on their roles.
  • Extensively used User Control to reuse code for various modules and to save design time. These controls are enabled in win form UI.
  • Extended teh functionality of teh calendar control to govern business requirement. Used Datagridview control and its binding techniques for displaying teh details obtained by ADO.NET object. Used Listview control to implement multi column feature to combo box as one of teh business requirement.
  • Used .NET Framework Class Libraries containing teh business logic for each module to provide desired functionalities to make presentation layer more interactive and flexible.
  • Invoked teh web services to retrieve data related to claim and loss in Modules.
  • Defined and implemented customized configuration settings for teh application in local App.Config file by defining settings specific to teh application.
  • Developed data access layer by writing all functions related to disconnected and connected architecture.
  • Wrote stored procedures for updates and retrievals of data stored and also to do client side and server side data storage, depending upon on logic written in business requirement. Used DTS to import/export data from different servers. Worked with Performance tuning of SQL.
  • Created Test Cases and documented teh trouble shooting. Identified design related issues as hurdle in system performance and implemented teh measures by facilitating teh data cache.
  • Utilized TFS for version control during development and maintenance.

Environment: .NET Framework 2.0,C#.NET2.0, ADO.NET 2.0, TFS, UML2.0, XML, XSLT, Web Services, XML SPY, Visual Studio .NET 2005, Microsoft Visio 2003, SQL Server 2005,, SharePoint Portal Server 2003.

We'd love your feedback!