We provide IT Staff Augmentation Services!

Software Developer Resume

2.00/5 (Submit Your Rating)

PA

SUMMARY

  • Extensive experience in all phases of software development life cycle (SDLC) including analysis, requirement engineering, database design, development, enhancements and maintenance of windows based, web - based applications.
  • Developed web applications in .NET environment using C#.NET, VB.NET, ASP.NET, ASP.NET MVC, ADO.NET, Entity Framework, LINQ, XML, XSL, Win forms, and Web forms.
  • Extensive experience in architecture, design and development of Client-Server and Distributed Web Applications with ASP.NET MVC, 3-Tire and N-Tire Architecture.
  • Extensive experience in Client side using JavaScript, JQuery, Knockout JS and Angular JS.
  • Worked on new and evaluated existing application architectures, by applying enterprise application design patterns like Domain Driven Design and patterns like Repository, Unit of Work etc., and proper layering and solution structure.
  • Implemented application by using SOLID principle (Single responsibility, Open for extension and close for modification, Liskov substitution, Inversion of Control, separation of concerns, Dependency inversion principle)
  • Good Experience in developing distributed applications using technologies that provide a suitable framework like web API, Windows Communication Foundation (WCF), and Web Services.
  • Experience with SQL Server Reporting Services (SSRS), Crystal Reporting tools for generating reports.
  • Expertise in writing SQL Packages and Procedures, Functions, Triggers, Restore/Backup and Performance Tuning for SQL programming in SQL Server and Oracle.
  • Developed several applications using MS Office VBA programming.
  • Proficient with SQL 2005 Integration Services (SSIS) and SQL Server 2000 Data Transformation services (DTS).
  • Experience in the documentation of system & step-by step technical & user manuals with illustrations, design & development of Use & Test-case scenarios conducting user acceptance testing.
  • Knowledge with Windows Workflow Foundation (WWF) and Windows Presentation Foundation (WPF).
  • Knowledge in SQL Server Analysis Services (SSAS).
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.

TECHNICAL SKILLS

Web Development Technologies and Languages: ASP.NET, ASP.NET MVC and WEB API, C#, VB.NET, ASP, VBScript, JavaScript, JQuery, HTML, XML, XSLT, CSS, SOAP, WSDL, Bootstrap, knockout JS, PHP,VBA, Visual C++, C/C++, Assembly Language

Architecture: MVC, 3-tire, N-tire, client-server and SOA

Databases: SQL Server, ORACLE, MySQL, MS-Access

Design Tools: UML, Microsoft VISIO, ER Win

Development Environments: Visual Studio, Eclipse, Dreamweaver, Macromedia Studio

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

Reporting Tools & Document Services: SQL Server Reporting Services, Crystal Reports, SharePoint Server

Development Methodologies: SCRUM, Waterfall

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

Domains: Financial, Insurance, healthcare, Education

PROFESSIONAL EXPERIENCE

Software Developer

Confidential, PA

Responsibilities:

  • Worked with Business analyst for requirement gathering to create functional specification document and to existing understand business requirement.
  • Developed entity relationship diagrams, class diagrams and UML cases.
  • Worked to develop new functionality and resolve issues in the application in agile sprints
  • Involved in developing the UI component using bootstrap, jQuery and kendo UI controls like grid.
  • Developed rich and highly interactive user interface by using MVC pattern.
  • Worked with Entity Framework for data access from SQL database.
  • Worked with Quality analyst to ensure a fully designed and tested application.

Environment: .NET Framework 4.0, C#.NET, ASP.net MVC, CSS, Visual Studio .NET 2013, TFS, WCF, LINQ, JQuery, WEB API, Bootstrap, SQL server 2010.

Software Developer

Confidential - PA

Responsibilities:

  • Analyzed business enhancement requirements and developed technical specification and functional requirements document.
  • Used bootstrap and knockout JS view models for separation of UI, data, and logic concerns.
  • Used Angular JS as the development framework to build single-page application.
  • Involved in developing the UI component architecture and API for using Angular JS.
  • ImplementedMVCapplication for view engine.
  • Designed and developed SQL server stored-procedures, functions, views and triggers.
  • Worked on enhancement request, production issues and performance related issues.

Environment: .NET Framework 4.0, C#.NET, ASP.net MVC, CSS, Visual Studio .NET 2013, TFS, LINQ, Knockout JS, Angular JS, WEB API, Bootstrap, SQL server 2010.

Software Developer

Confidential - NY

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 and domain driven Model.
  • Implemented Business logic layer and Data Access layer using C#.Net and communication between multiple tiers is handled through the WCF and web services.
  • Extensively used XML and XML-related technologies for processing file transformation.
  • Used bootstrap, knockout JS, and 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.
  • Worked on enhancement request, production issues and performance related issues.

