We provide IT Staff Augmentation Services!

Lead Developer/senior Software Engineer / Consultant Resume

Denver, CO

PROFESSIONAL SUMMARY:

  • Over 7+ years of IT experience with exceptional skills in Analysis, Object Oriented Design, Development and Implementation of Web Applications and Windows Applications using ASP.NET, ASP.NET MVC, WCF, WPF and Web Services.
  • Experience in each phases of Software Development Life Cycle (SDLC), concept to full implementation, and software design life cycle management implementation with Agile Methodologies.
  • Experience in Microsoft Technologies like C#.NET, ASP.NET 2.0/3.5/4.0/4.5 , ASP.NET MVC 3/4, ADO.NET, VB.NET,, WCF (REST), Web Services (SOAP), WPF, Entity Framework 4/4.1/5, LINQ and IIS.
  • Expert in developing and enhancing applications using Microsoft .Net Framework 2.0/3.0/3.5/4.0 , Microsoft Visual Studio 2005/08/10/12 and Object Oriented Programming Concepts.
  • Solid knowledge and experience with Web Forms, LINQ, CSS, IIS, JavaScript, UI design and development, consuming and manipulating data using ADO. NET.
  • Proficient with WCF, Web Services using WSDL, SOAP.
  • Extensive experience with process modeling using UML, Flow charts, Sequence diagrams, Activity diagrams and Use cases by using tools like MS Visio and Rational Rose.
  • Experience in web development using HTML, XHTML, DHTML, XML, XSD, X - Path and XSLT.
  • Expertise in Design and Development of User Interfaces, User Controls and Custom Controls using ASP.NET and C#.
  • Strong working knowledge in development and usage of WCF.
  • Hands on experience in reports development using SQL Server Reporting Service (SSRS) and Crystal Reports and experience in developing integration packages using SQL Server Integration Service (SSIS).
  • Hands on experience in creating content driven and user-friendly application using WPF.
  • Experience in implementing .NET Security features like Authentication and Authorization using Forms-based and Windows-based Authentication, Authorizing Users, Roles and User Account Impersonation.
  • Good Experience in database development in creating complex database Queries, Views, Stored Procedures, User Defined Functions, Cursors and Triggers.
  • Strong experience in Rest API development.
  • Good knowledge in JSON & SDK development.
  • Good understanding of designing Business Models using UML (Class, ER, Use Cases, Scenarios, Sequence diagrams, Flow Charts etc.) with the help of MS Visio 2010.
  • Good work experience in MS SQL Server 2008/2005/2000 and Oracle 11g/10g/9i. Knowledge in developing stored procedures functions and triggers using T-SQL and PL/SQL.
  • Experience in testing tools like N-Unit, Microsoft Testing Tools.
  • Solid experience in DB design (SQL DDL & DML), procedural programming (stored procedures, triggers), T SQL, Sql Server Performance Tuning, improvement, storage, index and configuration.
  • Work experience in code version maintenance/tracking using Microsoft Visual Source Safe (VSS) and Microsoft Team Foundation Server (TFS).
  • Familiar with various coding standards and experienced in developing under CMMI Level 5 procedures.
  • Experienced in methodologies like Agile, Waterfall and Scrum.
  • Proven ability to analyze problems, roots cause, and develop innovative solutions to business challenges and streamlining operations.
  • Outstanding problem solving, strategic thinking and data analysis skills, strong focus on teamwork and achieving team goals, result oriented, fast learner and excellent communication skills.

TECHNICAL SKILLS:

Languages: .NET Framework 4.0/3.5/3.0/2.0 , C#, ASP.NET, VB.NET, ADO.NET, PL/SQL, T-SQL

Web Technologies: ASP.NET, Web Forms, AJAX, ASP, XML, HTML5, JavaScript, JQUERY, Web Service Windows Communication Foundation (WCF), LINQ

Mark-up/Scripting Language: HTML, DHTML, CSS3, JavaScript, VBScript

Web Services: SOAP, UDDI, WSDL, XML Web Service

Application/Web Servers: Microsoft IIS 7.5/7.0/6.0/5.0.

