Application Developer/production Support Analyst Resume
OH
SUMMARY
- 7+ Years of software industry experience with sound programming concepts of .NET Framework using C# and VB.NET.
- Strong experience in system, design, analysis, implementation, testing, development, and maintenance of business applications using .NET, C#, Windows services.
- Experienced in working with wide variety of Microsoft .NET frameworks 1.0/1.1/2.0/3.0/3.5/4.0/4.5 , MVC 2, MVC 3, MVC 4 and MVVM.
- Experience working in divergent technologies including C#, VB.NET, ASP.NET 3.5/4.0/4.5, WCF, WPF, ADO.NET, XML.
- In - depth experience in Object Oriented Programming using C#.
- Experience in working on ASP.NET MVC 4 Framework.
- Experience in developing rich GUI for windows applications using C#, VB.NET, Visual Studio 2012, Telerik Controls and WPF.
- Experience in working with Third Party UI Controls like Kendo UI, Telerik Controls and JQuery UI.
- Experience in working with Java Script and Java Script Object Notation (JSON).
- Extensive Experience in developing the interactive presentation tier modules using DHTML, AJAX, JAVASCRIPTS, KnockoutJS, JQuery, CSS, MASTER PAGES, THEMES.
- Experience in publishing and consuming web services and WCF services.
- Extensively used XML technologies such as XML, XSL/XSLT, SOAP and WSE 2.0.
- Had Knowledge on NHibernate and Web Content Management System.
- Worked extensively with Data Adapter, Data Reader, Data Set, as a part of ADO .NET to access and update database.
- Extensively worked on LINQ objects to map required data binding.
- Experience in data querying using SQL and writing stored procedures, views and triggers.
- Experience in database designing using SQL server 2005/2008/2012.
- Developing applications leveraging ADO.NET, LINQ to SQL, Entity Framework.
- Experience in working with Microsoft Team Foundation Server (TFS).
- Experience in working with WIX Installer.
- Experience in working with Test Driven Development (TDD).
- Experience in Migration of Classic ASP to ASP.Net.
- Experience with Unit level testing and System level testing.
- Experience with writing Functional Specification and Design Documents for the purposes of for QA Testing.
- Strong knowledge in creating setup projects for application deployment.
- Experience in providing production level deployment builds and automating user install processes.
- Knowledge of working with Microsoft Visual SourceSafe and Serena PVCS source control tools.
TECHNICAL SKILLS
Frameworks: Microsoft .NET 1.0/1.1/2.0/3.0/3.5/4/4.5 , MVC 1, MVC 2, MVC 3, MVC 4 and MVVM.
Languages: C#, VB.NET, ASP.NET, ADO.NET, SQL, Java, C++, C.
Scripting Languages: VB Script, JavaScript, jQuery, knockOutJS, XML, RequireJs
Web Technologies: HTML 5, DHTML, CSS 3, AJAX and SOAP
Web Server: Internet Information Server(IIS) 5.0/6.0/7.0/7.5/8.0
IDE: Visual Studio 2005/2008/2010/2012 , SQL Server Management Studio and Toad
Testing: NUnit, Mocha/Chai
RDBMS: MS SQL server 2012/2008/2005 , Oracle and My SQL
Reporting Tools: Crystal reports 8/9/10, SQL Server reporting service 2005/2008
Third-Party .NET Components: Telerik .NET UI Controls, Twitter Bootstrap, Kendo UI
Version Control: Visual Source Safe(VSS), Team Foundation Server(TFS), Tortoise SVN and Perforce Visual Client(P4V)
SDLC Process Models: Waterfall, Iterative, Incremental, SCRUM, Agile
Tools: MS-Office, MS-Visio, Rational Rose, Dynatrace, Splunk
PROFESSIONAL EXPERIENCE
Confidential, OH
Application Developer/Production Support Analyst
Responsibilities:
- Supporting and maintaining the Customers Chase Personal Online Application, Auto Loan Direct to Dealer Application using the BlueJS MVC framework that connects to internal and public RESTful API’s.
- Troubleshoot the customer facing issues reported by the business operations team and provide the technical solution
- Debug the code for the customer facing issues in the application to find the root cause of the issue.
- Works on Splunk and monitor the logs and triage the issues.
- Runs the Log analysis in Splunk and Dynatrace.
- Works on Dynatrace tool and monitor the performance of the application.
- Monitor the Dynatrace Exceptions, errors and provide the technical solution.
- Responsible for Creating the Incidents reported by Business Operations in Service Manager.
- Triage the Incidents in service Manager and Resolve the Issues.
- Create and track the issues in Jira.
- Create run books for the web applications for chase in confluence and Knowledge management.
- Run the Impact Analysis and provide the impacted population and provide the workaround on the issue to avoid emergency maintenance.
- Create ITSM plans for the scheduled deployments and emergency Implementations.
- Implement the solution and support the functional and performance test phases. Serve as a primary point of contact and advice on the solution availability to the business operations.
- Works closely with the global development team, other senior Solution Architects, and executives within the Online Product Engineering group to plan ongoing feature development, product maintenance.
Environment: JavaScript MVC Framework, Object Oriented JavaScript, Popular Design Patterns, AMD Pattern, Module & Configuration (RequireJS, WireJS), Templates & Data Binding (Handlebars), Promise (WhenJS), Aspect Oriented Programming & Intercept (MeldJS), Observables & Functional Programming (BaconJS), Splunk, DynaTrace, C#.NET, HP Service Manager, JIRA.
Confidential
Application Developer
Responsibilities:
- Worked on the JPMC Chase Personal online (CPO) and Direct to Dealer (D2D) web applications, using the BlueJS MVC framework that connects to internal and public RESTful API’s and wrote code that was modular and reusable.
- Followed the Agile Scrum Methodology for application development.
- Wrote components that hold model data and call back functions for the actions triggered from view.
- Created controllers that are responsible for transferring control between components, making AJAX calls, routing and rendering views.
- Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Consumed Bootstrap like BlueUI components that are compatible for different browsers and resolutions.
- Implemented Responsive design and made pages that are cross-browser compatible.
- Used RequireJS for dependency injection.
- Worked alongside with analysts and the content team to identify correct keys and content.
- Wrote unit tests using Mocha/Chai javascript test frameworks.
- Created stubs and mocks for javascript using Sinon for testing framework.
- Used Twitter Bootstrap to show and hide classes for different grid classes to create RWD.
- Created pages that would comply with accessibility requirements for handicapped and visually impaired users.
Environment: HTML 5, CSS 3, AJAX, JavaScript, jQuery, CQ5, Bootstrap, BlueJS/BlueUI(Bacon JS, Ractive JS, Ractive touch, wireJS, When JS, Blanket JS, Mocha/Chai, Sinon, Regular JS, Less CSS, GULP, NPM, Bower, MeldJS, HandleBars, PromiseJS, MoustacheJS), GIT, Bamboo, Jira, Confluence, Stash.
Confidential, OH
.NET Developer
Responsibilities:
- Developed a web application using HTML, CSS, JavaScript, JSON, XML, and ASP.NET MVC4.0 and C #.
- Followed Agile Scrum Methodology for developing the application.
- Designed 3-Tier Architecture development which involves Presentation Tier, Business Entities and Web services Tier, Data Access Tier.
- Developed presentation layer with ASP.NET MVC razor view Engine, HTML5, CSS3 Bootstrap and Kendo UI controls.
- Used HTML5 offline caching techniques.
- Used jQuery with AJAX for loading data asynchronously in the User Interface.
- Implemented easy responsive design using Responsive Web Design Grids (RWD).
- Extensively used CSS with an object-oriented CSS approach.
- Used jQuery and Javascript to enhance the appearance and usage of a Page.
- Understanding of Responsive Design techniques and progressive enhancement in a mobile-first approach.
- Developed data access layer components using ADO.NET to perform data retrieval and manipulation.
- Used Dynamic Sql to query data from the database.
- Secured the pages using authentication, authorization, and page privileges.
- Used TFS for Source Control and for bug tracking.
- Involved in Production Support and Bug fixing.
- Created unit test cases using Microsoft unit testing framework.
- Involved in the design discussion, code inspection, reviewed test scripts and assisted the testers during Application testing.
- Developed database objects such as tables, views, stored procedures, triggers and user defined functions for database operations in SQLSERVER 2012.
Environment: HTML5, CSS3, JavaScript, JSON, AJAX, jQuery, JavaScript, Json, ASP.NET MVC4.0,KendoUI Controls, Microsoft unit testing framework, SQL SERVER 2012, Visual Studio 2012, TFS.
Confidential, IN
.NET Developer
Responsibilities:
- Involved in all stages of application development life cycle including requirements, logical and physical architecture modeling, design, development, implementation.
- Implemented using MVC4 Framework.
- Responsible for creating JQuery Data Table with filters and sort items, pagination.
- Created custom html helpers based on our project requirements for the razor view.
- Extensive use of Cascading Style Sheets (CSS), JavaScript for dynamic user interface and JSON with AJAX.
- Developed UI using Twitter Bootstrap.
- Implemented Client side functionality and AJAX using JavaScript.
- Developed client-side and server-side validation using ASP.NET, JavaScript, regular expressions, and custom validators.
- Developed the generic classes which includes the frequently used functionality and made DLL’s of it so, that it can be reusable.
- Involved in Database Design.
- Created tables, Views, Stored Procedures and triggers using SQL Server 2012.
- Implemented basic logging.
- Implemented security authentication model, defined user roles and access level and configured web.config
- Implemented unit testing for the code.
- Implemented Wix Installer for Deploying.
- Used Tortoise SVN for Version Control and Source code repository.
- Produced written documentation for the new applications that would be easy to understand and comprehend by the end user.
- Involved in the daily scrum meeting to provide the team with regular update and Implemented Agile Scrum methodology.
- Developed, communicated, and executed project/work plans.
- Provided significant individual contribution to the attainment of team goals and objectives.
Environment: .Net Framework 4.5, MVC 4, C#.Net, JavaScript, JQuery, Twitter Bootstrap, JSON, AJAX, HTML 5, CSS 3, IIS 8.0, VS 2012, SQL Server 2012, Windows 2012, Tortoise SVN, WIX Installer.
Confidential, OH
.NET Developer
Responsibilities:
- Understanding the existing application flow and database structure.
- Involved in Analysis, design the business requirements for the project, and translating these into functional Technical specifications.
- Worked with business analysts and quality assurance teams to create new functionality and resolved bugs in an ASP.NET MVC web application.
- Integrated KnockOutJS, Javascript, jQuery, JSON and AJAX to provide rich web end-user experiences.
- Maintained ASP.NET web forms legacy code and refactored it into ASP.NET MVC/jQuery/Javascript.
- Implemented using MVC4 Framework.
- Implemented using Telerik Control Kendo UI.
- Created Automapper for mapping the data with View Model.
- Worked alongside database architects developing SQL Server 2012 Stored procedures, Views, Functions and service methods for a SOA-based, WCF service layer.
- Developed components in C#.NET using LINQ to provide the functionality for the Data Access Layer and give access to the database for Inserting, Updating, Deleting and getting the information from the database through Business Logic Layer.
- Developed the generic classes (Exception handling and Logging), which includes the frequently used functionality and made DLL’s of it so, that it can be reusable.
- Worked with transactions for manipulating the data in the database.
- Created cascading style sheets (CSS)
- Wrote documents explaining technical concepts to non-technical managers and end users.
- Used Team Foundation Server (TFS) for Version Control and Source code repository.
- Successfully followed agile methodology steps starting from requirement to deployment for the delivery of the software using Scrum.
Environment: .Net Framework 4.5, MVC 4, C#.Net, KnockoutJS, JavaScript, JQuery, Automapper, Kendo UI, JSON, AJAX, HTML 5, CSS 3, Entity Framework, IIS 7, VS 2012, SQL Server 2012, Windows 7,TFS 2012.
Confidential
Application Developer
Responsibilities:
- Worked on a Call Center Application; Customer Service Center receives a large volume of calls from various customers about their issues.
- Worked on all phases of the software development life-cycle (SDLC); this included creating design documents (which included application term definitions, project scope, requirements, use cases, class designs, and database designs) to designing, developing, testing and installing the application.
- Extensively used OO design and UML diagrams such as use case, class and sequence diagrams during the design phase using MS Visio.
- Integrated JavaScript, jQuery, JSON and AJAX to provide rich web end-user experiences; maintained ASP.NET Web Forms legacy code and refactored it into ASP.NET MVC/jQuery/JavaScript.
- Used .NET Framework Class Libraries and created ASP.NET pages in C# containing the business logic, as well as provided data access logic using ADO.NET objects.
- Implemented Windows Communication Foundation (WCF) services in C# based on SOAP protocols using XML extensively for data transfers in the business layer.
- Used Windows Presentation Foundation (WPF) for creating, and improving certain user control features including context menu items, which involved the use of XAML code.
- Designed multiple screens using Master Pages and User Controls; extensively used JavaScript to provide client-side validations and for a dynamic user interface.
- Used Form-based Authentication and used ASP.NET validation controls such as RegularExpressionValidator and Custom Validator to validate the information provided by the user.
- Exported data within the database to a user as downloadable files in XML format.
- Designed the MS SQL Server database architecture; worked on the development of stored procedures to facilitate the transactions; also developed triggers to initiate event based processes.
- Used SQL Server Integration Services (SSIS) to complete ETL operations.
- Used LINQ to SQL in the data access layer to access data.
Environment: NET Framework 3.5, MVC 3, Windows Communication Foundation (WCF), Web Services, C#, ADO.NET, LINQ, JavaScript, jQuery, HTML, Cascading Style Sheets (CSS), IIS 6, Visual Studio 2010, MS SQL Server 2008 and Windows 7.
Confidential
Software Engineer
Responsibilities:
- Participate in code study of existing application (in Classic ASP and VB) to prepare design documents and specification documents for new integrated initiative.
- Develop web pages and win forms using VB.Net and C#.Net.
- Developed client validation files using JavaScript.
- Developed CSS for uniform presentation of application.
- Build database objects using ADO.NET for database connectivity, storage and retrieval on SQL Server 2000.
- Rewrite COM components as .Net assemblies for optimal and more effective performance.
- Create stored procedures, triggers and DTS packages as per the specification document.
- Create customized reports.
- Participated in Unit, Integration and System testing along with the rest of the team.
- Provide end-user .
Environment: Classic ASP, VB 6, ASP.Net, VB.Net, C#, COM, SQL Server 2005, Visual Interdev, Visual Studio.Net 2005, Windows-XP, CSS, HTML.