Environment: .NET Framework 4.0/3.5/3.0, C#.NET, ASP.net, CSS, AJAX, Visual Studio .NET 2013, 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.
  • Migrated VB6 components to C#.NET.
  • Constructed wrapper classes to call COM components methods.
  • Implemented Business logic layer and Data Access layer in C#.Net and communication between multiple tiers is handled through the WCF and web services.
  • 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.
  • 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 the 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.
  • Provided production support when heat tickets (which are production issues) assigned.
  • Performed troubleshooting, maintained the application system and worked very closely with the 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 the 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 the 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. The logic was implemented using C#.NET and ADO.NET.
  • Attended client meeting and worked on designing the web forms in ASP.NET and code logic in C# to effectively mirror the business processes.
  • 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.

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, Microsoft controls and user controls to perform DML actions for assigning appropriate roles to all users, division, application, user type, security questions and various other actions, combining role division application.
  • Used MyGeneration template-based code generator GUI. Its template library includes templates for generating mapping files and classes from a database.
  • Added Email notification to the web service and consumed it from the application to notify the users for activities like their roles change, new user is added and also to notify various tasks.
  • Used LINQ to query the data from collection of domain objects, list, dictionary and other sources to display the 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).
  • Used Crystal Report to design and present reports from variety of data sources and also published the designed reports to the 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.
  • 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.
  • Followed best practices including test driven development (TDD), refactoring, and code reviews.
  • 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 the application that user can access by creating rights. The rights are stored in SMC. The 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.
  • 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 the web pages more interactive.
  • Worked on many Enhancement Requests, System Maintenance and Performance Improvement tasks to improve the existing system performance either by modifying the existing applications or by developing new applications.
  • Designed test cases and Implemented Unit and Integration Test Cases using NUnit and Custom Test Classes.
  • Responsible to smoke test the application before delivering the 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 the software system.
  • Enhanced, designed and developed UI components of the web pages by adding features like Master pages, Themes, Smart Navigation and controls of ASP.NET 2.0 and AJAX extensions and tool kit.
  • Used C# .NET for developing both the business logic on the service computer (WCF Service) and the Class library on the client’s computer.
  • Migrated the 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 the data obtained from sources like MS SQL Server, Flat Files, and Excel.
  • Optimized and Tuned packages for better performance and efficiency.
  • Used AJAX to retrieve back end data based on user selections and displaying asynchronously.
  • Developed store procedures with cursor to extract the 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.

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 the modules.
  • Used 3 - tier architecture (data access layer, business layer, and presentation layer) to develop the application.
  • Implemented iterative designs, prototyping, and building visually appealing user interfaces based on proven usability principles and requirements gathered from Users and business analysts.
  • Enhanced UI design and transactional design from time to time for the varied user authentication levels and access rights. Implemented windows authentication for manager and loss analyst to authorize different forms depending on their roles.
  • Used .NET Framework Class Libraries containing the business logic for each module to provide desired functionalities to make presentation layer more interactive and flexible.
  • Invoked the web services to retrieve data related to claim and loss in Modules.
  • 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.
  • 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.

Program Analyst

Confidential - AZ

Responsibilities:

  • Responsible for design, development and deployment, maintenance of the modules of the system. Used Microsoft Visio for the Data Flow and Design diagrams in the design stage.
  • Designed and implemented central Administration site and User site in ASP.NET and C#.NET.
  • Added functionality to test employee awareness on different department policies in PolicyManager module and creating User reports and charts based on the results of these tests. Also administrator can view Policy report to check whether employee read and accepted the policy document and Quiz Report to see status of quizzes and their score.
  • Created personal sites for each user to provide personalized and customized information based on their roles and memberships in the Organization. Used the task list feature in the user mode to remind for quizzes on pending policies.
  • Consumed Web services for updates and information pertaining to the policies.
  • The backend is a SQL Server database modeled using Erwin for efficient accommodation and management of the data layer.
  • Implemented Role based Security with Windows based authentication for the site.
  • Developed reports using Crystal Reports.

Environment: .NET Framework 2.0, ASP.NET 2.0,C#.NET2.0, ADO.NET 2.0, ATLAS, AJAX, VSS,DOM,IIS 5.x,SOAP, UML2.0, XML, XSLT, Web Services, XML SPY, Visual Studio .NET 2005, Microsoft Visio 2003, SQL Server 2005,, Crystal Report 10, SharePoint Portal Server 2003, Infragistics NetAdvantage 2004/2005, Windows 2003 Server.

PHP Developer

Confidential - OR

Responsibilities:

  • Participated in Analysis, Design, Functional Specifications, and Flow diagrams.
  • Assist in the design and development of new web based applications, Create and maintain web applications with database components.
  • Work with manager and staff to meet deadlines.
  • Bug Fixing and Documentation.
  • Design, Responsibilities include trouble shooting hardware and software problem related to desktop and laptop.
  • Monitor activity on network and take action to reduce traffic on the network.

Environment: HTML, JavaScript, C/C++, PHP, MySql, Eclipse, Dream weaver, FLASH, MS Office Word, Front Page.

We'd love your feedback!