We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

Barrington, IL

SUMMARY

  • 8 years of professional experience as a Senior C#/.NET/WPF/Silverlight Developer in analysis, design and implementation of web based, windows based client - server applications in Microsoft Technologies using C#, VB, ASP.NET, SILVERLIGHT, WPF, ADO.NET, Win Forms, Web Forms, SQL Server, Microsoft Azure, WCF, Web Services and Windows Services.
  • Strong experience in domains like Healthcare, Finance, Banking, E-Commerce, Utility, Travel, Retail.
  • Solid experience in writing Application .NET Frameworks for 2.0, 3.0, 3.5 and 4.0 environments.
  • Good experience of designing and developing Web Applications using ASP.NET, MVC, LINQ, WCF, WPF, Silver light, C#, ADO.NET, TSQL, XML, Web Services, AJAX, JavaScript, HTML, DHTML, CSS.
  • Excellent experience of developing Windows based desktop Applications using C#, VB, WPF, WCF, ADO.NET, ADO, XML.
  • Good knowledge of AJAX Control Toolkit and AJAX Enabled web site.
  • Strong Experiences in creating and consuming XML Web Services and having knowledge of SOAP, SOAP HEADER, and SOAP EXCEPTION etc.
  • Experience in understanding whole Software Project Life Cycle, Updating/Modifying, requirement analysis, functional/design specifications, HLD, LLD & Test plans designing.
  • Strong abilities in Data Modeling, Database Design, Views, Normalization, Stored Procedures, Triggers, Views and Functions.
  • Very Strong in WPF, WCF and Silver Light technologies.
  • Expert in creating Web Forms, Win Forms, User Controls and Custom Controls.
  • Experienced wif Client-side and Server Side Developments.
  • Strong Knowledge on Web Services (SOAP, WSDL, UDDI), XML, XSLT, .NET Reflection, .NET Remoting.
  • Worked and developed RDBMSs such as MS SQL Server 2008/2005/2000 and having knowledge of Oracle 10g/9i, DB2, and MS Access.
  • Good knowledge of various patterns like Singleton, Builder, Factory, Provider, MVC, MVP, MVVM etc.
  • Extensive experience in Extraction, Transformation and Loading (ETL) of data from different heterogeneous source systems like Flat files, Excel, Oracle, SQL Server and DB2.
  • Experience using Infragistics and Telerik web controls and windows controls.
  • Hands on experience on Crystal Reports and integration of the same wif ASP.NET and Business management studio for web based reporting and SSRS.
  • Experience wif team based software development tools.
  • Strong knowledge of office productivity tools like MS Word/PowerPoint/Excel/Outlook/Front Page/Visio etc.
  • Knowledge of system design and development using OOAD, Rapid Application Development (RAD) wif design patterns, code review, release management. Also knowledge in Unified Modeling Language (UML).
  • Experience wif Agile Scrum development methodologies.
  • Experience of full project lifecycle (requirements, design, development, testing, deployment, version control).
  • A good team player wif excellent technical, communication and interpersonal skills and capable of taking up responsibilities independently. Motivated and determined to deliver productive high quality, complete deliverables wifin deadlines wif minimal supervision.
  • Able to work under pressure individually and/or in a team.
  • Quick in learning new technologies and adapting in new environment.
  • Excellent verbal and written communication skills.

TECHNICAL SKILLS

Languages: C, C#, VB, ASP.NET, LINQ, VB.NET, AJAX, ADO.NET, T-SQL, PL/SQL, VBA

Web Technology: ASP, ASP.NET, .NET Framework 2.0/3.0/3.5, AJAX, AJAX toolkit, Silver light, ActiveX, HTML, DHTML, CSS, JavaScript, Web Service, .NET Remoting, nHibernate, REST, Windows Azure

Scripting and Markup: JavaScript, VBScript, HTML, CSS, XML, XAML, XSL, XSLT, XPath, SOAP, Ruby, DTD, Schema, DOM

Windows Development: Win forms, DevExpress, Expression Blend, Infragistics Controls, Telerik Controls, WPF, CSLA .NET

Databases: SQL Server 2000/2005/2008 , Oracle 9i/10g, DB2, Sybase, MS Access, SQL Azure

Reporting Tools: Crystal Report 8/8.5, SQL Server Reporting Service (SSRS), Oracle Data Mart

Version Control: TFS (Team Foundation Server 2008, 2010), Perforce, Microsoft Visual Source Safe, Tortoise CVS, Tortoise SVN

Web/App Servers: IIS 7.0/6.0, Personal Web Server

Business & Portal Tech.: Microsoft Office SharePoint Server 2007 (MOSS), Windows Share Point services 3.0 (WSS)