Databases: SQL Server 2012/2008/2005 , T-SQL, MS-Access, SSIS 2005/2008

Source Control Systems IDE Tools: Tortoise SVN, Team Foundation Server(TFS), Microsoft Visual Source Safe (VSS) Visual Studio Team Foundation Server, Visual Studio 2012/2, SQL Server Reporting Service 2005 (SSRS)

Operating System: Windows 8/ 7/ XP / 2003/ NT

Methodologies: Agile Practice, Scrum Methodology, OOAD with UML, Design Pattern, SOA (Service Oriented Architecture), Test Driven Design, Domain Driven Design, OOPS, MVC

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Lead Developer/Senior Software Engineer / Consultant

Responsibilities:

  • Involved in developing Thick client applications using WPF 4.0, WPF Toolkit, WPF Extended Toolkit, WPF Telerik RadControls and Thin client applications using Silverlight 5.0/4.0/3.0, Silverlight Toolkit, Silverlight Telerik RadControls, AJAX, JQuery, Java Script
  • Responsible for migrating the Silverlight applications to WPF
  • Involved in developing the base framework for both WPF and Silverlight clients. Used Task Parallel Libraries for a responsive User Interface.
  • Developed WCF services in VS 2010 and .NET 4.0 for establishing communication between windows applications (polling service, duplex communication)
  • Involved in developing the POC for WinRT (Windows Store app) for the existing WPF and Silverlight clients.
  • Used Task Parallel Libraries for a responsive User Interface (WPF).
  • Developed custom controls for the missing Data Grid and extending functionality of textbox and List View. Used Semantic Zoom, Grid View, List View, View Box for appropriate rendering for the user interface for Modern user interface paradigm
  • Analyzed the applications for memory leaks using Windbag. Involved in performance tuning of the application for WPF and Silverlight clients.
  • Responsible for rolling out Instrumentation for UI applications and bench marking the applications for performance
  • Involved in developing for rich graphical user interfaces for both thick and thin clients using XAML, .NET 4.5/4.0/3.5, Visual Studio 2012/2010/2008 , Microsoft Expression Blend/Designer, C#
  • Created Several Reusable User Controls and Custom Controls using Microsoft Expression Blend/Designer, XAML, Themes, C#, and Customized Controls using Data Templates, Events, and Control Templates
  • Used Visual State Manager extensively for animations
  • Responsible for Migrating to Silverlight 4.0 from Silverlight 3.0 and hosting Silverlight Application in IIS/ASP.NET and IIS and Implemented AJAX Enabled WCF Services to call Services Asyncronously
  • Created Multiple Layouts using Silverlight Panels, Silverlight Toolkit and Telerik Controls
  • Customized Look and Feel of the controls using Control Templates and Styles using Microsoft Expression Blend and XAML. Implemented Styles at Application, Page, and Control resource files.
  • Implemented Mouse and Keyboard events and Time based Animations and Transitions, Custom Effects, Visual State Manager (VSM) using Expression Blend, XAML, C#
  • Implemented Data Binding using Data Context, Object Providers and Implemented Business Logic using Silverlight Class Library with C# Custom Business Entities
  • Extensively used C# to develop business components.
  • Used Jquery to create animations and user interactivity using unobtrusive scripts
  • Involved in importing Adobe Illustrator and Flash SVG files using Expression Design and Sliced and Exported to Silverlight XAML Pages and Converted Path objects back to Silverlight Controls to create XAML based Graphics
  • Consumed Web Services using WCF Service Model and implemented Data Binding using M-V-VM Design Pattern
  • Implemented Prism4/Prism2 Framework for effective Modularity and Testing
  • Deployed Application on Staging and Testing Servers on IIS 7/Windows Server 2008

Environment: .NET 4.0/3.5, WinRT, Windows Phone 8, WPF 4.0, Silverlight 5.0/4.0/3.0, JQuery, Silverlight Toolkit, XAML, Visual Studio 2010/2008, Telerik RadControls, Microsoft Expression Blend/Design 4/3, Adobe Illustrator, Flash, C#, Web Services, WCF, HTML, JavaScript, AJAX, XML, Microsoft Team Foundation Server, MS Office, SoapUI, ANTS Performance Analyzer, Visual Studio Performance Suite, WinDbg

