Web Developer Resume
SUMMARY:
- 14 years of overall experience on Microsoft technologies.
- Worked with users and business experts to design and develop software applications.
- Worked extensively on the Sitecore and .Net integration.
- Used AngularJS and Node.js for the UI development and service calls.
- Created and consumed WebAPI with SOAP and REST services
- Worked on Xamarin for the mobile development of Android.
- Added interfaces and models to access the APIs.
- Implemented Software modules and enhancements based on existing Requirements and Design Documentation and Unit Tests Code Analyzes Defects and Enhancements to create level of effort estimates and to document solution recommendations.
- Involved in all aspects of the SDLC (Software Development Life Cycle) and involved in management and coordination of the design and implementation of multiple projects for off - shore and on-shore.
- Good knowledge on SOLID Principles of object-oriented programming.
- Experience in leading teams and coordinating teams between onshore and offshore resources.
- Written SQL queries (for reporting) to retrieve from Oracle and SQL Server databases, update and insert data on Development, QA and Production servers.
TECHNICAL SKILLS:
Technologies: ASP.NET, ADO.NET, WPF, WCF, LINQ
Languages: C, C++, C#, VB.Net, SQL
Database: Sybase, SQL Server 2000/2005/2008 , Oracle 9i/10g
Frameworks: .NET 2.0/3.0/3.5/4.0/4.5 , MVC
Web Technology: HTML, XML, JavaScript, AJAX, CSS, SOAP, Web services, Windows service
Server Platforms: IIS 7.0/6.0/5.0, Windows Server SPI
IDE: Microsoft Visual Studio .NET 2005/2008/2010/2012
Reporting Services: Crystal Reports
IBM Clear Case, MS: Visual Source Safe, MS-Team Foundation Server, TortoiseSVN
CMS: Sitecore 6.0/8.0
Operating Systems: MS DOS, UNIX, MVS, Sun Solaris, Windows 9x/NT/2000/XP/Vista/7
PROFESSIONAL EXPERIENCE:
Confidential
Web Developer
Responsibilities:
- Installing Sitecore components and TDS for Sitecore settings and development.
- Creating webpages using ASP.Net MVC with AngularJS and Node.js and linking them to the Sitecore layouts for website interface.
- Created multisite functionality by defining different website path.
- Creating Restful API and creating interfaces for WebAPI for consuming the services and provide to the Front end using AngularJS.
- As per the business requirement made changes to the WebApi and provide the updated API to the team.
- Created asynchronous task for managing different threads like if customer Phone line test in progress still user can create new orders and Trouble tickets while line test is in process backend.
- Used node.js for residential website and created the customer Trouble ticket and escalate tickets.
- Created services and controllers in AngularJS for WebApi calls and validations on the WebUI.
- Used Bootstrap CSS for making the UI changes for Web interface and mobile application using Xamarin.
- Developed the IOS Mobile Residential portal for Frontier using Xamarin Visual studio features.
- Created window service to send email after the job ran successfully.
- Created a window service for Node.js to run automatically so that I can run the dev server without running manually.
- User credentials are managed using the Token services to access different levels of account level.
- WebAPI access at the Token level and User account is accessed and validated to access the application.
- Used HTML5 features like Placeholder, Header, Footer and email input for easy interacting with the customer pages.
- Adding the changes to the Git repository by checking in the changes and merging.
- Created windows service for the node to run automatically for the listeners to run on the localhost.
- Added features like Audio/video elements capability and local-storage features which saves in the local machine and retrieves back when reopened the web page.
- Used the bootstrap CSS for responsive web design for desktop and mobile applications.
- Created CSS for fonts like awesome fonts for features like Bold chat of the customer.
Environment: Windows 8, ASP.NET MVC, AngularJS, Node.js, REST WebAPI, SOAP WebAPI Visual Studio 2013 Premium, TFS 2013, Sitecore 8.0, Window Service, Sitecore Rocks, TDS, SOAPUI, Fiddler, Git Bash, Git GUI.
Confidential, TX
.Net Expert
Responsibilities:
- Develop the new enhancement in the application using MVC, C# and SQL Server.
- Consumed retirement service WebAPI for getting the fund information.
- Used AngularJS to create for attaching multiple letters for the retirement application.
- Created custom directives for use in different areas in the current PCA application.
- Created mock tests for the application using Microsoft Unit test project for unit testing the functionality.
- To fix the production tickets with in the provided SLA.
- To run the weekly jobs production items like running the reports for the business users.
- Use XSLT and XML for generating the letters and publish them to the participants.
- Involved in the code merges and moving the code to QA and Production environments based on the by weekly releases.
- Worked with Xamarin for IOS mobile device development, compile and deploy to the device.
- Upgraded the PCA website to the Sitecore website to include the participant feedback page.
- Getting requirements from the Business marketing team about the new features in Sitecore like adding customer interaction like Facebook.
- Follow the daily scrum meeting for status updated and retrospectives and backlog grooming meetings.
- Used SSIS for generating the reports on weekly and monthly bases.
Environment: Windows 8, ASP.NET MVC, WebAPI XML, XSLT, AngularJS, Web, SQL Server 2010, Visual Studio 2010 Premium, SSIS, TFS 2010, Sitecore 6.0, Oxygen 10, Remedy.
Confidential, TX
Sr .Net Developer
Responsibilities:
- Developed the automation email Windows service which will collect the data from EOC emails and retrieve the data from the Command and control services through the Restful services.
- Used the Microsoft exchange service to communicate to the XO email service for retrieving the email and saving the data into the MongoDB.
- The MongoDB data is then used for retrieving data from the Command and Control interface using ASP.Net MVC, C# and AngularJs.
- Created custom controllers for binding with other modules.
- Creating Orchestrations to communicate between the third party systems like ATT and Confidential .
- Used the Bootstrap components for minification of the application and for ajax calls.
- Sending the text values from one module to the other modules through JSon objects.
- Created REST services for interacting with the DGM service.
- Maintain and upgrade business activity monitoring (BAM) on server on weekly basis.
- Perform installation and testing BizTalk server.
- Worked in the changes to the business workflow
- Added Sitecore functionality for content management in Command and control by adding Layouts and for rendering data to different control systems.
- Deploying the content changes on the weekly basis on Sitecore website as per customer’s requirement.
- Production support to the existing system doing some additional changes and involved in moves.
- Worked closely with the BA fir gathering the requirements and showing the prototypes and demos
- Developed a dashboard for analysis purpose of how many emails are processed and send to the end client ATT, Qwest and CenturyLink.
- This dashboard also displays the data in the form of charts like pie and bar by using AngularJS.
Environment: Windows XP pro, Microsoft .Net Framework 4.0, C#, Sitecore 6.0, Oracle11, REST Services, WCF, AngularJS, Bootstrap, Window Service, ExtJS, MongoDB, Sourcetree GitHub TFS, BizTalk server 2005, ASP.Net MVC 4.0
Confidential, Burlington, MA
Sr .Net Developer
Responsibilities:
- Implemented new functionality for the existing application using VB.NET, Asp.Net, JQuery and Knockout.js.
- Writing WCF service to interact with the other applications like VATI.
- Resolving the existing issues and production tickets by changing the code and moving the code to staging and production.
- Worked extensively in converting the JavaScript and jQuery to the knockout.js.
- Worked closely with the QA and BA for gathering the requirements and putting them into the C# code based on the use cases.
- Consumed the webapi services for connecting with other Bank web services for questions.
- Used Jira tool for tracking the issues and resolving the issues.
- Extracting data in bulk from Sybase to SQL Server for writing reports to the end user for analysis.
- Worked on the ecommerce part of payment and maintaining the books database.
Environment: Windows XP pro, Microsoft .Net Framework 4.0, VB.NET, Sybase, Oracle10, Knockout, Jira, TortoiseSVN, Webapi, ASP.Net MVC 4.0.
Confidential, Austin, TX
Lead .Net Developer
Responsibilities:
- Working as a lead SME for the License Management module for Kansas project.
- Work closely with team members on agile methodologies like Scrum meetings and paired programming.
- Working on multi-tier applications with connection other modules and interfaces like DLRS, MOVRS.
- Used the dev express grid views and common controls like tab controls and combo extensions for showing different events like multi selects and events.
- Good exposure with XAML, Win Forms, WPF and MVVM.
- Converting the window based applications to the Web based application using ASP.NET MVC.
- Used Visual studio 2012 for new versions for MVC 4.0 with integration of Sitecore.
- Extend the functionality of Sitecore with different layout, SiteCore CMS, custom application pages or other custom development efforts are ideal.
- Used orchestrations services to orchestrate the business processes work flow.
- Created B2B workflows for interacting with other servers and messages are sent using XML schemas with XSD standards.
- Worked on multithreading creating Asynchronous thread calls for running different modules so that the threads can process the License jobs in parallel for different states.
- Working with the production support team for changes resolving the issues come through Remedy ITSM.
- Used MSMQ for sending the messages to other system modules in DMV.
- Interaction with MorphoTrust for image processing and for connection issues for photo processing of Driver Licenses.
Environment: Windows XP pro, Microsoft .Net Framework 4.0, C#, Oracle 10, Multithreading, Biztalk server 2002, SSIS, SSRS, FTP, ASP.Net MVC 4.0, MorphoTrust, SiteCore, MSMQ Series, WPF.
Confidential, MN
Sr .Net Developer
Responsibilities:
- Fixing the bugs in the Window based .Net application based on the ITSM incidents from the users. Unit testing the code that has been created/modified by the developers. Documenting the code as appropriate and writing the support document for the application. Contacting other interfaces like CMMP and CMPT for loading the data. Monitoring the daily jobs and maintenance issues.
- Giving support to the legacy applications developed on Visual Basic and ASP.
- Supporting issues related to the code if they are found during user acceptance testing and implementation. Creating reports using Business objects XI. Managing the user list by adding and removing users.
- Writing shell scripts for the batch jobs and execute on the QA and Production environment.
- Making changes to the existing dashboard in Sharepoint portal.
- Used the Ninject dependencies to handle the dependencies.
- Extracting the data from SAP into text format and executing the jobs to create reports.
Environment: Windows XP pro, Microsoft .Net Framework 3.5, VB.NET, Oracle 10, IBM iSeries, SAP BI BW, Remedy ITSM, BO XI,WPF, ORM, Shell scripting, NUNIT, SHAREPOINT
Confidential, St. Cloud, MN
Sr. Software Engineer
Responsibilities:
- Used C# language for development of different modules like Creating Proxy and User contact objects.
- Created Batch applications for internal Job processing for data loads in the applications.
- Worked on data flow transformations in SSIS between SQL Server and Oracle.
- Convert the project from C# to VB.NET as per the existing new module for LICM.
- Created website for the customer satisfaction survey and Visitor count.
- Interfacing and communicating with end user and outside clients.
- Used the SAML based standard for the intranet based website for authentication and authorization of data especially between Identity providers and service providers.
- Maintaining the user details for SSO in the database for easy access.
Environment: Windows XP pro, Microsoft .Net Framework 4.0, VB.NET, SQL Server 2008, Oracle, ASP.Net, Shell scripting, SSO SAML
Confidential, MN
Sr. Developer
Responsibilities:
- Designed and Developed web based UI using Sybase and C#.
- Worked on making enhancements for the system.
- Worked with User validation with the Active directory and then in Database.
- Worked on stored procedures and complex queries on Sybase.
- Worked extensively on WCF for interacting with the other interface for retrieving the data from Inbox team.
Confidential
Sr. Software Engineer
Responsibilities:
- Worked from the scratch of the project from database designing and interface designing using C# and SQL Server 2008. Worked extensively on User controls for displaying and manipulating the data between user controls. Worked with off-shore team for resolving the issues and follow up with the Project plan.
- Created complex queries and procedures using SQL Server 2008. Created test cases and unit tested with different scenarios. Extensive experience in MS SQL-Server 2005/2008 (T-SQL) database design and development in writing Constraints.
- Worked extensively on SSRS for creating drilldown report and adhoc reports. Created SSAS cubes for extracting the data from different databases. Worked extensively in writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design using UML with Microsoft Visio 2003.
Environment: Windows XP pro, Microsoft .Net Framework 3.0, C#, Sybase, ASP.Net
Confidential
Sr .Net Developer
Responsibilities:
- Saving the records and retrieving the records from the SAP using. NetConnector.
- Login into SAPLogon server and checking the saved data for the production, Development and Testing Servers.
- Extensively worked on Data Components like Gridview, Detailsview, Formview, also worked on Navigation controls.
- Integrated Data application block with the project and implemented its various functionalities in .Net.
- Generated reports for users using .NET Crystal Reports and email them via Mail Message.
- Developed GUI project using .Net with C# to handle Business Logics, Data Access Layer Components
- Developed Methods to utilize SMTP server to send Email automatically when an initiator submits a request or Coordinator modifies a certain request.
- Used Nunit for testing the application using test scripts. Worked extensively on the CSS (Customer Software requirements) design document for any changes requested from the business.
- Customer Engagements (Onsite & Offshore) with customer representatives
- Created Client-Server side Validation using, JavaScript. Modified Database Access Layer Components, Business Object Components and Stored Procedures according to the Business Requirement Document in .Net. Implemented several techniques to Encapsulate business logic into reusable components in ASP.Net.
- Involved in design, development, testing and implementation of the User-Interface.
- Customer Engagements (Onsite & Offshore) with customer representatives.
- Worked on the sending the data to the SAP and retrieving the data using the SAP connector.
- Worked on CRM tool to get the information of the clients who purchased the products.
- Worked with a team in research, Problem resolution, Design/manual testing, Scripting, and Documentation for project using Visio.
- The data is saved in Production, Test and Development based on the application development. Taken responsibility as a system analyst and worked as a senior developer.
- Unit tested and written test cases for PSR using the mercury tool.
Environment: Windows XP pro, Microsoft .Net Framework 3.0, C#, Sybase, Visual Basic 6.0, ASP.Net, SAP BW, MSMQ, Mercury