IDE: Visual Studio 2008 Team Suite, Visual Studio 2003/2005/2008/2010

Operating System: Windows 2000/NT/XP/2003/Vista/7, Unix, Linux, Windows Server 2008

Standards & Trends: SOA (Service Oriented Architecture), DSA (Data Structure And Algorithm), UML, Design Patterns, CAB

Frameworks: Windows Communication Foundation(WCF), Windows Presentation Foundation (WPF), Windows Workflow foundation(WWF), Win Form, PRISM

Tools: /Applications: NUnit, NDoc, Ant, Log4Net, Reflector, SQL Class Builder, Query Commander, Rapid SQL, SQL Profiler

Modeling Tools: Enterprise Architect 7.1, Altova, Microsoft Visio

PROFESSIONAL EXPERIENCE

Confidential, Barrington, IL

Senior Software Developer

Responsibilities:

  • Worked TEMPeffectively wif team of developers and technology manager.
  • CreatedBuild infrastructurefor building any kind ofC#orJavabased project usingHudson Buildtool.
  • Added code analysis, code coverage, created dashboard and unit testing functionality in build script. It can be set for daily builds, different kinds of reports, emails; can pick the code from the source control (TFS, Perforce etc.) and build from their. dis build infrastructure is free of cost so anyone can afford it. Tools and languages used areHudson, C#, Java, Ant scripting, Emma, NCover, Covearity, Gallio, Nunit, Perforce, TFSetc.
  • Configured TFSfor the project and set up the back end database of the TFS as a sql server.Set up the directory structure in TFS for using in build infrastructure. Same way done for Perforce Source Control too.
  • Developed ED (Emergency Department) Workflow usingWPF/Silverlight, Android, WCF, Active MQ and Service Bus of Windows Azure, SQL Server and SQL Azure and Mirth.For creatingPOCof the workflow me have developed different Personas of the workflow. Demonstrated the Patient flow from Administrator to RN, MD, Bed Flow Coordinator, Transport etc. dis process was automated based on the Personas action from the patient registration to release. These personas screen were based onWPFandAndroidwhich were integrated usingRestful WCF services. When patient was moving through personas it was persisting the patient state toSql ServerorSql Azureand at the same time generating xml based messages and posting toAzure Service Bus or Active MQwhich will notify thesubscribed personasfor their required actions. dis Workflow was configurable so it can easily switch from On Premise Active MQ to Azure Service Bus.
  • Developed and Deployed Web Projects andWCF ServicestoWindows Azure (cloud).
  • Deployed and installed Dundas controls based client project to theWindows Azure.
  • DevelopedError Logging FrameworkusingLog4NetandEnterprise Libraryusing provider pattern which can be configurable based on need.
  • Developed Dashboard usingiDashboardswhich isflashbased web tool. dis was tested successfully onSQL Azuretoo. Management can see the reports using their browser directly the way they want to look.
  • DevelopedPOCto upload bulk files to Windows Azure usingBlobStorage.
  • Used thesync frameworkfor syncing on premise sqlserver database to sql azure databaseand also developed POC for dat.
  • Transferred On Premise db data to SQL Azure db using Console App and WCF service.
  • Attended Microsoft’s training- rainmaker camp for cloud computing at Microsoft office (Chicago) sponsored by Confidential Healthcare.
  • Worked forHand Hygieneproduct which is a part of IntelliRoom 360 of Confidential Healthcare. Had done code and knowledge transition from the original developers.
  • Worked on Algorithm development forHand Hygiene (alternative strategy)which was processing hand wash events of theRF id badged staffat the hospital.dis events were stored in database from theRTLS Server in Richmond, VAwhich was taken by dis algorithm and processed and identify the hand was events actually happened based on time and locations of the dispensers, rooms, zones of the hospital etc.At the end it was populating Hand Wash table to find out the compliance for theHospital’s Staff.Worked on the deployment of the application and DB scripts on the testing server.
  • Enhanced the architecture of the Hand Hygiene which is based onMVVMpatterned UI inSilverlight 4.0.
  • CreatedWCFbased service which was being consumed by Silverlight UI.
  • Worked on Deployment of the Silverlight Client and WCF Services on IIS of Demo Servers.
  • Worked Auto Bed placement algorithm deployment on Windows Azure, Sending On Premise data to SQL Azure database and trust services to hide patient sensitive information before sending to SQL Azure.
  • Created UI to show the Bed Availability on Dashboard using ASP.NET, Silverlight and Dundas Dashboards.
  • Developed Silverlight based Dashboards forUSC(University of Southern California). Data transformation from excel feed to on premise db to sql azure and then being view on Dashboard which is Hosted on Windows Azure instance which is cloud based website.
  • UsedRallyforProject Managementfor creating user stories inAgilebased project development

