Sr. Software Developer Resume
Boise, ID
SUMMARY
- 9+ years of experience in all phases of Systems development life cycle (SDLC), which includes software analysis, design, development, testing, implementation, debugging, maintenance and documentation of client/server, Internet, Intranet, Windows and Web - based applications.
- Experience with Agile software development methodology (Version One agile management tool) and Test Driven Development.
- Extensively experienced in Object Oriented Design (OO Design) and development of Windows, Web applications using C#.NET, VB.NET, ASP.NET, ASP.NET MVC 4/5, ADO.NET, AJAX, Visual Studio.NET 2005/2008/ 2010/2012/2013 and .NET Framework 1.1/2.0/3.5/4.0/4.5 .
- Experience with SQL Reporting services (SSRS), Crystal reporting services and SQL Server Integration Services (SSIS) using Business Intelligence Development Studio (BIDS).
- Extensive working experience in Silverlight 3/4, Expression Blend 3/4, SOAP, WCF, WPF and LINQ.
- Experience using Telerik third party controls like RadGrid, RadAutocomplete, Telerik reporting box and Telerik Dashboard.
- Experience with Microsoft SharePoint Server 2010/2013 including its development and customization of web parts, lists, master pages and content types.
- Designed and Developed C# (including business and data tier) applications using Enterprise application library and Entity Framework.
- Well versed with Back end, Middle tier, front end and GUI Development using design patterns and Architectures.
- Proficient in Web Services, SOAP, XML, HTML and AJAX.
- RDBMS experience includes SQL Server 2005/2008, SQL developer, Oracle 9i/10g/11g and programming using PL/SQL, SQL, T-SQL, ADO.NET and ADO etc.
- Experience deploying applications using IIS 5/6/7/7.5 and using active directory roles to grant permission/access.
- Experienced in Functions, Cursors and Stored Procedures to populate data in to tables and generate reports using SQL Server Reporting Services (SSRS) and Crystal Reports.
- Ability to work in a fast-paced, team oriented environment. Skilled at working independently and managing multiple priorities
- Ability to work with diverse workforce (ethnicity, language and education levels) and with employees in all levels of responsibility.
TECHNICAL SKILLS
Languages: C#, VB, C,C++, Java
Web Technologies: ASP.NET, ASP.NET MVC, C#.NET, VB.NET, ADO.NET, Silverlight 3/4, SharePoint 2010/2013, WPF, WCF and LINQ, Enterprise Library, Expression Blend ¾
Web Tools: ASP.NET, AJAX, HTML, DHTML, CSS, JavaScript, JQuery
Database & Server: MS SQL Server 2000/2005/2008/2012 , MS Access, Oracle 9i/10g/11g, IIS 5/6/7/7.5,Oracle SQL developer, Oracle TOAD
IDE's/Frameworks: VISUAL STUDIO.NET 2005/2008/ 2010/2012/2013 , MS OFFICE 2000/2003/2007/2010 , VISIO, .NET Framework 1.1/2.0/3.5/4.0/4.5 , SharePoint Designer, SharePoint 2010/2013.
Operating Systems: Windows 95/98/2000/NT/2003, XP, Windows 7/8 and Windows 2003/2008/2012 Server OS
Web Services: XML,SOAP, WSDL,WCF,REST,MSMQ
Project: Microsoft Project, Agile Scrum
Reporting: Crystal Reports 8/9/xi, SSRS and Telerik reporting.
Source Control: Visual Source Safe, Team Foundation Server, SVN
PROFESSIONAL EXPERIENCE
Confidential, Boise, ID
Sr. Software Developer
Responsibilities:
- Involved in the design and development of Project using AGILE development methodology.
- Understand and analyze project requirements and translate it into specifications and programming deliverables.
- Experience working with Asp.net, Asp.net MVC 5, JQuery and Oracle database.
- Develop, modify and test software code using Microsoft.Net, C#, Windows Services, WCF web services, XML, Multithreading, MSMQ, Oracle and PL/SQL.
- Assist with new design, construction, testing and development of new additions to the existing Global Newton 1.2.
- Implement and assist clients for Production deployment, certificates, security and during access application on Web and Mobile.
- Experience working with Microsoft Enterprise Library for logging, validation against web services and data.
- Assist project within the Confidential Global IT group supporting the channel repair, parts/service, sales and order management system.
- Create Windows and Web Services using .NET, Install shield and WCF Web Services.
- Create and Implement MSMQ (Message Queuing) using Parallel Threading to enable communication across heterogeneous networks and systems at different times that may be temporarily offline.
- Experience using SVN source code repository, AutoMapper and Oracle Toad.
- Performed Unit testing and prepared required documentation for testing.
Environment: Visual Studio.NET 2012/2013, Agile Development, C#, WCF Web Services, JavaScript, LINQ to XML, XPath, ASP.NET, MVC, JAVASCRIPT, JQUERY, ADO.NET, MSMQ, Cluster Management.
Confidential, Spokane, WA
Sr. Software Developer
Responsibilities:
- Experience working with AGILE development methodology using Version One agile management tool for software development.
- Conducted discovery sessions with clients, users and developers to define needs and service level agreements.
- Experience working with ASP.Net, Asp.net MVC 5, Test driven development, Restful web API, SharePoint 2013 and Bootstrap.
- Experience working with WPF Desktop applications using DevART ORM tools for linking multiple Oracle financials and SQL Server database.
- Created and consumed SOAP, WCF and RESTful web Api services.
- Integrate and support ancillary apps by moving them to Oracle CC&B and IBM Maximo from DB2.
- Experience working with Oracle SQL Developer, VS 2013, Microsoft Azure, Crystal Reports and SSRS.
- Modify, re-write existing VB.NET, WPF, VB applications to continue functionality for Migration and Up- gradation.
- Created indexed Views, complex Stored Procedures and effective functions in Oracle, SQL SERVER 2008/2012 for data manipulation.
- Performed Unit testing, System testing and NUnit Test Fixtures and prepared required documents for testing.
Environment: Visual Studio.NET 2010/2012/2013 , SharePoint 2010/2013, C#.NET,VB.NET,MS SQL SERVER 2008/2012, Oracle 11g, ASP.NET 4.5, JAVASCRIPT, JQUERY, ADO.NET, LINQ, Devart, Entity Framework and AJAX.
Confidential, Moses Lake, WA
Application Engineer - FTE
Responsibilities:
- Gather, understand and document business objectives, specifications and requirements.
- Document project scope and provide accurate estimates to better manage end user expectations.
- Analyze user requirements, translated into specification and created a prototype system.
- Conduct development for client-side applications, including Web, Win32, Mobile and middle-tier applications.
- Performed Data Tier design & development, including SQL Server, Oracle, views, stored procedures, complex queries, data extraction, transforming, and loading, DTS and SSIS.
- Created crystal reports and SSRS reports.
- Provided end user training on production systems and maintained training documentation.
- Followed Design patterns in application’s object oriented design and preferred 3-Tier or N-Tier architecture.
- Manage the integration with other systems, including integration of legacy production equipment.
- Assisted with the selection, implementation and support of purchased software, and/or the design, implementation and support of custom developed systems that meet end user requirements.
- Served as project manager for assigned projects following CCI-IT’s project methodology.
- Provide development services as needed in the areas of responsibility.
- Coordinate release management activities to ensure that the company’s Systems Development Life Cycle (SDLC)/release management process is followed.
- Provide input on and follow corporate standards for development processes, tools, testing and platforms.
- Deployed .NET projects on IIS 6/7 and maintained Windows OS servers.
- Implemented Custom Error and Exception handling using JavaScript and ELMAH.
- Develop class libraries for custom reports using ADO.net, C#. Created well defined documentation for the application.
- Stay apprised of emerging technologies and make recommendations for their use at Confidential .
Environment: Visual Studio.NET 2008/2010/2012 , C#.NET,VB.NET,MS SQL SERVER 2005/2008, Oracle 10g/11g, ASP.NET, ASP.NET MVC 3/4,SSIS, BIDS JAVASCRIPT, JQUERY, ADO.NET, LINQ, AJAX, CRYSTAL REPORTS and SSRS.
Confidential, Moses Lake, WA
.NET Developer
Responsibilities:
- Involved in design, code and development of custom reporting module using crystal reports, visual studio 2010 and SQL server 2005/2008.
- Designed and developed n-tier custom reporting architecture using C#, ADO.NET, Active directory, XML and Crystal reports.
- Implemented barcode scan application for RF guns using Code 128 and Itextsharp.
- Implemented templatized controls and also worked with TELERIK RAD controls like RadGrid, Datetime picker and Multi-select drop down list.
- Implemented Custom Error and Exception handling using JavaScript and ELMAH.
- Gathered requirements for Intranet design with active directory role based security using ASP.NET MVC.
- Working experience with Microsoft version controller Visual Source Safe for maintaining history of source-code and project documents.
- Used Data Application Blocks and LINQ to connect and work with SQL, XML databases.
- Created stored procedures, views and functions in SQL 2005/2008.
- Designed Crystal reports using PUSH model of MS.NET using Dataset.
- Performed Unit testing and prepared required documents for testing.
Environment: Visual Studio.NET 2008/2010, C#.NET,VB.NET,MS SQL SERVER 2005/2008, CRYSTAL REPORTS 8/9/xi, ASP.NET MVC, JAVASCRIPT, JQUERY, ADO.NET, LINQ and AJAX.
Confidential, Redmond, WA
.NET C#/Silverlight Developer
Responsibilities:
- Involved in design and analysis of Prototypes/views.
- Involved in the design and development of Project by building Custom controls.
- Implemented templatized controls and also worked with styling controls.
- Experience with Behaviors and Triggers and also worked with Visual States (VSM).
- Followed MVVM (Model View View Model) Architectural Pattern.
- Involved in working with Silverlight 3.0(Later transitioned to Silverlight 4.0) in conjunction with Expression Blend 3.0/4.0.
- Integration of the created views to the Authoring tool using Visual Studio 2008 later transitioned to Visual Studio 2010.
- Database Engine (Model) is an analytical engine to manipulate on Visuals and Data which includes WCF services.
- Created custom Splash screen for the Tangram using JavaScript and ASP.NET.
- Experience working with Silverlight Animations (Point, Double and Color) with easing functions.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Involved in the design and development of Project using AGILE development methodology.
- Performed Unit testing and prepared required documents for testing.
Environment: Visual Studio.NET 2008/2010, Silverlight 3.0/4.0, Agile Development, Expression Blend 3.0/4.0, C#, Spy 3, JavaScript, ASP.NET.
Confidential, NY
.NET C#/Silverlight Developer
Responsibilities:
- Involved in Analysis and design of the Client Specifications using UML.
- Involved in the design and development of Project using AGILE development methodology.
- Involved in working with Silverlight 3.0 in conjunction with Third Party tools (Telerik) hosted inside an ASP.NET 3.5 environments for creating a rich user interface, double animations and media applications for custom Bank’s web screens.
- Design Data Grid, Grid View, Calendar control and various charts to reflect customer data.
- Implemented Custom Error and Exception handling.
- Involved in using Delegates, generics, boxing-unboxing and Inheritance in C#, along with Abstract classes/Interfaces and Polymorphism in ASP.NET for Web development.
- Utilized the AJAX control toolkit library 3.5, for implementing AJAX partial page updates and extensively used AJAX control extenders with UI control elements for Confidential application pages.
- Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
- Implemented Windows Communication Foundation (WCF) in designing to offer a manageable approach to distributed computing, broad interoperability, and direct support for service orientation.
- Utilized ASP.NET validation controls extensively to validate all user input to the system.
- Used LINQ (Language Integrated Query) and the ORM model to query the database and created stored procedures, triggers and functions for the report generation.
- Created indexed Views, complex Stored Procedures and effective functions in SQL SERVER 2008 for data manipulation.
- Performed Unit testing, System testing and NUnit Test Fixtures and prepared required documents for testing.
Environment: ASP.NET 3.5, C#, HTML, AJAX, WCF, Silverlight, SOA, WSDL, Visual Studio.NET 2005/2008, Agile Development, SQL Server 2008, SSRS and CSS.
Confidential
.NET Developer
Responsibilities:
- Designed and implemented the presentation logic using VB.NET, ADO.NET and ASP.NET 2.0.
- Implemented database logic using ADO.NET and database design using MS Visio.
- Designed and implemented a framework for supporting Role - Based authorization based on Forms based authentication with User validation against the database.
- Implemented XML Web Services so that it can be accessed and consumed by clients and applications.
- Implemented Stored Procedures, Triggers and Transaction SQL features to maintain Data Integrity & avoid Data redundancy.
- Generated Crystal Reports using Crystal Report Viewer in ASP.NET.
- Used CSS Style sheets to implement common theme in appearance over the entire website.
- Supported customers in configuring system for Internet access.
Environment: ASP.NET 2.0, ADO.NET, VB.NET (Windows & Web Forms), Web services, WSDL, Crystal Reports, JavaScript, HTML, DHTML, SQL Server 2000, IIS 5.0, VS.NET
Confidential
Jr. Programmer (C#.NET)
Responsibilities:
- Involved in requirement gathering and analysis of requirements.
- Written stored procedures, triggers, views and user defined functions using SQL in SQL SERVER.
- Worked on Cascading Style Sheets and setting up data exchange with other websites using XML web services.
- Developed Web Forms using C# and ASP.NET.
- Created ASP.NET user controls and server controls which helped reuse the code
- Used AJAX in some web forms.
- Performed unit and quality testing on ASP.NET pages.
Environment: ASP.NET, C#.NET, ADO.NET, Microsoft Visual Stuidio.NET 2003, IIS 5.0, XML, HTML, SQL Server 2000 Enterprise Manager, SQL Server Query Analyzer, .NET Framework, and Windows 2003 server.