Sr. .net Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 12+years of consulting experience in distributed web/mobile enterprise Applications in areas of Development, Design, implementation, maintenance of scalable, extensible solutions that deliver high availability and performance with intuitive and accessible user experiences across numerous platforms and corporate environments. Have extensively worked in every project phase and responsibilities include end to end Project activities like Client interaction, Requirement gathering, Scope definition, Development, Design, Implementation and Release management to turn abstract concepts, problems, and innovative business ideas into tangible roadmaps and solutions, leverage by methodologies like Agile, Scrum, Test Driven development etc.
- Front End/Graphical User Interface (GUI) and Middle Tier/Server Side Programming: -
- Strong development experience in internet, intranet, N-tier and distributed client-server applications using ASP.NET, AJAX, IIS, C#, JavaScript, JQuery, JQuery Mobile, XML, LINQ, Web Services, Web API, SQL Server, VSS, TFS, Tortoise CVS/SVN, Microsoft Visio, Microsoft Project.
- Extensive experience in Windows Communication Foundation (WCF),LINQ, JQuery Mobile, JSON objects, and MVP/MVC Design Patterns.
- Expertise in Web Application Architecture & Database design, Prepare High & Low level design, Data modeling & workflow design, security design, SSO authentication design, API architecture, Service Oriented Architecture (SOA) design.
- Good experience on Web Services (SOAP, WSDL, UDDI), XML, XSLT, .NET Reflection.
- Good experience on WCF service and WCF client.
- Used multi-Thread Pooling and parallel programming to perform several tasks in the background.
- Expert level skills in developing XML and SOAP, HTTP based Web Services, WCF services, Rest API (Web API) in .Net including hands on experience in consuming web services using WSDL/WADL.
- Leverage SOA paradigm & SOA metadata to create agile technical solutions for changing business demands.
- Strong experience in preparing deployment packages for web based and windows based applications using .Net technology.
- Database Design, Modeling, Stored Procedures, Functions, Triggers and Views:-
- Expert in Database development and proficient in writing database Stored Procedures, Functions, Triggers, cursors and Complex queries in MS SQL Server, MS Access, and Oracle. Extensive experience in SQL Server Database design, Database maintenance, developing T-SQL queries, SSIS Packages, stored procedures, triggers, fine tuning performance, using SQL Server Reporting Services (SSRS).
- Efficiently used the database Connectivity API’s (ADO, ADO.Net) in Client Server and Web Applications.
- Experience on ADO.NET components such as Datasets, Data Adapter, Data Reader, Data View, Data Table and Command object to access and update database.
- Created user-defined functions, tables, databases, indexes, stored procedures, views, triggers, cursors using T-SQL, SQL Maintenance jobs.
- Good Experience in full Software Development Life Cycle (SDLC) from inception to delivery of project/product.
- Expert in debugging an application using the debugging tools provided by the Visual Studio.Net IDE.
- Excellent analytical, problem solving and interpersonal skills.
- A good team player with excellent technical, communication and interpersonal skills and capable of taking up responsibilities independently and collaboratively in teams.
- Motivated & determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
- Worked on Agile (Version One tool) methodology based on iterative and incremental development.
- Experience in Daily Scrum, Sprint planning, grooming, Demo, retrospective
- Expertise in .NET Framework (1.1/2.0/3.x/4.0/4.5), WPF, WCF, REST, Web API and WWF.
- Worked extensively on Microsoft Technologies including C#, ASP.NET4.0/3.5/2.0, MVC2.0, 3.0, 4.0, 5.0 and core Framework, VB.NET, Microsoft Internet Information Server 5.0/6.0,7.0, and Visual Basic 6
- Extensive experience in SQL Server, Stored Procedures, Functions, Triggers, Queries, Indexes, DTS Packages, Transactions, Cursors etc.
- Knowledge of web languages like HTML5, DHTML, CSS3, JSON, XML, XSLT, VBScript, and JavaScript. Strong experience on JavaScript libraries such as JQuery JS Knockout JS, Angular JS, Ember JS, Require JS, HandleBar JS, Node JS & third party controls like Kendo UI, Telerik, Infragistics, Responsive Design, Bootstrap
- Well versed with Back end, Middle tier, front end and GUI Development.
- Experience in UML modeling (Use Cases, activity diagrams, class diagrams Interaction diagrams, etc.).
- Designed, developed, tested, and maintained Tableau functional reports based on user requirements.
- Extensive knowledge of C# features like generics, Serialization, Multi-threading, reflection &Remoting.
- Experienced in developing applications using .NET application building blocks (Sitemap, Master Pages, Membership, Data Access, Exception Handling, and State management).
- Good understanding of developing Web Services using SOAP and XML.
- Sound knowledge in developing .NET assemblies encapsulating business rules.
- Good experience in database programming using ADO.NET, RDO, DAO and ODBC.
- Experienced in Unit test, Functional test, Integration test, UAT and Regression testing.
- Leverage SOA paradigm & SOA metadata to create agile technical solutions for changing business demands.
- Good understanding of Authentication Methodologies like oAuth, OpenID and Azure Fabric Access Control Service.
- Good Knowledge in developing and migrating applications to Windows Azure Cloud Platform.
- Good knowledge of data structures and algorithms, databases, foundational statistics and mathematics
- Experienced in writing PowerShell scripts for automating tasks and process.
- In depth experience with Angularjs, jQuery, jQuery UI, Backbone.js, Underscore.js, html5, AJAX, REST/JSON, Dojo.js, Extjs, CSS, SASS, LESS, Firebug, Chrome dev tools, MVP, and component patterns, semantic markup, browser internals, DOM manipulation, HTML 5
- Have experience with mobile application development in J2ME, Blackberry JDE, Windows Mobile, iPhone and Android platforms. Also have a good eye and keen understanding of mobile application interface design and principles and have knowledge in GIS and mapping systems and software. I am also familiar with the location/GPS APIs on mobile platforms, including their various strengths and weaknesses.
- Experienced in using nHibernate ORM tools which automates the mapping between SQL databases and objects.
- Extensive experience in developing N-tier applications using C++, C#, ASP.NET,MSSQL,VB.NET, .NET Remoting, WCF, MVC , .NET Serviced Components, .NET Web Services , COM+ and Visual Basic 6.0
- Extensively worked on Sitecore CMS solutions to design .Net application features.
- Extensively worked on UNIX.
TECHNICAL SKILLS:
Languages: C#, VB.Net, LINQ, Java, Visual Basic 6.0, C++, VC++and C.
Technologies: ASP.NET MVC core/5/4/3/2 RAZOR, Web API, Entity Framework, ASP.NET 3.5/3.0/4.5, AJAX, HTML5, Telerik MVC, Kendo UI, DHTML, CSS 3, Web Services, Silverlight 2.0, LINQ, WCF, WPF, WF, XML, XSLT, XPath, T-SQL, IIS, MSMQ, MOSS 2007,Sharepoint 2010, 2013, IBM Websphere
Scripting: JavaScript, VBScript, Powershell, JQuery, Knockout JS, Angular JS, Ember JS, Require JS, HandleBar JS, Node JS, IBM Web sphere MQ, Backbone JS
Databases: SQL Server 2000/2005/2008/2014 R2, Oracle, T-SQL, PL/SQL, MS Access 2000.
Architecture: MVC4,3 - tier, N - tier, MVVM, Client-Server
Software: Visual Studio.Net 2003/2005/2008/2010/2013
Framework: .NetFramework 1.1/2.0/3.0/3.5/4.0/4.5, ADO.Net Entity Framework
Platforms: Windows NT / 2000 / XP Pro / 2007/Server 2003/Vista/2008/2012, UNIX
Protocols: TCP/IP,FTP,HTTP,SMTP,SDLC,SOAP
Reporting Tools: Visual Basic Crystal Reports, SQL Server Reporting Services (SSRS), Tableau Desktop, LOGI
Designing Tools: DB Designer, Microsoft Visio 2000
Testing Tools: Performance Tuning, Win Runner, Load Runner, Selenium, JMeter, Test Direct, QTP, Test Complete
Development Methodologies: Agile, Waterfall, Scrum model, RAD, SOA
Version Tools: VisualSourceSafe2005,Team Foundation Server (TFS), CVS, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. .Net Developer
Responsibilities:
- Design and develop the entire architecture of application, consisting of logistics and reporting modules.
- Develop a rich, responsive portal, building from the ground up.
- Development of various controllers, views and repositories for logistics and reporting module
- Help team to develop the responsive web design for the application.
- Involved in understanding the business requirements for the project from the client, and translating these into functional specifications.
- Developed various Frontend / UI design component including layout design (MVC layout file) and View Forms with Razor 2, HTML 5, CSS3, Media Query and Responsive Web Design using Bootstrap.
- Participated in all the phases of the Software Development Life Cycle (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting, programming, and managing complex development schedules and tasks.
- Code was written using a Test-Driven Development (TDD) approach. Development methodology used was the SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily stand-up meetings, and customer managed backlog.
- Participated in detail design of the application, involved in creation of use cases, sequence diagrams and class diagrams.
- Design and develop Azure Cloud based Service using Web API programming framework with Sql Server as database.
- Used ASP.NET MVC Web Api controller pattern to add functionality such as to accept input from tenants.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Used WCF (Windows Communication Foundation) programming framework to build Mock environment to verify End to End functionality.
- Designed and developed the C# components for implementing business logic which is used to do the transactions on database in middle tier using ADO.NET Framework.
- Designed and Administered Security policies using role based security.
- Developed Constraints, Indexes, Views, SQL joins in MS SQL Server databases
- Used TFS, VSO and GIT to check-in and check-out codes.
- Implement the Telemetry and Application Insight tool for activity tracking.
- Very good Hands-on experience in Window Azure like Service Bus, Web Role, Azure Sql Database, Web app, Azure Elastic Database etc.
- Sync the processed payment details from DB repository center.
- Design and develop the Database.
- Developed Tableau data visualization using Pareto's, Combo charts, Heat maps, Box and Whisker charts, Scatter Plots, Geographic Map, Cross tabs, Histograms etc.
- Creating Cloud & Web based Load & Performance test.
- Writing highly scalable web api/controller methods for different modules like logistics and reporting
- Ensured the application runs smoothly in sync with the old version of app that was not touch based
- Involved from scratch to finish of the software
- Ensuring high performance of touch screen application.
- Designed, developed, tested, and maintained Tableau functional reports and dashboards.
- Code review of peers.
- Resolve the technical queries of team members.
- Tracking and Monitoring of deliveries.
- Used new cutting edge .Net technology with next generation ‘Responsive Design’ using Media Query, JQuery, Skeleton, JQuery UI including various NuGet Packages and jQuery Plugins
Environment: .Net Framework 4.5, MVC, Web Services, REST, Agile, Microsoft AJAX, JQuery, WCF, Silverlight, Visual Studio.NET 2012, 2013, 2015, TFS 2012, SQL Server 2014, HTML5, C#.NET, ASP.NET 4.0,MVC 4, MVC5, SSRS, JSON, Javascript, VBA, MVC Core, Knockout JS, SSIS, Kendo UI, Angular JS, CSS3, HTML5, UNIX
Confidential, Atlanta, GA
Sr. Net Developer
Responsibilities:- Involved in technical analysis, design, coding, code reviews, unit integration testing.
- Followed Agile method for application design, Code, Implementation, Testing and UAT (User Acceptance Test).
- Designing or developing the Screen and Interfaces based on functional and technical requirement.
- Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
- Used directives and Services in AngularJS.
- Coordinate with Client, Functional or Technical Designers and Testers for delivering the requirements and achieving the functionality.
- Code was written using a Test-Driven Development (TDD) approach. Development methodology used was the SCRUM Agile methodology. Process included iterative development, 4 week sprints, daily stand-up meetings, customer managed backlog.
- Developed data access layer leveraging LINQ to SQL, Entity Framework 4, ADO.NET, and the Microsoft Enterprise Library Data Access Application Block
- Responsible for analysis, UI design and implementation of various modules
- Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows IIS.
- Interacting with the customers on a regular basis to know the requirements and to understand the business
- Review Analysis of Functional Specifications, Analysing, Coding and Unit Testing.
- Used REST API web services to ease development and simplify client adoption.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction and Design patterns like Abstract factory.
- Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis & documentation of assigned modules.
- Implemented .Net Security features of Authentication and Authorization using MVC5.
- Involved in Web Application using MVC5.
- Extensively used Web Services, SOAP, XML, & XSL to expose the reports to facilitate information sharing.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel within some web pages.
- Used LINQ Queries for the data filter after consuming of WCF and entity framework.
- Used Javascript and JQuery for validating asp pages in client side.
- Using JQuery and JSON for dynamic User Interface, retrieval and posting of data.
- Used Web API for HTTP service.
- Implemented using Agile Methodologies.
- Used Enterprise Library for DAL, Error Handling and Validations.
- Integrated Print and Excel functionality with formatted views and data.
- Used CSS and jQuery extensively for table less Layouts.
- Worked with jQuery extensively for Asynchronous calls and client side Validations.
- Involved in regular peer code reviews.
Environment: .Net Framework 4.5, .net Core, Web Api, Entity Framework Core, MVC, Web Services, REST, Agile, Microsoft AJAX, JQuery, WCF, Silverlight, Visual Studio.NET 2012, 2013, 2015, TFS 2012, SQL Server 2016, HTML5, C#.NET, ASP.NET 4.0,MVC 4, MVC5, MVC Core, SSRS, JSON, Javascript, VBA, MVC Core, Knockout JS, SSIS, Kendo UI, Angular JS, CSS3, HTML5, UNIX, Azure
Confidential, Atlanta, GA
Lead Developer
Responsibilities:
- Client communication to understand the Requirements and project task prioritization
- Prepare the technical and functional specs for the Business Requirements.
- Prepare the Project Plan for enterprise deliverables.
- Design, Code, Test the EDI components to mask and parse the 837 transactions.
- Release management to launch into Production.
- Designed and developed user interfaces using ASP.NET web forms, Visual C# and interacted with business analysts for resolving functional issues.
- Involved in writing complex SQL queries and Stored Procedures, used in ASP.NET.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL and Oracle data sources.
- Implemented Web Services to integrate the application with Client/Server application
- Extensively used Web Services, SOAP, XML, and XSLT to expose the reports to facilitate information sharing.
- Created new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views in Development and Production environment forSqlServer.
- Expertise in .NET Framework (1.1/2.0/3.x/4.0/4.5), with knowledge of WPF, WCF, REST, Web API and WWF concepts.
- Design and developed various view and partial view using Razor, JQuery, JavaScript, JSON, JQuery and Ajax Helpers for Automobile Industry Ecommerce B2B tool kit components and Ecommerce application with Mobile 1st Responsive Design
- An exclusive experience working with User Controls with VB.NET code-behind files, debugging and Quality Testing of the code.
- Experience in developing customer facing websites using n-tier model to implement cutting edge technologies such as AJAX and Jquery to get rich UI experience
- Programmed VB6 application to process remotely stored files and run stored procedures.Developed ASP pages using VB6 on the approved Design Document.
- Worked extensively on Microsoft Technologies including C#, ASP.NET4.0/3.5/2.0, MVC 2.0, 3.0, 4.0 Framework, VB.NET, Microsoft Internet Information Server 5.0/6.0,7.0, and Visual Basic
- Knowledge of web languages like HTML5, DHTML, CSS3, JSON, XML, XSLT, VBScript, and JavaScript. Strong experience on JavaScript libraries such as JQuery JS Knockout JS, Angular JS, Ember JS, Require JS, HandleBar JS, Node JS & third party controls like Kendo UI, Telerik, Infragistics
- Well versed with Back end, Middle tier, front end and GUI Development.
- Experience in UML modeling (Use Cases, activity diagrams, class diagrams Interaction diagrams, etc.).
- Provided Production support to Tableau users and Wrote Custom SQL to support business requirements
- Extensive knowledge of C# features like generics, Serialization, Multi-threading, reflection &Remoting.
- Extensive experience in developing N-tier applications using C++, C#, .NET Remoting, .NET Serviced Components, .NET Web Services, COM+ and Visual Basic 5.0.
- Experienced in developing applications using .NET application building blocks (Sitemap, Master Pages, Membership, Data Access, Exception Handling, and State management).
- Good understanding of developing Web Services using SOAP and XML.
- Sound knowledge in developing .NET assemblies encapsulating business rules.
- Good experience in database programming using ADO.NET, RDO, DAO and ODBC.
- Experienced in Unit test, Functional test, Integration test, UAT and Regression testing.
- Leverage SOA paradigm & SOA metadata to create agile technical solutions for changing business demands.
- Good understanding of Authentication Methodologies like oAuth, OpenID and Azure Fabric Access Control Service.
- Good Knowledge in developing and migrating applications to Windows Azure Cloud Platform.
- Good knowledge of data structures and algorithms, databases, foundational statistics and mathematics
- Experienced in writing PowerShell scripts for automating tasks and process.
- In depth experience with Angularjs, jQuery, jQuery UI, Backbone.js, Underscore.js, html5, AJAX, REST/JSON, Dojo.js, Extjs, CSS, SASS, LESS, Firebug, Chrome dev tools, MVP, and component patterns, semantic markup, browser internals, DOM manipulation, HTML 5
- Have experience with mobile application development in J2ME, Blackberry JDE, Windows Mobile, iPhone and Android platforms. Also have a good eye and keen understanding of mobile application interface design and principles and have knowledge in GIS and mapping systems and software. I am also familiar with the location/GPS APIs on mobile platforms, including their various strengths and weaknesses.
- Have a solid understanding of the SharePoint 2007/2010 platform and have a proven track record in building the solid architecture of large-scale enterprise collaboration and portal solutions which involve Microsoft SharePoint 2007/2010/2013, design and migration form SharePoint 2007 to 2010, 2013 and experience developing and administrating an enterprise Microsoft SharePoint 2007/2010/2013 site and developing and administrating an enterprise Microsoft SharePoint.
- Extensive experience in developing N-tier applications implementing asp.net and C# for web forms and entities development. Experience in working with windows Azure to implement virtual machines, cloud services and virtual storage
- Experience in working with windows azure integrated with .net for providing rich web site creation and content delivery network
- Experience is Converting application from C++ to ASP.NET
- Used SSIS for data transformation
- Working as a team lead with onsite and offshore model.
- Use of Crystal Reports for reporting purposes both in VB6 and C# code.
- Expert in designing Database, Normalization of Relational database, writing Complex queries, Stored Procedures, Functions, Rules, Views and Indexes using T-SQL
- Developed, coded and reviewed Sitecore CMS web programs.
- Developed touchscreen Survey User-Interface for Windows Mobile: Rapid iterative development of kiosk-style form app in C# .NET for mobile phones.
Environment: .Net Framework 4.5, MVC, Web Services, REST, Agile, Microsoft AJAX, JQuery, WCF, Silverlight, Visual Studio.NET 2012, 2013, TFS 2012, SQL Server 2014, HTML5, C#.NET, ASP.NET 4.0,MVC 4, MVC5, SSRS, JSON, Javascript, VBA, Sitecoree, Kendo UI, Angular JS, CSS3, HTML5
Confidential, Burbank, CA
Sr. .NET Developer
Responsibilities:- Involved in designing and documentation of application flows and developed functional diagrams using Visio, worked on presentation layer for developing GUI and developed various Web forms using ASP.Net.
- Developed and integrated dynamic Manu, Breadcrumb, Header, Footer and Sitemap user controls with responsive (mobile first, Skeleton) design based using cross domain dynamic XML data.
- Developed the web site using C#4.0, ASP.Net, WCF, Web Services, SQL Server 2008, SSIS, NUnit, Ajax, and Entity Framework 4, XAML .
- Worked with Entity Framework for creating domain entities and whole data access layer.
- Designed large numbers of Windows Presentation Foundation (WPF) Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice
- Used WPF built-in set of data controls to bind and manipulate data within applications.
- Developed ASP.Net Custom controls and User Controls.
- Developed Windows Forms , incorporating Infragistics controls.
- Windows application development using MVVM, VB 6, VB.Net, C#, WPF
- Created various ADO VB6 Data-reports and Crystal Reports for viewing data. The application is being up graded to VB.NET
- Responsible for the creation of the applications by using VB.NET and enhancement of the projects for .net application.
- Created adhoc reports to users in Tableau by connecting various data sources.
- Handled Tableau admin activities granting access, managing extracts and Installations.
- Generated Tableau Dashboards with Quick filters, Parameters and sets to handle views more efficiently.
- Published Tableau Workbooks by creating user filters so that only appropriate teams can view it.
- Embedded Tableau views in to SharePoint
- Implemented a report designer UI in Excel using VSTO and windows form to allow the creation of predefined queries or “Building Blocks” which can be shared or used to create report instances.
- Developed.NET pages in C# to meet the business requirements using Visual Studio. NET 2010
- Coded extensively in VB.NET targeting the Business requirements.
- Designed and developed the user interface layer in VB6 which included onscreen
- Created snapshots by using MVVM model for WPF(Windows Presentation Foundation) for the functional requirement phase and used SQL Server Integration Services (SSIS)
- Experience in developing MVVM based applications to implement WPF based desktop application development.
- The server is written in C# , using a mixture of NHibernate and vanilla SQL/stored procedure for persistence. The communication between the server and the client is using WCF .
- Maintenance of a risk application, developed in C# and ASP.NET MVC , and using NHibernate as its Object Relational Mapping (ORM) framework.
- Create and unit test intricate client side interactions with jQuery and JavaScript.
- Using ASP.NETMVC 4.0 architecture that separates the representation of information from the user's interaction with it. The model consists of application data and business rules, and the controller mediates input, converting it to commands for the model or view.
- Involved in Developing Master Pages using Cascading Style Sheet and for providing uniformity among the pages using ASP.NET (3.5).
- Worked on Service Oriented Architecture (SOA) for developing application.
- Experienced in implementing Sitecore for better content management solutions for rich development and scalability.
- Research into high volume data repository. Study of Google Bigtable and proof of concepts of setting up NOSQL database Hadoop and accessibility with Hbase
- Design/build API and build front-end Ember.js application.
- Implemented Sitecore for better content management solutions. Used SiteCorefor presentation and template components
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Developed Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Leading, and collaborating with, a team of engineers to build and innovate our API tier, establishing web API , database, and infrastructure best practices.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Worked on AJAX frame work for interactive web application and used Enterprise Application Library functions to enhance the application performance.
- Used Microsoft ADO.NET to access data from database in a web application.
- Extensively used the LINQ for querying collections and integrating with SQL.
- Used SQL server 2012 for writing Stored Procedures, Views and Triggers.
- Involved in database objects creation like tables, triggers. Developed complex T-SQL stored procedures in SQL-Server 2012.
- Developed web pages with data bound controls like Data Grid, Data List and Data Repeater using the methods Data Binding and Data Tem plating.
- Established a productive data migration system by troubleshooting and generating error free process.
- Applied Multithreading techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.
- Applied Multithreading techniques for creating high performance applications
- Involved In designing and building SQL Server Integration Services (SSIS) packages
- Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS.
- Designed and implemented application using .NET Framework.
- Used .NET framework 4.0 , n-tier architecture and Object Oriented Methodologies for application development.
- Worked on Client and server side validations using JavaScript and Validation Controls and performing the tasks related Database issues.
- Tested the application for performance issues and data integrity using NUnit.
- Worked in Software Configuration Management, setting up company Version policies utilizing Team Foundation Server (TFS).
Environment: .Net Framework 4.0, MVC, Web Services, REST, Agile, Microsoft AJAX, JQuery, WCF, Silverlight, Visual Studio.NET 2012, 2013, TFS 2012, SQL Server 2012, HTML5, C#.NET, ASP.NET 4.0,MVC 3, MVC4, SSRS, JSON, Javascript, VBA, Sitecoree, Kendo UI
Confidential, Orange, CA
Sr. C#, .NET Analyst
Responsibilities:
- Responsible for secure code reviews, static code reviews and testing the vulnerability of code using different tools. And suggesting code level changes to the team.
- Extensively worked in building out a lean, responsive UI layer utilizing semantic html5, SASS, Bootstrap, AngularJS, and REST api architecture.
- Created the Sequence diagrams to depict the sequence of events.
- Responsible for maintaining versioning/Source control for entire project using TFS 2012, Responsible for creating work items, Policies on the solution and Branching.
- Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 4.0, JQuery, JQGrid, JQuery UI
- Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc.
- Involved in running Hadoop jobs for processing millions of records of text data and xml form of data
- Used Kendo TabStrips for menu rendering, Kendo window for popup screens, several of Kendo controls such as Kendo numeric textbox, dropdowns. Used Kendo Grid for rendering tabular data & use OData query for complex queries with paging, filtering and sorting support.
- Developed web application using MVC3 design pattern with razor view engine.
- Used Authorization and Action filter to handle the controller action.
- Created new Grid control to support client side operation like sorting, filtering and searching.
- Extensively used ADO.NET for interfacing this application with the SQL Server.
- Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database
- Developed user interface screens under Visual Studio.NET 2012 using ASP.NET and C#.
- Provided support during test and UAT phase of the project.
- Designed and developed Tableau dashboards with data from multiple platforms (SQL Server, Hadoop).
- Implemented VSTO MS Office Add-in for data binding.
- Created and updated technical specification documents.
- Scheduled functional review meetings to explain functionality of the developed modules.
- Participating in coding, code reviewing, testing, time-box delivery and deployment
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.
- Generated automated scripts using VSTS.
- Recorded and plays back test in Fire fox using Selenium IDE.
- Created Automation test framework using Selenium.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Exported Test case Scripts in Eclipse IDE and modified the
- Added annotations to the test. (selenium)
- Created some SSRS reports for showing reports to the customers depending on input parameters.
- Used jQuery/JSON for a dynamic and interactive UX, data retrieval and posting.
- Involved in writing PowerShell scripts for automating tasks and process.
- Developed Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures and Triggers.
- Extensively worked on migration work from legacy VB6 to .net. Assisted in developing VBA code and using macros and formulas.
Environment: .Net Framework 4.0, MVC, Web Services, REST, Agile, Microsoft AJAX, JQuery, WCF, Silverlight, Visual Studio.NET 2012, TFS 2012, SQL Server 2012, HTML5, C#.NET, ASP.NET 4.0,MVC4, SSRS, JSON, Javascript, VBA
Confidential, McLean, VA
.NET Lead Programmer
Responsibilities:
- Involved in analysis, user interface design, core development, database design and unit testing.
- Worked on various models like Data Delivery/ Epackages, Brief, webservices, Pricing, Underwriting, User Security, Cash In/Out, and Transaction Accounting/Operational Sub ledger, Reports.
- Responsible for development, documentation, and maintenance of the test data for sub-modules.
- Developed test scenarios and designed, and prioritized test scenarios and test cases that will provide efficient coverage of requirements consistent with acceptable level of risk.
- Created RTM and participated in the Test Case Peer Review to ensure test cases appropriately translate and map to requirements.
- Created wireframes for UI sections, designed DB schema changes using Erwin data modeler tool.
- Created sequence diagrams to depict events for Treatment history, Member, Provider, Rules sections.
- Maintained version/source control for project using TFS 2008. Created work items, Policies on the solutions.
- Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 4.0, Jquery, JQGrid, JQuery UI.
- Created MSI’s for the project installation and deployed in windows server 2008.
- Developed WCF service to Provide Claims Information, rule results for the specified Member by creating an operation contracts, Fault message contracts, applied binding configuration the service and Hosted on IIS.
- Consumed the smart switch WCF service to identify the opt-out providers/Members from the selected program.
- Developed State Machine Workflow for the Claims Explorer functionality and exposed workflow as WCF service.
- Developed the SSIS package in order to lead the Member, Provider, Claims data from different data sources and load into RHI database.
- Scheduled the SSIS package as SQL job to run at periodic intervals.
- Created some SSRS reports for showing data to the customers depending on input parameters.
- Developed the Business Entities classes for Claims Processing and Rule Validations, modules using C#.
- Used XML and CSV files as one of the data sources.
- Extracted external data from various Data Feeds, RSS, & Web Scraping. Transform data using XSLT.Load data into SQL Databases.
- Developed a data extract batch using SSIS for transforming and loading a zip into the database.
- Created Stored procedure, functions and/or packages to perform data extract, load and transfer (ETL)
- Involved in functional and Regression Testing, modified and documented scripts for Regression testing
- Liaised with the downstream systems in verifying that these systems are not adversely affected by the changes.
- Validated the various business rules configured in OUS related to data delivery, brief, pricing.
- Participated in standup sessions, defect review meetings and created defect/test metrics/ dashboard reports.
- Involved in pre-deployment, post deployment, smoke test in dry run/production environment.
- Written VB.NET and C# Code with .NET Framework 4.0 with Visual Studio 2010 for Windows Form.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Developed REST/HTTP APIs for exposing geospatial applications.
- Established a productive data migration system by troubleshooting and generating error free process.
- Migrated code from VB6 to .net.
Environment: ASP.Net, MVC, SQL Server, Web Services, REST, JQUERRY, MS Excel (LSTs/Refinance/Pricing Grids), VB, XML/ XSD, Oracle, Agile Methodology, WebLogic, Autosys, QC, SQL Plus, Rapid SQL, MS Excel, Exceed v7.1.1, SnagIt, Misys API, SOAP UI.
Confidential, Raleigh, NC
.NET Lead Programmer
Responsibilities:
- Worked extensively on User Interface and Business Logic.
- Implemented client side validation using ASP.NET validation controls and JavaScript.
- Created CSS3 for the entire application in order to maintain uniformity throughout the application.
- Worked on all stages of the project in the AGILE Methodology.
- Developed Components for Business Layer and Data Layer, implementation in MVC4 Architecture.
- Developed JavaScripts for dynamic user interface and browser compatibility tests.
- Extensively worked on ADO.NET to access data from the Oracle 11 g.
- Defined & implemented WCF Service Contracts, created base address and binding using System ServiceModel.
- Worked with MS Visio to create the Diagrams, Templates and Layouts with the Vector Graphics.
- Developed stored procedures for data access using PL/SQL.
- Designed Base page class which is inherited by all .aspx pages in the application. Implemented some of the common functionality in base page class, which is used by .aspx pages.
- Implemented Forms Authentication and State Management using session, querystrings and application variables.
- Implemented Ajax using Jquery, to improve responsiveness of the web pages with customizable skins.
- Used Jquery extensively across the application like making Ajax calls, cascading menus, calendar controls, tool tips, sliding menus, Ajax loading tabs, expand collapse panels etc.
- Developed and used web services across the application for information exchange between different modules.
- Worked extensively writing functions, triggers in PL/SQL.
- Designed and developed several DTS packages to transfer the data between the different environment systems and/or export the data to other applications.
- Involved in design discussions, work break ups, peer reviews, Code reviews etc.
- Extensively designed and used User controls for reusable UI Interface across all web forms.
- Designed one Base Master Page for the application, and Nested Master Pages for each module of the application for overall consistent look.
- Implemented ASP.NET security using Forms authentication and functionality related to user authentication and authorization.
- Worked with transactions for manipulating the data in the database.
- Worked with SVN Tortoise for version control.
- Designed and developed all .asp pages with C# as the code behind language.
- Worked extensively with HTML5 in the framework 4.0.
- Worked with COM objects and Wrapper Classes to access data from Dll’s.
- Worked on Document Variables and Merge Fields to generate dynamic letters to the respective users.
- Designed ERD and implemented Crystal Reports to generate dynamic PDF pages and display them in browser
- Implemented LINQ-to-JSON, LINQ-to-XML.
- Designed and Developed User Interfaces (UI) with Windows Forms.
- Performed manual testing in critical areas of UAT
- Creating SQL scripts, Views, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Worked in creating Data Transformation Service (DTS) packages with SQL Server SSIS tool.
- Involved in using of third party Web Services using SOAP.
- Established a COM-wrapped assembly that acts as a connector between the Compassion public website and a custom web service that abstracts communication with the CRM web service. I also developed an interface for CRM to a third-party Zip Code lookup database, enabling users to do a radius search locating volunteers around a marketing event and mapping the area using MS Virtual Earth.
- Used Agile SCRUM process for the Risk Data team and utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meeting
- Designed Linux file system hierarchy which supports the native Continues directory structure, relative symbolic linking to nested objects, and automatically mapping this hierarchy to hundreds of UCM components to 8+ ClearCase VOBs via scripts
- Implemented a platform-independent CRC utility in C and perl to provide checksums on binary executables
- Analyzed server logs created from web server usage, operating system events, and software build operations with Linux shell scripts
- Developed using nHibernate ORM tools which automates the mapping between SQL databases and objects
- Consumed Web services using WCF and WPF for online transactions using VB.NEY and exposed them through SOAP and HTTP.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Experienced in migration project converting the database MS access to sql server for asp.net web application Guiding SOA architecture across various development teams.
Environment: .NET framework 3.5/4.0, C#,VB.NET, ASP.NET4.0/3.5,MVC2, AJAX, ADO.NET, XML, WCF, WWF, Web Services, ASP, VB6,HTML, JavaScript, Visual Studio 2008/2010/2012, Oracle 9i/10g/11i, PL/SQL, HTML, CSS3, JavaScript, ASP, Crystal Reports, SVN Tortoise, Linux
Confidential, Omaha, Nebraska
.NET Programmer
Responsibilities:
- Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 4.0, Jquery, JQGrid, JQueryUI.
- Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc.,
- Used DOM for parsing XML document on client side.
- Used Silverlight to display some reports by consuming WCF services.
- Used callback methods for asynchronous operations on the page.
- Created new Grid control to support client side operation like sorting, filtering and searching.
- Created new user controls for using it into the project to support additional properties and client side operations.
- Extensively used ADO.NET for interfacing this application with the Oracle, SQL Server.
- Used output caching to cache the pages or objects on the server for reusing them.
- Worked with Custom Role-based Authentication in which authentication and authorization of the application is done from the database.
- Developed tool in C# Winform to capture traceability from Use case to System Requirement
- Developed user interface screens under Visual Studio .NET 2010, 2005, 2012 using ASP.NET and C#.
- Developed the analytics engine.
- Provided support during test and UAT phase of the project.
- Created and updated technical specification documents.
- Scheduled functional review meetings to explain functionality of the developed modules.
- Participated in coding, code reviewing, testing, time-box delivery and deployment and on-site training.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting day to day developments of the work done.
- Developed Workflows and exposed the workflow as WCF service.
- Created SSIS package and scheduled them as SQL job to run the periodic intervals.
- Created some RRRS reports for showing reports to the customers depending on input parameters.
- Developed Ajax-driven MVC Partial Views.
Environment: .NET framework 3.5/4.0, C#,VB.NET, ASP.NET4.0/3.5,MVC2, AJAX, ADO.NET, XML, WCF, WWF, Web Services, ASP, VB6, HTML, JavaScript, Visual Studio 2008/2010/2012, Oracle 9i/10g/11i, PL/SQL, HTML, CSS3, JavaScript, ASP, Crystal Reports, SVN Tortoise, Linux
Confidential
Software Programmer
Responsibilities:
- Involved in analyzing the application requirements of the system for which the development is to be done.
- Code was written using a Test-Driven Development (TDD) approach. Development methodology used was the SCRUM Agile methodology. Process included iterative development, 2 week sprints, daily stand-up meetings, and customer managed backlog.
- Participated in detail design of the application using MVC architecture, involved in creation of use cases, sequence diagrams and class diagrams.
- Designed and developed UI screens using ASP.NET for user interface using Visual Studio.NET environment.
- Implemented business logic using C#. Developed the business components Class Libraries in C# for capturing the Recovery case information and update case information etc.
- Extensively used object Oriented concepts for C# code reusability.
- Developed Web Forms with ASP.NET Custom Controls. Implemented client side validations using JavaScript.
- Creating SQL scripts, Views, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Extensively used CSS and Implemented Master pages for consistent look for web pages.
- Involved in implementing .NET security with form based authentication, assigning roles and role based authorization using ASP.NET Membership and Provider Model.
- Developed PL/SQL stored procedures, functions, packages, and scripts to facilitate functionality for various modules.
- Created the Winform and WebForm Pages in ASP.Net with C#.
- Used XML to interchange data between different systems. Extensively used XSD, XSL to describe XML data.
- Developed Multiple Web Forms for billing module. Used Data Grid view, Tree View, List View controls as part of Webform design.
- ADO.NET is used for Data Access and using Transactions to commit or rollback the transaction.
- Used Data Adapters, Datasets and Command & Connection Objects of ADO.NET to manipulate data.
- DataGridview, Datalist and Repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.
- Wrote Stored Procedures, Triggers in SQL Server for Data Manipulation and retrieving data from backend.
- Various reports are generated using SSRS, extensively used SSIS. Involved preparing technical documentation.
- Performed Unit Testing and participated in integrated testing and manual testing in critical areas of UAT
- Worked extensively on packages, stored procedures, functions, PL/SQL, SQL & report enhancement requests.
- Developed SQL Server procedures, functions, triggers, queries, indexes, DTS Packages, transactions, cursors
- Wrote documentation for design, unit testing, installation, and production support of software components.
- Ported classic ASP application to ASP.NET MVC using C#, SQL Server 2008 R2, Visual Studio 2010, .NET 4.0, Entity Framework 4, and Team Foundation Server.
- Published web services using VB.NET to interact with other applications and exposed them using SOAP&HTTP
Environment: Visual Studio 2008, ASP.NET3.5/2.0, C#,VB.NET,VB6, ASP, JavaScript, JQuery, .Net Framework 3.5, SQL Server 2008, Oracle 10g, PL/SQL, XML,HTML 5, MVC2, IIS7.0, T-SQL.
Confidential
Software Engineer
Responsibilities:
- Participated in Analysis, Design, Developing and Testing. Involved in designing high level design document, Use cases and Generated UML, ORM & ERDdiagrams and Sequence diagrams using Rational Rose.
- Developed& implemented entire application in Agile Methodology. Code was written using a Test-Driven Development (TDD) approach.
- Developed front-end using ASP.NET, Custom Controls, and User Controls for professional and advanced GUI.
- Designed different components using VB.NET language for the web application, built on n-tier architecture with extensive use of Object Oriented Programming techniques.
- Involved in coding of Business logic layer and Data Access layer using VB.NET.
- Developed web pages using ASP.NET web controls, HTML server controls and created style sheets using CSS.
- Creating SQL scripts, Views, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Worked with ASP Web Forms, and state Management. Used JavaScript for validations and customizations of the front-end screens and controls.
- Implemented .NET security with form based authentication, assigning roles and role based authorization using ASP.NET Membership and Provider Model.
- Used Multi-threading for sending mails to different users.
- Developed PL/SQL Procedures, Functions and Packages and used SQL loader to load data into the database.
- Wrote Business Tier, Data Access Tier using C# and Web Services.
- Used object-oriented concepts such as inheritance, generics, and interfacing for code reusability.
- Created XML files for frequently used data. Used X-Path queries to manipulate parts of XML documents.
- Used XSLT to transform make XML compatible with backend system.
- Developed the screens using AJAX for the agents to quote the policy.
- Customized the Data Access Module using ADO.NET, to handle the entire transaction with the database.
- Developed stored procedures, views and Triggers in SQL Server for Data Manipulation and for retrieving data from SQL Server Database.
- Developed Reports using SQL Server Reporting Services (SSRS), extensively used SSIS.
- Introduced the Agile SCRUM process for the Risk Data team and utilized Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
- Involved in Unit testing, Integrated testing, and Documenting.
- Implemented SOA with creating and consuming Web Services in VB.Net
Environment: .Net Framework3.0/3.5, MS Visual Studio 2005/2008, C#, VB.NET, ASP.NET, ADO.NET, ASP, VB6, JavaScript, SQL Server 2005/2008, Oracle 9i, PL/SQL, MS CRM 4.0, T-SQL, XML, XSTL, HTML 5, AJAX,JQuery, Silverlight, MS Visio, COM,COM+, DOM, Web Services, IIS7.0, CSS, MS Word, Excel, Windows 2000/2003/XP
Confidential
Software Developer
Responsibilities:
- Handled all aspects of Development and design for Transaction History module.
- Requirement analysis, Scope identification, Configuration & Release planning and Impact Analysis.
- Estimate the efforts for stories and detailed estimate for tasks.
- Maintain existing computer program code by making modifications as required. Analyzing, debugging, diagnosing and correcting errors and faults in an applications.
- Identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
- Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
- Prepare technical documentation of business requirements, system specifications, operation and installation of software.
- Participating in code reviewing, testing, time-box delivery and deployment.
- Participated in daily stand up SCRUM agile meetings with Client and Dev. Team as part of AGILE process for reporting the day to day developments of the work done.
- Worked with C#, SQL, JQuery, WCF and related development tools
- Used JSON data for communication between Application server and services.
- Used LINQ to perform SQL operations on in memory objects. Used LINQ to XML to handle xml file data.
- Called server side code from client side using AJAX and JQuery. Used call back methods
- Used JSON objects to pass data between client server calls using call back methods.
- Responsible for maintaining versioning/Source control for entire project using TFS, Responsible for creating work items, Policies on the solution and Branching.
- Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework 4.5,
- Used client side tools like JQuery, JQuery UI, to make website interactive without refreshing webpage.
- Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation etc
- Used XML parsing to read all the configuration data on server side
- Used callback methods for asynchronous operations on the page
- Created new Grid control to support client side operation like sorting, filtering and searching.
- Created new user controls for using it into the project to support additional properties and client side operations.
- Extensively used ADO.NET for interfacing this application with the SQL Server.
- Used output caching to cache the pages or objects on the server for reusing them
- Worked with Custom Role based Authentication in which authentication and authorization of the application is done from the database
- Developed user interface screens under Visual Studio.NET using ASP.NET and C#.
- Consumed and created WCF services and web services for back-end operations
- Developed Restful API to get/put data from Server for UI view, edit and delete operations.
Environment: .Net FrameWork 4.5, ASP.NET, ASP.NET MVC, JQuery Mobile, C#, AJAX, WCF, Web Services, RestFUL, Web API, SQL Server 2008, TFS, Version ONE, UML, OOAD, Visual Studio
Confidential
.NET Programmer
Responsibilities:
- Involved in taking requirements from users and project planning, and preparing user/technical documentation.
- Implemented the project using 3-tier architecture with presentation tier, Business Tier and backend database tier MS SQL Server 2000.
- Implemented Client side validation using JavaScript as well as a set of validation server controls.
- Building web pages using HTML with CSS and embedding ASP inside HTML.
- Configured the web.config file to enhance performance of the application.
- Wrote different classes, modules, web-forms in ASP.NET using C# and VB.NET as a code behind language and then included in one common namespace.
- Created assemblies in VB.NET and C# that wrapped the business logic.
- Used Dataset, Data Reader and Data Adapter classes of ADO.NET to communicate with the MSAccess.
- Implemented multithreaded application using VC++/MFC that also uses Event objects for synchronizing the threads. Threads are of both worker and UI threads
- Involved in creating Stored Procedures that were used by the assemblies.
- Designed web user controls and custom controls in order to provide the consistent user interface.
- Created Views, SQL scripts, PL/SQL database objects
- Responsible for performance tuning of PL/SQL custom packages, SQL queries
- Implemented input validation using the ASP.NET input validation controls.
- Implemented .net security, authentication, and authorization.
- Used VSS (Visual Source Safe) as a version control management.
- Developed Several UI components using MFC
- Implemented COM objects using MFC for enabling the scripting feature in an application.
- Implemented Active Server component using ATL to use with ASP of IIS on the server side script.
- Worked on DCOM creating and using the object on remote machine (Windows NT) that is created using ATL both in-proc and out-of process servers.
Environment: ASP.Net 1.0, VB.NET,C#.NET, ADO.NET, Web Services, CSS, UML, XML, Visual Studio 2003, SQL Server 2000,Visual Source Safe 6.0, PL/SQL, SQL, MFC, VC++, ATL, COM, DCOM, C++, VB6.0