Environment: Visual Studio 2010, .NET Framework 4.0, WPF, MVVM, Silverlight4.0,Expression studio, WCF, C#, LINQ, Entity Framework, DevExpress Controls, SQL Server 2008 R2, T-SQL, Team FoundationServer 2010, Perforce Source Control, Enterprise Library, Agile Methodologies, SOAP, SOA, XML, XAML, XSLT, Windows Azure SDK 1.4, 1.6, Azure Service Bus, Microsoft Trust Services, SQL Azure, Nunit, Enterprise library, Log4Net, ActiveMQ, Dundas, Android, Eclipse

Confidential, Aloha, OR

Senior C#/.NET/Silverlight Developer

Responsibilities:

  • Worked TEMPeffectively wif other IBM and Confidential developers, designers, system analysts, project architects and team of more than 100 people.
  • Develops new web-based, multi-tier business application utilizing .NET 3.5, C# 3.0, Silverlight 3.0, XAML, XML, SQL, WCF Services, MVVM, Prism, and Entity Framework in an N-tier development environment.
  • Worked one of the most complex architecture in distributed Client-Server Environment.
  • Installation and Configuration of TFS 2008.
  • Developed Silverlight based Portal which is an intranet application using all OOPs Concepts.
  • Used Inheritance, Polymorphism, Encapsulation and Abstraction of OOPs programming concepts.
  • TEMPEffectively used MVVM pattern to create the client in PRISM Framework.
  • Developed complex Silverlight screens for the portal as well as designed them.
  • Developed WCF services on server side and TEMPeffectively consumed them on client side.
  • Wrote Complex stored procedures, queries, functions to fetch data from complex views and tables using many joins.
  • Created Custom entities in entity framework to connect data access layers and sql server 2008.
  • Developed complex stored procedures wif data optimization techniques to improve the performance during data fetching.
  • Documents the work packages developed in TDD (Technical Design Document).
  • Taken part in requirement gathering from the systems analysts.
  • For 3-tier architecture developed WCF Services.
  • Enhance the PRISM Framework for implementing security and view services.
  • Extensively coded XAML, User Controls etc.
  • Worked on manual work flow for request submission and approval to the manager’s screens.
  • Enhance Silverlight controls for making them custom to use in screens.
  • Created different kind of styles applied them in controls to get better look and feel.
  • Developed custom controls like Numeric Text Box, Auto Complete Combo Box etc.
  • Giving my suggestions to systems analysts for TEMPeffectiveness of design and developments.
  • TEMPEffectively fixed the defects founded during functional testing phase and QA phase.
  • Develops test cases and preparing system documentation.
  • Performs in a multitasking environment.
  • Used Scrum methodologies to meet the deadlines and TEMPeffectiveness during development phase, to solve problems of team members.

Environment: Visual Studio 2008, .NET Framework 3.5, MVVM, Silverlight3.0,Expression Blend, WCF Web Services, C#, LINQ, Entity Framework, PRISM Framework, DevExpress Controls, SQL Server 2008 R2, T-SQL, MOSS, Team FoundationServer 2008, CodePlex Logging, Altova Modeling Tools, Agile Methodologies, SOAP, SOA, XML, XAML

Confidential, Tempe

Senior C#/.NET Developer

