Senior .net Developer Resume
Jacksonville, FL
SUMMARY:
- Around 7+ years of IT experience including designing and developing User Interface (UI) applications, requirements analysis, applications design, development, integration, maintenance, installation, implementation and testing of various client/server, N - tier and web applications.
- Have experience with exposure to various domains (Government, Finance, Manufacturing, eCommerce (B2B, B2C), Healthcare) and has worked closely with business users and development teams in successfully translating process requirements into specifications and deliverables.
- Strong understanding and exposure to the Software Development Life Cycle (SDLC) Methodologies such as Agile (SCRUM), Test Driven, Iterative and Waterfall Method life cycles for Client-Server, Multi-Tier, and Event Driven Programming.
- Proven technical and analytical skills along with experience in requirement analysis, design, implementation and testing of solutions.
- Experience in developing Web based applications and Client-Server technologies using HTML/HTML5, CSS/CSS3, XHTML/DHTML, AJAX, JSON, XML, DOM, JavaScript, jQuery, Ajax, Angular.js/Angular2, React.js, Kendo UI, Knockout.js, Node.js and TypeScript.
- Immensely worked in Desktop & Web (internet/ intranet) based applications development on C#, VB.NET, ADO.NET, ASP.NET 1.0/1.1/2.0/3.5/4.5, MVC, Web Services and WCF Services using .NET Framework 1.0/1.1/2.0/3.0/3.5/4.0/4.5 .
- Expertise in working with SSRS and SSIS.
- Experience in JavaScript frameworks AngularJS, AngularJS2.0, Node.js, ReactJS and Redux.
- Good foundational understanding in using Azure Virtual Machines.
- I have an excellent idea to decouple the client side of an app from the server side. This allows development work to progress in parallel, and allows for reuse of both sides by using Angular JS
- Experienced in using Team Explorer / Team Foundation Server (TFS), Visual SourceSafe, Tortoise CVS, Vault version control tools.
- Good experience in using Windows Presentation Foundation (WPF) and Third-Party Controls such as Telerik, Infragistics for creating rich user interfaces.
- Experience in developing MVVM design patterns by using Telerik Kendo UI. mvc
- Proven technical and analytical skills along with experience in requirement analysis, design, implementation and testing of solutions
- An interest in keeping up-to-date on emerging technologies.
- The ability to quickly adapt to changes or learn new platforms.
- Natural problem-solving ability.
- Detail-oriented, even when faced with multiple deadlines on multiple projects.
- Enthusiastic learner of new technologies and firm believer in team work.
- 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: C, C++, C#, VB
Web Technologies: ASP.NET1.1/2.0/3.5, AJAX, ASP, HTML, DHTML, CSS, Web Services, XML, XSL, XSLT
Databases: SQL Server 2005/2008, Oracle 9i/10g, MS-Access
Reporting Tools: SQL Server Reporting Service 2005 (SSRS), Crystal Reports
Version Control: Microsoft Visual Source Safe, Tortoise Sub Version (SVN)
IDE: Visual Studio 2008/2010/2013, Visual Studio 6, Visual Web Developer
Other Concepts and Technologies: HTML, XML, CSS, AngularJS, ReactJS, Bootstrap, Kendo UI, Razor, Web Services, WCF, WPF, MVC4/5, ADO.NET, LINQ, PL/SQL, JavaScript, Unit Testing.
Web/Application Servers: IIS 5.0/ 6.0
Tools: /Applications: K2 Blackpearl, Smartforms, Infragistics, Telerik, TOAD, UML, NUnit, Visio, TFS (Team Foundation Server)
Operating System: Windows 2000/NT/XP/2003/Vista
Cloud Technologies: Microsoft Azure.
Mainframe Technologies: Mainframe TSTO, Neo Batch, Held Job Scheduler
PROFESSIONAL EXPERIENCE:
Confidential
Senior .Net Developer
Responsibilities:
- Involved in reverse engineering for the existing application.
- Conducted analysis of dynamic and static factors, and reverse engineering operations.
- Conducted detailed reverse engineering activities about malicious code in programs.
- Design and develop window applications using WinForms, and C#.NET
- Involved in windows services created for scheduled database backup and batch activities and other modules.
- Threading concept is implemented for long running reports and message window which displays long running batch process.
- Used ADO.Net objects such as Dataset, Data Adapter to extract data from Database.
- Installed and configured subtitling tools with editing services.
- Created and executed capture tools for audio and video formats.
- Utilized AutoItX to send data to active windows
- Assisted in identification, escalation and documentation of production issues for delivery of client solutions.
- Utilized C++ frameworks for development of desktop apps.
- Prepared and maintained new application functionality for current products.
- Participated in knowledge sharing presentations and designed detailed functionality.
- Formulated requirements and designed advanced technology projects.
- Developed and updated software requirements, documents and validation processes.
- Prepared and modified software testing processes and reports.
Environment: .Net Framework 4.6.01, C#.Net 4.0, WinForms, ADO.NET, SQL Server 2012, Team Foundation Server 2015, Windows/Web Services, IIS 8.0, WSDL, SOAP.
Senior .Net Developer
Confidential
Responsibilities:- Developed a web-based application called "Long Form" for Providers and Practitioners Online Enrollment at Confidential website.
- Gathered User Requirements, designed the Framework using UML that included identifying the use cases and its surroundings, drawing Use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.
- Involved in requirements gathering, designing, developing, testing and deployment of the application under Agile and SCRUM methodologies.
- Perform complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
- Attend daily meetings, backlog refinement and PI planning sessions, design and code application components in an Agile environment.
- Develop and support the applications and web services using .Net Framework platform and Integrate front-end application with the application business layer
- Expertise in managing and controlling software code and revisions in IBM Clear Team Explorer.
- Involved in creating front end web application as per design components and information architecture using ASP.Net, HTML, CSS, JavaScript, AJAX calls and JQuery.
- Responsible for UI design with Angular, JavaScript, Bootstrap, HTML5, CSS3.
- Implemented AJAX calls from the View to get data asynchronously without posting the whole View.
- Developing Master Pages, Web, User and custom controls, Cascading style sheets (CSS3), Boot Strap for consistent look and feel of the website, for the front- end application by using ASP.NET.
- Involved in building a rich View in MVC application using jQuery Grid, Modal PopUp and many other controls with Paging and Sorting for displaying various data on to the page.
- Experience in developing Web Services and invoking them by using XML, SOAP and WSDL for creating proxy classes.
- Consume both SOAP and RESTful web services, implement RESTful web services, Micro services and event driven architecture.
- Implemented a WCF Service to be consumed by Client services to synchronize with server data.
- Involved in creating API calls to transfer data from ASP.Net User interface to Business Process Management (BPM) which is using Mainframe technology using by Confidential .
- Developing backend application by using Master Data Management (MDM) services, DB2, Data Access Object (DAO), data transfer object (DTO) and MVC design patterns, Use ADO.Net for preparing the connection and executing queries in DB2 database.
- By using Microsoft Visual Studio 2015 Ultimate edition to develop, test and debugging solutions and manages the source using Team Foundation Server. DB2 is the database used in our .NET environment. Connecting to a database from an application using the IBM Data Server Provider for .NET.
- Good knowledge of BPM tools like K2 Blackpearl and Smartforms.
- Breakdown complex situations to discover and resolve root cause that applies to both technical issues and process issues.
- Provided technical guidance during designing and code reviews.
- Compile documentation to describe program development, logic coding and corrections.
- Responsible for supporting existing applications like developing, troubleshooting, debugging and correcting defects found in existing applications and actively participating in project deployment to the test and production environment.
- Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts, recommend, schedule, and perform software improvements and upgrades.
- Follow best practices and standards for accessibility and cross-browser compatibility.
- Aid in integrating activities with other IT departments for successful implementation and support of project efforts. Performed End-to-End Testing, troubleshooting, debugging, integration testing and performance testing and analyzed the results to justify the validation.
Environment: .Net Framework 4.5.2, C#, ASP.NET, ADO.NET, SQL Server 2012, ASP.NET MVC 4.0, XML, HTML, Team Foundation Server 2012/2015, IIS 8.0, Web Services, WCF, Bootstrap, Web API, WSDL, SOAP, jQuery, AJAX, CSS
Senior .Net Developer
Confidential
Responsibilities:
- Involved in data migration from Legacy front-end technology to ASP.Net to upgrade the current front-end functionality available in the Confidential Government.
- Responsible for developing, troubleshooting, debugging and correcting defects found in C# programs converted from legacy EGL source code.
- As part of the development team, I was associated with the full life cycle of the project (analysis, design, development, testing, and implementation) under Agile and SCRUM methodologies.
- Involving in requirements gathering, designing, developing, testing and deployment of the application.
- Designed and generated custom Informer reports for different departments based on requirements for Data Analysis
- Responsible for the support, maintenance and customization of the HR/Payroll and Advancement modules .
- Migrated the existing jQuery-based web application to Angular.js.
- Test Driven Development: Developed framework for TDD, Integration and Business tests developed using NUnit and MOQ framework.
- Did debugging and bug fixing on the NMS Client application. Hands on experience in developing, debugging n-tier applications using C#, ADO.NET, SQL Server.
- Used Team Explorer in Team Foundation Server 2015 for version Controlling and source code sharing and used MS Build.
- Developed Classic ASP, VBScript, JavaScript, jQuery, Ajax web pages, user interface and Web Service business logic & functions implemented HTML 5/ CSS and XML/ XSL in various modules and generated the reports using SQL Server Report Services (SSRS) and worked on SQL Server Integration Services (SSIS) for imports.
- Created / modified the stored procedures, functions, triggers, views according to the functionalities using T-SQL.
- Used Web API to create a RESTful Web Services in MVC.NET, which can send messages using XML and JSON.
- Worked on the Route config and responsible for UI designs.
- Used AJAX, JQuery and Kendo UI for MVC to improve the performance of the application.
- Developed modules using RAZOR views and using controls using C#.
- Worked on hosting WCF service on IIS.
- Coding/ Unit testing/ Code Reviews and bug fixing.
- Leveraged JQuery for page scripting, AJAX calls and JSON for passing objects from Controller to View and vice versa.
Environment: .Net Framework 4.5, C#, ASP.NET, ADO.NET, SQL Server 2012, ASP.NET MVC 4.0, XML, HTML, Team Foundation Server 2012/2015, IIS 8.0, Web Services, AngularJS, Bootstrap, Web API, SharePoint 2012.
Senior .Net Developer
Confidential, Jacksonville, FL
Responsibilities:
- Responsible for communicating with business users to get business requirements and prepare detailed functional specification document.
- Developed application using framework 4.0.
- Implemented Object Oriented Development (OOD) technology.
- Implemented MVVM architecture patterns for developing application.
- Developed application using WCF, WPF.
- Used Team Foundation Server (TFS) for Version control, source control, branch control and auto build process.
- Produced object-oriented classes, Interfaces for a project and those classes talked to all layers of application. The classes can be reused or inherited
- Involved in all the modules right from Child Protective Services Intake (INT), Child Protective Services Investigation (INV), and Administrative Review/Investigations (ARI), Family services Intake (FSI), Family Services Stage (FSS), and Foster Adoptive Home Development (FAD) and Family Assessment Response (FAR).
- Extensively worked on developing core .Net components (data container, User interface, Business work flow, Business Component, Business data access layer and exception handling) in N-tier architecture.
- Developed a Web based application called Online Clearance System for OCFS which gives the clearance for any department which needs the information regarding the abused children or criminals.
- Established database connectivity and data retrieval using ADO.Net objects in an enterprise environment.
- Interacted with Infragistics controls XamDataGrid, XamDateChooser, XamDatePicker, Numeric Edit and Mask edit etc.
- Converted Child Protective Record Summary (CPRS) module complex VB6 windows into VB.Net 3.5 WPF windows.
- Converted FCP Unix based Services to WCF Services to communicate with SOA and database using VB.Net 3.5 as a part of FCP Conversion.
- Application will communicate with WCF services to consume and utilize the data.
- Written intensive Integration tests for the converted WCF services.
- Coded Unit tests using Rhino Mocks for the converted WCF services business logic.
- Worked aggressively with complex Stored Procedures, Views and Triggers using Oracle 11g.
- Worked with Product testing team to resolve the defects in the Converted Application.
- Involved in Knowledge transition sessions with client staff for end to end programming techniques.
- Used HP Quality Center for defect tracking.
Environment: .NET 4.0, Visual Studio 2012, VB.NET 3.5, VB6, ADO.Net, TFS, PVCS, ASP.NET 3.5, Oracle 11g, Infragistics, XAML, MVVM, WCF, WPF, XML, Web Services, Web Service Software Factory, HP Quality Center, Citrix, Windows XP/7, Rhino Mocks.
Senior .Net Developer
Confidential, Rockville
Responsibilities:
- Involved in System Study Requirement Gathering and Involved in extensive interaction with product team.
- Actively participated in the design and development of new framework.
- Worked with the project manager and technical leads to verify work plan estimates for all deliverables
- Developing business logic components as a middle-tier between database (C#.Net, ADO.NET) and the client application \ administration tools (web-services C#.Net ASP.NET and IIS 7.0).
- Developed the Expert advice Web User Interface using AJAX technology to enhance the visual appearance to avoid the flickering effects across server post backs.
- Developed system services SOA application platform for use by all the web applications utilizing the Windows Communication Foundation (WCF) services.
- Used LINQ extensively throughout the Middle Tier and Data Layer development.
- Developed custom controls and user controls
- Created library for common function like update, sorting etc. using LINQ update extensions.
- Implemented validations on the client side using the Validation Controls and Java Script.
- Created as well as consumed several plug-in jQuery/JavaScript controls.
- Used triggers, stored procedures using T-SQL. Wrote SQL queries PL/SQL Packages, Views and Performed query tuning for improving performance. Created Automated Jobs and scheduled jobs for Database packages to run on daily basis.
- Actively participated in the Integration of different modules as part of central team.
- Involved in the Code review process, Unit testing, Bug fixing and Integration testing.
Environment: .Net framework 3.5, C#, Visual Studio 2008/2010, UML, ASP.NET, AJAX, SQL Server 2008, Web services, WCF, XML, JQuery, JavaScript, Microsoft Team Foundation, MS Visio.
.NET Developer
Confidential,Irving, TX
Responsibilities:
- Developed Confidential Call Assistance Application in .NET 3.5 Framework.
- Created and Used WPF (Windows Presentation Foundation) forms for browser based internal testing application. Followed XAML design principles for designing rich look of forms for browser applications
- Implemented and consumed SOA services using Windows Communication Services (WCF) to communicate between DAL (Data Access Layer) and other business components. Used WCF calls for policy Data to SQL Server Database
- Developed business logic layer using C#. NET, Visual Studio.Net and .NET framework.
- Designed the data access layer using ADO.NET (Dataset, Data Adapter, and Data Reader in the data access layer) for accessing and manipulating the data from the database using SQL Server 2005.
- Utilized T-SQL to create complex business logic. Created complex Queries related to joining tables and aggregation of data
- Configured and Consumed Web Services using C#. NET.
- Used ASP.NET and Ajax Toolkit for developing User Interface for Universal Address Book, User Profile, and User Registration modules. Developed Ajax enabled Custom controls
- Extensively used JavaScript and jQuery for Client-side validations
- Used AJAX technologies to make asynchronous calls and make the website faster and more users Friendly.
- Developed search Mechanism for the modules using .NET Data Grid Control and ADO.NET for fetching the data from the Database.
- Involved in parsing the XML documents using C#.NET and updating the database
- Consumed Web Services on Client to upload data to Server as valid XML using XSD.
- Used Rational Clear Case for version control and configuration management.
- Analyzed, designed, estimated, coded and tested new systems, enhancements, and bug fixes.
- Worked on System Test issues before code went into Production.
- Generated Excel files using Open XML SDK 2.0 to generate a worksheet with table and charts based with data source
- Used LINQ for querying LINQ to Objects, LINQ to SQL to retrieve data
Environment: Visual Studio 2010, VB.NET, C#, .Net, ASP.NET, ADO.NET, Windows Forms, AJAX, jQuery, LINQ Rational Clear case, Microsoft SQL Server 2005, JavaScript, XML
.Net Developer
Confidential
Responsibilities:- Involved in requirements gathering, analysis and design discussions,
- Used Object -Oriented approach for design and development.
- Created Common classes for defining common methods for different modules. Created Process classes for defining events, delegates and calling the web methods. Created User controls and generated dynamically.
- Used JavaScript and ASP.NET Validation Controls for enhancing and validating User Interface.
- Used AJAX controls for enhancing User Interface. Used Menu controls and Master pages as a part of User Interface.
- Implemented a complex strategy of using ASP.Net, Web Services application which connects Server and Client Application for database data transmission.
- Developed C# Classes using ADO.NET for the Database tier.
- Extensively used jQuery for DOM traversing and manipulation using various jQuery selectors.
- Created Store procedures, triggers in SQL Server 2005. Fine-tuned SQL Statements and SQL Server for faster retrieval of data.
- Provided active support to the dependent developers, department of Functional Testing.
- Used C# Asynchronous Background Worker Component to improve UI performance for long running Process.
- Implemented AJAX enabled controls for Auto fill text boxes and Update Panels for contents that needed re-fetching/post back on certain sections of the page along with confirmation of data wherever needed.
- Used Firebug, IE Developer Toolbar to debug client-side script and to modify CSS to match the UAT requirements.
- Participated in Unit testing and resolved bugs as part of Bug lifecycle.
Environment: .Net 2.0/3.0, C#.Net, ADO.Net, ASP.Net 2.0, SQL Server 2005, Windows XP, IIS, Visual Studio 2005/2008, LINQ, AJAX, Visual Source Safe, Web Services, Java Script, jQuery