Confidential, CARROLLTON, TX

Sr. .Net Developer

Responsibilities:

  • Involved in design, implementation and testing phases of software development life cycle.
  • Involved in analyzing business requirements and perform system analysis.
  • Designed and developed the software using Agile/SCRUM development practice.
  • Responsible for developing Account Smart Agent Call Service Admin application using User Controls and Search functionality using .Net platform 4.0, C# and MVC framework 4.0.
  • Responsible for implementing highly secured interaction over HTTP POST/GET with SSL s. Involved in writing client side validations using ASP.NET/UI validation controls, configuration of endpoints i.e., Address, Binding and Contract of the service.
  • Analyzed and designed new WPF application using MVVM pattern and MVVM cross framework.
  • Implemented WPF in creating custom controls and used winforms .Net frameworks.
  • Created SSIS packages to load customer information from flat file.
  • Applying Multithreading techniques for creating high performance applications
  • Implemented features in ASP.NET MVC (Razor)application using NHibernate, Structure Map, JavaScript and JQuery
  • Used lambda expressions, LINQ to SQL and LINQ to entities for retrieving and inserting data in database.
  • Involved in the designing of WCF based Service with Data contract for serializing complex data, Fault contract for exception handling and Message Contracts to control the SOAP message. Involved in hosting the WCF based service on IIS 7.0 and testing the service using the tool, WCF Client.
  • Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications
  • Involved in data design and created and maintained databases objects, complex Stored Procedures, Triggers, and Tables, Views and SQL Joins and T-SQL statements for inserting/modifying/deleting data in relational tables.
  • Used Datasets and Grid View to retrieve, display and manipulate the data as desired from the User Interface.
  • Used AJAX toolkit to develop the controls. Designed custom workflows using Visual Studio and SharePoint Designer using custom built content types and InfoPath to in corporate various business processes inMicrosoftOfficeSharePointServer.
  • Designed the sequential workflow process using WWF for the workflow process.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Worked closely with clients to gather project requirements, define deadlines and deliverables, and involved in code review meetings.
  • Designed multiple web API’s.
  • Solving issues independently and liaising with business analysts and issue managers to resolve issues proactively.
  • Programmed and prepared code for interfacing with Apache Tomcat systems.
  • Created scripts to createnew tables, views, queriesfor new enhancement in the application using TOAD.
  • Developed test cases and performed Unit Testing to identify and resolve functional and usability issues.
  • Interacted with business analyst to develop and document technical specifications, design document and user guide documentation.
  • Worked on ERP environment with c#.net.

Confidential, Pennington, NJ

Senior Software Developer

Responsibilities:

  • Interacting with the Business Teams for understanding the functional specifications, analyzing, designing and developing programs based on Client requirements and application implementation.
  • Creating a Presentation interface, Business Logic and consuming the WCF Web Services provided by other business partner teams.
  • Interacting and communicating with other Business Partner Teams for development of different functionalities in the Projects.
  • Creating Rich User Interface for the Web Applications using ASP.NET MVC, RAZOR, Cascading Style Sheets (CSS), XML, JavaScript and jQuery. And also created reusable Templates to use in whole Project to create new Web Pages.
  • Creating reusable Master Pages, User Controls, and Common Functions to be used throughout whole Project using ASP.Net and C#.NET.
  • Creating the Common Class Library of important reusable functions for whole Application using C#.NET.
  • Migrated ‘Online Referrals’ and ‘Merrill Edge’ Web Applications to .NET 4.0 using ASP .NET MVC 3 Technology. I created Views, Layout Views, Partial Views and Controllers for our Applications. We migrated the .ASPX pages to cshtml RAZOR Views.
  • Providing Maintenance and Support to MLIF and MLDSF Frameworks’ Products in different Environments like QA, Dark-POD and Production.
  • Involved in the development of Windows Communication Foundation (WCF) web services to implement Business Layer of Applications and also Test cases of Framework Products. Also consumed the WCF Web Services provided by other Teams.
  • Involved in Release Management Activities like Validating and Signing-off the Framework Products in different Environments.
  • Implemented AJAX to prevent full post-back on the Web Page to improve the performance.
  • Used Agile Software Development Life Cycle to fulfill Client’s requirements.
  • Assigning the Tasks to other Team Members. and Mentoring the other Team Members.
  • MLIF and MLDSF are the Frameworks created on top of .NET Framework. Other application-team developers use these frameworks to implement their Applications faster. I am responsible for Maintenance, Support and Release Management activities.
  • ‘Merrill Edge’ is a prospecting site and provides detailed overview of various products of BOA-ML such as General Investing, Retirement, College, Planning, Investment Products etc. We also created the Mobile Version of this web-site. Created a Device filter that identifies the device PC or Mobile accessing the app and reacts accordingly. I was responsible for Development, Maintenance and Support.
  • ‘Online Referrals’ is a prospecting site which redirects the prospect Clients to BOA-ML’s new investment acquisition after BOA acquired ML. Received appreciation from BOA-ML’s change managers for delivering a quality app in the stipulated time. I was responsible for Development, Maintenance and Support.