Responsibilities:

  • Responsible for Object Oriented Analysis and Design (OOAD) of the overall portal.
  • Designed different .NET components usingC#language for enterprise-level web applications using Object Oriented Programming techniques like Encapsulation, Polymorphism, Inheritance and Interfaces, collections, generics, serialization, class libraries etc.
  • Used data modeling and developed Use Cases, Class Diagrams and Sequence Diagrams using Enterprise Architect (EA/UML).
  • Developed new Web Pages, and custom User Controls for reusability in eDocPortal.
  • Developed and consumedWCFServices to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
  • ImplementedWCFContracts such as Service Contract, Operation Contract, and Data Contract.
  • Used WPF (XAML) to provide rich GUI interfaces using Telerik & Infragistics based controls.
  • Used different kinds Controls, Properties, Templates, for WPF development
  • Developed WPF based windows as well as desktop development.
  • Implemented attached properties, dependency properties, Inversion of Control, Dependency Injection, Aspect Oriented Programming etc. in WPF developments.
  • Created Silverlight 3.0 custom controls, styles, animations and themes based on the requirement in eDocPortal.
  • Developed Master Pages and page layouts using Silverlight 3.0.
  • TEMPEffectively used Model-View-Controller (MVC) and MVVM patterns to decouple Data Access Logic and Business Logic from data presentation and user interaction of WPF based Application.
  • Used AJAX for partial rendering of pages and preventing full post back.
  • Involved in database design, normalization, indexing in SQL Server 2008 (T-SQL).
  • Wrote complex Stored Procedures and functions and called them from code-behind code to prevent sensitive data tampering.
  • Involved in writing SQL queries and query optimization for improving performance.
  • Used Data Adapter, Data Set, and Data Reader objects for extracting and manipulating data using ADO.NET as well as LINQ and connected those data to the WPF application.
  • Customized various modules of eDocPortal- a web interface for Business Managers to validate documents.
  • Responsible for enforcing security for different levels of users, worked on enhancement of existing security model.
  • Involved in converting various loan documents across various XML formats using XSLT so dat documents can be processed at various stages of the workflow system.
  • UsedTeam FoundationServer 2008 for Source Code Control, project related document sharing and team collaboration.
  • Involved in troubleshooting and bug fixing in development environment.
  • Used Agile Scrum Methodologies for regular adaption to changing requirements and continuous delivery of useful and working software.
  • Mentored Team members during Agile Scrum Developments.
  • Actively involved in Production support and resolving Production issues.
  • Wrote Design Documents, Deployment Documents and User Manuals.

Environment: Visual Studio 2008, .NET Framework 3.5, MVC, MVVM, Silverlight3.0,Expression Blend, WPF, WWF, WCF Web Services, C#, LINQ, PRISM,ADO.NET, Win Forms, Infragistics and Telerik Controls, CSS, SQL Server 2008, T-SQL,MOSS, Team FoundationServer 2008, Enterprise Architect (UML), Agile Methodologies, SOAP, SOA, XML, XAML, XSLT, HTML, XHTML,IIS 7.0.

Confidential, Tempa, Florida

Senior .NET Developer

