Senior Asp.net Mvc Developer Resume
IndianapoliS
SUMMARY:
- Has 12 years of experience as a programmer in system analysis, design and application development using Java, Web logic Server, EJB, RMI, CORBA, SOAP,REST, C++, VC++.NET,
- MFC,ATL,ADO .NET, COM+,Win Forms, XML, XSLT, WebServices, PERL, Microsoft Excel, Microsoft Access.HTML5
- Developed Confidential diagnostic automation report systems for the financial and banking, engineering & wireless network industries (Yahoo, Chase, AT&T Wireless, The Confidential KB40 Index automation report), Iterative full - lifecycle development methodology, analyze complex requirements, create reliable project effort estimates, identify and implement complex subsystems, create technical documentation, maintain design and programming guidelines, perform design and code reviews.
- Worked in different phases of software life Cycle like Elaboration, Construction and Transition, which includes Functional Design, Technical Design, Programming, Integration and Testing. Good team player with excellent leadership and communication skills.
TECHNICAL SKILLS:
Computer Languages: NET, Siebel 7.5, Siebel eScripter, VB.NET, ASP.NET, C#, C++,C, MFC, JAVA, CGI/ PERl, ASP, SQL,ATL/COM, ActiveX, Visual SourceSafe, JSP, WAP, SAP BW Reporting, XML, WebService, SOAPJavaScript, VBA, Python, and Java Servlets, DreamWave Flash 6.0/7.0.
Software Application: Microsoft office 2007/ 2003, Microsoft visual studio, VISUAL CAF, Jbuild3.5, SQLPLUS, ASP (IIS server),CGI (Apache server), Tomcat Web server, Microsoft Transaction Server (MTS)Middleware: J2EE Web Logic Server 7.x, 8.X SAP R3 Application, Siebel 7.5 Server
Database: Oracle 9i, MSSQL 7.0, SQL Server 2008/2012/2014 , Mysql
Testing Software: My Confidential, Confidential Test Perspective, Astra QuickTest (Automated Web Testing), Ethereal (A network protocol analyzer),VisualPulse - Network, Device Health Monitor, Traceloop, TracePlus Web Detective
Operating Systems: HP Unix 9.0, Sun Solaris 8.0, Window2000, Window 2003, Window XP, IBM OS/390, Linux Operating System
Network: HTTP Server (Apache, Tomcat, IIS),SMTP Server (Sendmail, Postfix, SIMS), DNS Server (Bind, Quick DNS Pro), Proxy Server (Squid), TCP/IP, FTP, SSH, DHCP, NAT, PPP, Cisco VPN
PROFESSIONAL EXPERIENCE:
Confidential
Responsibilities:
- Analyzing business requirements, story - boards and similar artifacts of the scrum processwork in an Agile development environment with a quick turnaround time and iterative builds.
- Developed the application using .Net Framework 4.5.1 and Visual Studio 2013
- Developed the web application utilizing ASP.NET MVC, HTML 5, AJAX toolkit, CSS3, and
- Bootstrap, which provides performance data visualization to users.
- Designed the application using an MVC architecture that promotes a clear separation of presentation Comprehensive understanding of AngularJS Module, Controller, Routing and Developed
- UI layer on top of Angular UI Seeds.
- Proficiently used custom AngularJS Filter, Directive, and Service to achieve the various functionalities of the website.
- Implementing the data access layer using Entity Framework Code First approach and writing queries using LINQ to Entity for data retrieval.
- Extensively used ADO.NET objects like Connection, Command, Data Set and Data Reader.
- Extensively used ASP.NET Ajax Controls like Script Manager, Update Panels and Updated
- Triggers to make the page more responsive and interactive to the users.
- Used JQuery to validate user controls and web forms.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2014 for accessing the database.
- Performed input validations on Web Forms using various .NET Validation Controls.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure
- Migration Wizard.
- Deployed application to Azure Cloud.
- Used Git Hub for Version Control, Team build, Project Management, Data Collection and
- Reporting.
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other systems.
- Developing SSIS jobs with the SSIS packages with additional steps which could be utilized for
- FTP files or staging intermediate data staging databases.
- Developing and deploying SSRS reports for the reports module like preliminary and final reports.
- Performed Unit testing using NUnit framework.
Environment: .Net Framework 4.5.1, C#.Net, VB.Net, MVC, Visual Studio 2013, ASP.NET 4.0, JavaScript, AJAX, JQuery, HTML 5, AngularJS, Bootstrap, IIS, SQL Server 2014, LINQ, GitHub, Azure, SSRS.
Confidential, Indianapolis
Senior ASP.NET MVC Developer
Responsibilities:
- Responsible for designing the ASP.NET application authentication using .NET Framework, C#.NET,Model View Controller(MVC 5).
- Followed Scrum and Test Driven Development Methods inAgile Scrum Methodologyto produce high Quality software.
- Developed application as n-tier application with UI in the presentation layer usingASP.NET 4.5, business logic in the middle layer usingC#.NETand data service activities in the backend usingMS SQL Server 2014.
- Mixture of new development and maintenance / enhancements (load and refine content).
- AJAXand heavyjQuery, HTML 5for front-end development.
- Apply tags to ensure XML format consistency.
- URLre-writing, CSS, etc. forsearchengineoptimization.
- Worked in generating reports usingSQL Server Reporting Services(SSRS) with good knowledge ofSQL Server Integrated Services(SSIS).
- Write stored procedures/ Functions heavily and format.
- Building reusable search services and ensure data protection.
- HeavyXML, XSLT, and DTD work & using XSLT to re-shape XML.
- UsedMS Enterprise Library Blocksfor Logging andException Handlingin the engine.
- Extensively wrote and usedT-SQL, stored procedures, Database Triggers inSQL Server 2014.
- Testing-planning, Test-design, Generating Test-matrix, Test case writing and execution.
- Maintaining Process using Team Foundation Server(TFS)
- Microsoft Test Manager(MTM)
- Developing test tools using C# dot net(For data/configuration validation)
- Writing and implementing Unit test cases(NUnit and VS Test) on existing Dot Net projects (Forms, WPF,MVC).
- UI testing (functional) on Dot net products using coded UI.
- Coding in c#.Net win forms on project demand (following TDD).
- Maintaining and managing manual and automated test cases.
Technical Environment: .NET 4.5.1 C#.NET, ASP.NET, SQL Server 2014, AJAX / jQuery / JSON, XML, XSLT, XPath, HTML 5, Web Services, Telerik Controls,Visual Studio 2013 ultimate, ASP.NET 4.5, LINQ, IIS
Confidential, Marion, IN
Microsoft Senior .Net Developer Leader/ Architect
Responsibilities:
- Involved in complete Life Cycle including Analysis, Design, Development and Testing.
- Used Web services to communicate with the business layer objects.
- Created and worked with dependency, attached and complex properties and plugged them into different Silverlight services.
- Involved in Programming XAML applications.
- Coding the presentation layer using WPF and service layer using Windows Communication foundation technology.
- Developed WCF services to enable effective communication between SOA.
- Accessing SQL Server 2008 from a Silverlight application using WCF.
- Used WPF in creating different animated scenes using the combination of transforms, animation controls (storyboard, double animation) and color effects.
- Implemented WPF in creating custom control.
Confidential, Indianapolis,IN
Microsoft Senior .Net Consultant
Responsibilities:
- Work collaborated with other Sr. Development team to code and integration older technologies to newer C#.NET, MVC5, Entity Framework 6.1,
- SQL Server 2014, visual studio 2013, Active Directory, JQUERY with RESTful Web Services, IIS 8.0 Web server environment.
- Implement Active Directory Authentication in ASP.NET MVC 5
- Add AccountController.cs file in the Controllers folder
- Set Action Result Login function in the AccountController.cs
- Using condition statement in the Login function to validuser match with proper username and password in current
- Active Directory System on Window Server 2012.
- If the username and password is valid in the AD system, the view page redirect to home/index page, if the username and password is invalid, and page will be showing error message n the login page.Add LoginModel class in the AccountViewModels.cs file in view folder
- Define username and password as string and “Remember me” as Boolean type in the AccountViewModels.cs, when the return view(model) function will be calling inside the AccountController.cs file in order to trace right routing path
- In the RouteConfig.cs in the App Start folderAdding the following element in the Web.config file for single domain controller
- Set authentication mode="Forms"
- Set defaultProvider="ADProvider"
- Set ADConnectionString parameter with correct LDAP connection string
- Using command prompt and enter > dsquery server on the
- Window 2012 server in order to compose the correct LDAP connection string.
- Adding the different ADConnectionString for different domains in web.config
- Adding a number of different ADProvider providers each using the respective the ADConnectionString
- Using Publish Web Wizard in visual studio 2013 platform to deploy mvc5 web application on the IIS server 8.0
- Assisting with technical document writing, UML and database diagrams showing foreign key relationships.
- Provided end-user and client and support.
- Ensure logical data models are mapped effectively and efficiently into physical data models to maintain data integrity.
- Perform business and operational analysis.
Confidential, Carmel, IN
Microsoft .Net Developer
Responsibilities:
- Researched, recommended and implemented technologies, software development architecture and design patterns, and information systems with MVC model to meet business goals.
- Utilized ASP.NET, C#, JavaScript ( jQuery) and Web services to build the dynamic CRM web with enhanced user interfaces to provide reporting capabilities, data entry with business logic validation, user management with security profiling and application management capabilities.
- Interactive UI engineer and prototyper with experience designing and developing user interfaces in CSS3, HTML5, Javascript/AJAX (jQuery), JSON
- This client interfaced a set of WCF Data Services (.NET 4.0, C#) that exposed a data tier based on Entity Framework 4 and SQL Server 2008.
- Used ADO.NET components like Data Adapter, Data Reader and Dataset to fetch data from SQL Server, and created Grid View, Data List, and Panels to display and manipulate data in ASP.NET Web Forms
- Reduced network chattiness by refactoring code to use stored procedures, user-defined functions, triggers and views instead of inline SQL, and formulated and retailored SQL Server 2008 stored procedures and user defined functions to improve efficiency and security within Editorial Manager
- Design and develop automation testing for web applications and products, and create web based test scripts to import test data into the system to facilitate functional and data validation test by using Confidential Web Testing Perspective tool
- Write and maintain test plans and test cases based on project specification and design, and creating testing-related documentation, including test plans, test cases/scripts, and bug reports assessing quality and associated risk
Environment: Windows Server 2003, ASP.Net, C#, VB.Net, ADO.Net, XML, Visual Studio.Net 2008, Visual SourceSafe, SQL Server 2008
Central Confidential, San Jose, CA
Microsoft Net Consultant
Responsibilities:
- Designed the architecture for the entire project using MVC architecture and Microsoft UIP Application blocks. Involved in designing and developing the Business logic and UI for various user case.
- Extracted Data models from the Use Cases and implemented Business Entity Objects. Used Enterprise Library Application Blocks such as Data Access Application Block, Exception Handling Application Block, and User Interface Application Block for better development
- Developed web interfaces using ASP.NET Web Forms, User Controls, and VB.NET.
- Developed Business Logic Components using C#.
- Used ADO.NET to establish database connectivity and data manipulation.
- Developed complex stored procedures in SQL Server 2005 to extract data for reporting.
- Developed VB GUI application tools for exporting data from SQL Server 2005 from various user inputs, and support other data transactions; developed/maintained company's VBA GUI using Access 2003 form then export data into Microsoft Excel 2003 File for data analysis
- Created the logical and physical data model of the proposed database.
- Developed detailed test plans & Scenarios.
- Creating Indexes, Triggers, Views and Stored procedures on various business rules.
- Extensively worked on conversion of CFML pages to ASPX pages.
- Written many XSLT style sheets for different styling options depending on the user type.
- Developed XML Web Services and Server Components using C#.
- Created various Complex reports using Crystal Reports 10.0.
Environment: Windows Server 2003/Windows XP, ASP.Net, C#, VB.Net, ADO.Net, XML, Crystal Reports 10.0, Visual Studio.Net, Visual SourceSafe, SQL Server 2005, J2EE, JSP
Confidential, San Mateo, CA
Software Engineer
Responsibilities:
- Implemented XML web-based reporting applications including add, edit, delete for administrators and search for users. Developed custom server controls which can be dragged and dropped into asp.net pages and configured to show the definitions of report phrases. These controls are linked to the XML pages containing contents.
- Assisted with web server design & development. Implemented the XML API for use with the web server. Used MSXML DOM to form & parse XML documents. XSLT is a rule-based transformation language for XML documents/trees. In this project, I was successful to create two XSLT translators. RuleML2RulesLite.xsl can transform a RuleML document into a well-formed Rules Lite document and RulesLite2RuleML.xsl can transform vice versa. Both these XSLT translators can transform facts, rules and queries from one format to another.
- Meanwhile, Windows Applications (C# .NET) Built Windows applications for managing file systems. It includes functionalities to access webservice which handles business logics and database accesses. Administrators can use this GUI to create or edit database tables, move, delete and rename files. End users can upload/download files. Participated in building a customized browser for the company.
- Used VB.NET and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies.
- Components were consumed by web applications and windows applications utilizing SQL Server and stored procedures to perform logical business transactions.Created and deployed XML Web Services using C# and ASP.NET.
- Consumed Web Services from both Windows forms and ASP.NET web applications.Created complex business components in VB.NET using .NET Class Library assemblies while migrating and implementing them in a multi-tier environment suitable for Microsoft Transaction Server (MTS) and COM+ to address application infrastructure issues associated with building scalable enterprise level applications used by many clients.
- Evaluated Customer Relationship Management (CRM) products in the market and prepared recommendations for senior management. Worked on CRM Solutions using ASP.Net, C# and WebServices. As part of the CRM Project, worked on the integration with MS Exchange (Web storage System),
- MS Analysis Service (OLAP) for Datawarehousing, ERP (IFS Oracle 8i backend), and Active directory(LDAP) Worked on a Datawarehousing solution for senior management using Server 2000 Analysis Services and Data Analyzer
- Involved in the development of the Meta data driven front-end
- Developed several UI pages in ASP.NET with server side validations and user controls using C#. Converted legacy application code (VB 6.0, ACL, SAS,
- Microsoft office) into Stored Procedures, User Defined Functions and DTS
- Packages Worked extensively with client gathering requirements to generate customized
- Created a VC++.NET /MFC business object framework.Implemented the business object layer for the address book,accounting, user management,shipping transactions,device configuration & software setup.Solved critical performance problems in the MFC client by designing &implementing a data caching strategy.In-memory queries and sorting on any column were implemented.
- Created a set of MFC custom controls at the user interface layer to work with the business object framework. Subclassed controls and created a virtual list control to fetch data on-demand from business layer data structures. Metadata was automatically used by the controls to intelligently display data with a minimum of coding. All business logic & validation details were effectively hidden from the UI layer
- Developed PERL based test tools to perform checking procedures on remote hosts. Wrote PERL scripts to automate some routine tasks, related to the analyzing and testing process. Configured and supported FTP and HTTP server and wrote a CGI program for internal report purposes. Development of PERL scripts to access the Oracle version 9i database(Using DBI libraries and backtick perators.
- Developing data layer web service with C# ADO.net to provide optimized access to production database in SQLServer. Use a multi-layer architecture to deliver reusable and maintainable code. Designed and built . XML component to integrate with a mission-critical files loading application. Transparently extracted data on different xml messages
- Implemented and optimized SQL Server stored procedures, triggers, user-defined functions and views to process transactions. Designed and implemented report processing gateway as a critical component of a distributed enterprise messaging system. Extracted transactions in XML format from message queue, performed data validations and posted transactions to Unix system. Used IBM Websphere Message queue API, MS XML parser, DOM and VB.
- As a Crystal Report Writer, I developed two reports using Crystal Reports 11 Developer Edition. These reports consisted of two standard reports. The reports connected to SQL Server 2000 via OLE DB. The reports included sub reports custom functions, parameters, formulas, conditional formatting, and conditional section suppression.
- The Crystal Management Console (CMC) was used to publish,schedule, setup security, and adjust the settings of reports in Crystal Enterprise 11. Reports were exported to PDF or EXCEL when viewed.I utilized the Crystal Repository to re-use any custom functions, images, and text objects when designing reports. As a Access Programmer, I used VBA and Transact SQL to create a client server.
Confidential
Technical Support
Responsibilities:
- A list of clients includes Yahoo, Chase, Pfizer, Confidential, Visa, Confidential, JP Morgan Investments, Morgan Stanley, HP, EarthLink, Gateway, Dell, SBC, and Microsoft. Acted as a point of escalation for Technical Support issues that required coordination with other departments within Confidential, Assisted sales with technical issues in all phases of the sales cycle.
- Specially, my multiligual communication skills are helpful in communicating with these Confidential global customers professionally and in a friendly manner. Speaking their mother language helps speed up resolution of urgent network and application down time issues. Member of the content development team and assistant presenter for the initial Confidential Authorized Data Analyst (KADA) session at the Confidential Global Internet Performance Conference (Sept. 2002) in San Francisco, CA.
- Assured the reliability and on-time release of Private Agent TDM tool. This critical component successfully met the requirements of high profile customers such as Microsoft, Confidential, Yahoo, and Sprint. The TDM tool is monitoring the performance and network operations of an international measurement infrastructure spanning 50 cities on 5 continents, comprised of 250 agents/servers.
- Extensively involved in testing various measuring and monitoring solutions which provide a way to help the customers detect performance issues and outages before their end users do. Extensive involvement in various phases of testing.
- Created test plans and written test requirements/test cases for both manual testing and automation.
- Testing the agents delivering transaction perspective and application perspective measurements. Involved in various steps like recording scripts using
- Confidential recorder, provisioning them on the agents using KSC, starting the
- Agents for measurements and later check the availability of the measurements for each agent. Written several perl scripts to aid with agent testing.
- Confidential VoIP Perspective 1.0 involves a three-month syndicated study, which compares eight VoIP providers over three underlying network carriers each. The VoIP providers to be included in the study are Vonage, Skype, Earthlink, AT&T Call Vantage, Verizon, Packet8, Lingo, Time Warner in NY, and Confidential in SF. Each of these providers will be measured over UUNet, Sprint and AT&T to capture the impact of varying network QoS on audio fidelity in VoIP conversation.