Environment: .NET Framework 3.5/4.0, Visual Studio 2008/2010, ASP.NET MVC 3, ASP.NET, C#.NET, WCF, AJAX, JavaScript, jQuery, XML, SQL Server 2005/2008, TFS, LINQ, RAZOR

Confidential, Cleveland, OH

Senior Software Developer

Responsibilities:

  • Requirement analysis, design and development of the application.
  • Worked on Presentation Layer, Business Layer and Data Access Layer using ADO.NET.
  • Involved in Database Design, creating Stored Procedures, Functions and Triggers.
  • Implemented AJAX to prevent full post-back on the Web Page to improve the performance.
  • Created reusable Master Pages, User Controls, and Common Functions to be used throughout whole Project using ASP.NET and C#.NET.
  • Created SSIS Packages to Import Data from Source File to Database.
  • Created different Reports using SSRS.
  • Created MSI Packages.
  • Used Agile Software Development Life Cycle to fulfill Client’s requirements.
  • Assigning the Tasks to other Team Members.
  • Trained and Mentored the other Team Members.
  • ‘IET’ Project contains functionalities to Import Data from Investors’ Expense Invoices Information to the Bank’s database. It keeps tracking of Investor Expenses in Loan Processes. I was responsible for Analysis, Design and Development.
  • ‘LMIR’ Project contains functionalities to Log and Import Data of Loss Mitigated Accounts’ Information. It keeps tracking of Loss Mitigation Activities and also Generates Reports for the same. I was responsible for Analysis, Design and Development.
  • ‘Engage Pricing’ contains functionalities to manage Products, Prices and Users of the System. In that, user can Add, Modify, View Products and Prices and also attach Prices to the Product. I was responsible for Analysis, Design and Development.
  • ‘E-Brand’ is the UI re-designed version of National City Web Site. This project was migration of existing ASP 3.0 Web Site to ASP.NET Web Site. Responsible for Design and Development.

Environment: .NET Framework 2.0, Visual Studio 2005, ASP.NET, ADO.NET, C#.NET, AJAX, JavaScript, XML, SQL Server 2005, TFS

Confidential

JR .NET DEVELOPER

Responsibilities:

  • System study, interaction with users and management, performance of analysis, designing, coding, and testing and implementation of the system.
  • Extensively involved in Coding PL/SQL, Packages, Procedures, Functions and Database Objects according to Business rules.
  • Designed and implemented number of Data Entry Forms using Developer 2000. Various management reports like Cash Flow statement, Cash/Bank statement, Account statement, Balance sheet, Sales/Purchase register.
  • Designed and prepared specifications and did module level testing using over 45 forms (Forms 4.5), 40 reports (Reports 2.5), 35 stored procedures and database triggers for company’s reconciliation.

Environment: Oracle 9i, Sybase, SQL, PL/SQL, Developer/2000(Forms 4.5, Reports 2.5) and Sun Solaris/Windows-NT.

Hire Now