Responsibilities:

  • Designed and developed following LTP algorithms/plan types for different regions of VForce.
  • LTP for NY region which is a fair credit based rotational scheduling algorithm.
  • LTP for CP region1 which is a tour bidding and rotational algorithm.
  • LTP for CP region2 which is a fixed tour bidding algorithm.
  • LTP for NJ region which is fair credit based rotational scheduling algorithm.
  • Developed several screens using ASP.NET(C#), EXT JS API and Infragistics components for tour configuration, input parameters, creating tour plans and viewing/exporting metrics.
  • Developed Multi-tier application wif separation of Presentation layer, Business logic layer and data base layer.
  • Used C#’s OOPS concepts as the main back-end language.
  • Developed grid based screens for viewing/updating/exporting generated tour plans using .NET Technologies and other third party components.
  • Development done wif agile methodology.
  • Participating in requirement discussions and gathering each sprint requirements wif Tier 1 and DRC users.
  • Developing quick working prototypes for the end users and finalizing the product requirements.
  • Design and implement DB changes for each requirement dat is going to be fulfilled in the sprint.
  • Build and deploy in integrated development environment for internal testing.
  • Implemented Test Driven Development (TDD) using Unit Testing for ensuring right time delivery of codes.
  • Used DML Scripts for querying of data.
  • Worked wif theTelerik Control Library..
  • Created WCF based web services for implementing different functionalities.
  • Used extensively WPF/XAML for Rich user interface developments.
  • Use of Data Templates and Control Templates for Style/Data composition in WPF developments.
  • Design and implementation using Windows Workflow Foundation (WWF).
  • Created Silverlight 2.0 based custom controls for RIA developments.
  • Developed Win Forms for the Windows applications and Services.
  • Extensively used multi-threading for windows development.
  • Worked in Oracle 10g to fetch some old data.
  • Created SSRS in .NET for showing LTP Metrics.
  • Entity framework for entity data model.

Environment: .NET 3.5, C#.NET, VB, AJAX, Infragistics, net Advantage components, WCF, WWF, WPF, Silverlight 2.0, XAML, SSIS, SSAS and SSRS (SQL Reporting Services), LINQ, MOSS 2007, ASPX, Win Forms, ADO.NET, Entity Framework, Microsoft InfoPath, COM+, EXT JS API, Java Script, VSTS 2008, TFS 2008, SQL Server 2008, Oracle 10g, DML Scripts, Triggers, Stored Procedures, Index, IIS 6.0, SOAP, REST, Windows XP, SQL queries

Confidential, NYC

C#/.NET Developer

Responsibilities:

  • Involves in all the phases of the Project Life Cycle, Architecture and also analysis of the system based on n-tier architecture.
  • Created .NET pages using C# as back end language wif web server controls.
  • Implemented validation using validation controls and JavaScript client slide validation.
  • Data format using HTML, CSS and client side scripting using JavaScript.
  • Involved in the development of business logic in VB.NET, ASP.NET.
  • Database transactions were achieved through Dataset, Data view, Data Reader and SQL Data Adapter.
  • Created and consumed XML based WCF Web Services.
  • Created WPF based windows applications wif multi threading.
  • Developed WPF/XAML based UI development for Fixed Income Derivatives.
  • XML and SOAP was used to exchange structured and typed information over the net.
  • Developed Web based report in Reports to provide customization and to manager report printing.
  • Migrated existing application developed in VB to C#.
  • Creating Stored Procedure, Trigger for database access and events.
  • Crystal Reports is used to generate and display the reports in the reports module.
  • Installed and configure a sale CRM System.
  • Used MOSS 2007 for project flows and documentation.
  • Used form authentication for authentication of the user.
  • Role based access was used for the employers to grant access to others.
  • Created test plans and performed unit and regression testing on the application.
  • Involved in Build, Debug and deployment of the Components.

Environment: .NET 3.0, VB.NET, VB, ADO.NET, C#, WCF, WPF, WWF, Web services, SQL Server 2005, Crystal Reports, SSRS, XML, XAML, HTML, SOAP, HTTP, Tortoise CVS, Microsoft Office SharePoint Server 2007, DHTML, Java Script, NUnit

Confidential

.NET Developer

Responsibilities:

  • Used 3-tier architecture for application development.
  • Developed application using HTML, .NET, C#, JavaScript and XML.
  • Involved in performance of the application review and worked wif State managements - Session, Application, and View State.
  • PayPal API for online Credit card processing.
  • Developed Dealer administrator area wif client side JavaScript, XML, C#.
  • Have extensively used Datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
  • Implemented and scheduled application sub modules (windows application) dat monitor the inventory levels on a regular customize basis and sends an automated email to the administrator in case of low inventory level, which can be customize.
  • Implemented the automatic “Payment Due Notification” by email on the date of statement and daily mail reminder after due date in case of non-payment.
  • Implemented queries, stored procedures and Triggers in SQL Server 2005.
  • Used C# 2.0 to create collection classes and generics.
  • Used Data Grids, Data Sets, Data Views, Data Adapters and Data Readers to extract data from Backend.
  • Used WCF for creating services for distributed computing.
  • Created desktop application using windows forms development.
  • Responsible in the coding and unit/integration testing of the systems. Experienced wif data analysis, data access, data manipulation, technical, user documentation.
  • Involved in unit testing, module testing and integration testing.
  • Bug fixing and allocating and assigning tasks to team members.
  • Other responsibilities were maintaining coding standards, code reviews and testing.

Environment: .NET, C#.NET, ADO.NET, Web Services .NET Framework 3.0, nHibernate, WPF, WCF, Windows XP, Visual Studio 2005, SQL Server 2005, HTML, CSS, JavaScript, AJAX, World Lingo Web service, VB Script, IIS 6.0, Visual SourceSafe 6.0

Confidential

Software Developer

Responsibilities:

  • Have created web pages wif C# and .NET 1.1.
  • Extensive use of JavaScript, HTML, CSS, and XML.
  • Participated in all the 3- phases of the development of the website.
  • Worked on Login control and membership management.
  • Used SQL Server 2000 for the backend database storage.
  • Used CSS and custom controls for the development and feel approach of the web pages.
  • Involved in UI design of the web page.
  • Worked on Presentation, Data Access and Business Logic layers of the application.
  • Used Dataset, Data Adapter, and other ADO.NET connectivity controls.
  • Development of automated email confirmation to the user.
  • The presentation layer was designed usingASP.NET in Visual Studio 2003.
  • Designed various user controls usingASP.NETwifC#.NET 2.0 andhosted in anASPX page to exhibit the functionality of the web client.
  • Created Business Logic for the Entire project.
  • Created stored procedures and triggers to update and retrieve data from SQL Server 2000 database.
  • Done Server Side coding independently for entire Project.
  • Created a module for automatic submission of candidate’s resume to the client DB once the requirement matches.
  • Created Module for Taking online test for taking up various mock examination likes online aptitude and technical test for major IT Giants.
  • Created Module for maintaining an Online Forum for the job seekers.

Environment: .NET 1.1/2.0, C#, VS 2003, XML, HTML, CSS, SQL Server 2000, ADO.NET, Web Services, Windows 2003, IIS.

We'd love your feedback!