Sr. Solution Developer Resume
Tampa, FL
PROFESSIONAL SUMMARY:
- Over 10 years of experience in IT industry with sound experience in design, development, testing and maintenance of enterprise web applications using Microsoft .NET technologies. Solid hands - on experience designing new application or redesigning existing software to solving complex technical problems.
- Strong experience in analysis, design, development, testing and maintenance of Product / business applications including Web Applications , Windows Applications, Web & WCF Services, Client-Server cross-browser, highly interactive AJAX based applications.
- Proficient in developing applications using Visual Studio 2008/2010/2013/2015 , ASP.NET , MVC3/4 , WCF Services , Ajax , Java Script , jQuery , AnjularJS, NodeJS, Bootstrap , JSON, HTML5 , SQL Server 2005/2008, Oracle 10g/11g, SSIS and Reporting services .
- Hands on experience designing tables by using normalization rules, Stored Procedures, Triggers, packages, Functions and Views with SQL server and Oracle.
- Designed powerful, pattern based dynamic websites that enables full control over HTML helper classes with ASP.NET MVC.
- Strong experience on utilizing Amazon Web Services & Azure Enabled “Application Insights” service to log Application performance.
- Involved in migrating a physical data center environment to AWS . I also designed, built, and deployed a multitude applications utilizing almost all the AWS stack (Including EC2, R53, S3 , RDS, SQS, IAM, and EMR ), focusing on high-availability, fault tolerance, and auto-scaling.
- Used jQuery extensively to manipulate HTML element(s), implement AJAX, manipulating DOM.
- Involved in all phases of the application development from requirement gathering, analysis, design, development and testing.
- Dramatically improved the performance and scalability of applications by using “ in-memory caching ” through Redis & Terracotta .
- Strong experience in creating Components using Typescript, Angular2 and other Java script frameworks.
- Solid experience using third party controls like Telerik, Infragistics, Obout, Kendo and JQWidgets UI and Syncfusion controls for building high quality web applications.
- Expertise in AngularJS controllers, directives, components, factory, service resources, routings and events. Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data. Sound knowledge in REST services, LINQ and Entity Framework.
- Extensively understanding in creating and managing View Models, Views, and Partial Views using ASP.NET MVC.
- Utilized debugging tools for analyzing Crash, Slow performance, Memory related issues by using DebugDiag and Net Profiler.
- Expertise in SAS/Base, SAS/Macros, SAS/SQL and Report generation using SAS.
- Strong knowledge utilizing Informatica Power center tool for Data migration.
- Strong Experience working with Java, eclipse, ThingWorx Mashups, Things, Templates and creating Extensions.
- Strong Knowledge in various technologies like Informatica ETL, SAS and exposure to Big Data.
- Worked with various clients like Confidential, Confidential, Confidential, Confidential, Confidential & Microsoft.
TECHNICAL SKILLS:
Technologies: ASP.NET, C#.NET, VB.NET, MVC 4/5, ADO.NET, Ajax, IIS, ASP, Java, XML, LINQ, .NET Framework 3.0/3.5/4.0, Visual Studio 08/10/13/15, HTML, HTML5, DHTML, CSS, Windows Forms, Web Services, MSMQ, WPF, Silverlight, BizTalk, Visual Basic 6.0, COM, DCOM, Application Blocks, WCF, SOA, DTS, SSRS, SSIS.
Scripting: AngularJS, NodeJS, TypeScript, knockoutjs, jQuery, JavaScript, VBScript, Bootstrap, JSON, PERL.
MS Office: Visio, Office, Excel, PowerPoint.
Methodologies: SDLC, Design Patterns, Waterfall, Agile SCRUM
Databases: MS SQL Server 2008/2016, Oracle9i/10g/11g, MS Access, MongoDB
Reporting Tools: Crystal Reports 9.0/ XI, SQL Server Reporting Services (SSRS).
Operating Systems: Windows NT 4.0, Windows vista, Windows XP, Windows 7.
Version control: Visual Source Safe (VSS), Team Foundation Server (TFS), Git
Statistical Software: SAS/Base, SAS/Macros, SAS/SQL, SAS/STAT, SAS/Access, SAS/Graph, SAS/Connect, and SAS/ODS.
ETL Tools: Informatica Power Center 8.6/9.1 Designer, Workflow Manager, Workflow Monitor, Repository Manager
ThingWorx: ThingWorx 6.0/7.0
Other Tools: Terracota, Redis, Application Insights, Debug Diag, eclipse, Jasmine, Augury, Chrome Debugger
WORK EXPERIENCE:
Confidential, Tampa, FL
Sr. Solution Developer
Environment: AngularJS 2, Typescript, Visual Studio Code, C#.Net, .NET Framework 4.5, VS.NET2015, NodeJS, Angular CLI, Node NPM, JSON, Angular Materials, WEB API, LINQ, Jasmine, Karma, Augury, Chrome Debugger, TFS, TOAD, Oracle 11g .
Responsibilities:
- Created custom components which extend the elements and modules of core AngularJS.
- Improved quality and better maintainability of the application by using AnjularJS, handled UI elements with HTML5, Bootstrap, Angular Materials.
- Created components that uses services for implementing business logic. Used Typescript Extensively Object Oriented implementation and for importing Angular Modules like Route, Components, Browser, NG, http and form.
- Written Unit test cases by using Karma/Jasmine and debugged the application by using Augury and Chrome Debugger tools.
- Creating configuration, build, and test scripts for Continuous Integration environments.
- Implementation of client side validations using jQuery & AngularJS client-side form validation . Team foundation Server (TFS) administration and code publish to different environments.
- Utilized AngularJS controllers, directives, expression, factory services, routings and events.
- Oracle 11g database is backend, involved in creating Tables, Views, functions, packages, stored procedures and Triggers.
Confidential, Tampa, FL
Sr. Solution Developer
Environment: ASP.NET MVC, C#.Net, VB.NET, .NET Framework 4.6, VS.NET2015, Oracle 11g, jQuery, SQL Server 2016, JSON, XML, WCF Services, API, AMS, jQWidgets, TOAD, LINQ and TFS.
Responsibilities:
- Involved in gathering requirements, prepared functional and design documents.
- Created user Interactive views for configuring control display on UI. Admin and Issue/Remove views that allows users to configure in Admin Pages and issue/remove process by using ASP.NET MVC, JavaScript, jQuery, JSON, HTML5 and jQWidgets.
- Improved quality and better maintainability of the application by using ASP.NET MVC, handled user interface with views, responds user actions with Controller, applications business logic by Model. Used Cloud Enabled “Application Insights” service to log server performance.
- Develop complex MVC Controller, View, Models and Helper methods linked with backend database with Entity Framework.
- Used jQuery extensively to manipulate HTML element(s), implement AJAX applications, and manipulating DOM. Used SqlInmemoryProvider for storing session in SQL Server.
- Implementation of client side validations using jQuery and used Data Annotations at Model level
- Created partial views and layout pages, to have consistent look throughout the application.
- Oracle 11g database is backend, involved in creating Tables, Views, functions, packages, stored procedures and Triggers.
Confidential, Tampa, KY
Sr. Solution Developer
Environment: ASP.NET MVC, C#.Net, VB.NET, .NET Framework 4, VS.NET2010, Oracle 11g, SQL Server 2008, jQuery, JSON, XML, WCF Services, XML, API, Kendo UI, Entity Framework, TOAD, LINQ and TFS.
Responsibilities:
- Created user Interactive application for Admin and Issue/Remove views that allows users to configure in Admin Pages and issue/remove process by using ASP.NET MVC, JavaScript, jQuery, JSON, HTML5 and Kendo UI Controls.
- Improved quality and better maintainability of the application by using ASP.NET MVC, handled user interface with views, responds user actions with Controller, applications business logic by Model. Used SqlInmemoryProvider for storing session in SQL Server 2016.
- Develop complex MVC Controller, View, Models and Helper methods linked with backend database with Entity Framework.
- Implementation of client side validations using jQuery and ASP.NET MVC Validation implemented at Controller level. Used Team foundation Server (TFS) as version control.
- Oracle 11g database is backend for this application, accessed data via LINQ to SQL classes and Entity Framework, involved in creating Tables, Views, functions, packages, stored procedures and Triggers.
- Created Admin pages for configuration using Kendo UI, bug fixes and maintenance.
Confidential, Louisville, KY
Senior Developer
Environment: WPF, C#.Net, VB.NET, .NET Framework 4, VS.NET2010, Oracle 11g, JSON, XML, API, Entity Framework, MSMQ, TOAD, LINQ and TFS.
Responsibilities:
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to implementation of the application.
- Created User Controls for functionality reusability. Utilized One/Two-way binding logic to bind model data on the forms.
- Worked with control and data Template for visual appearance and structure of a control.
- Debugging the application by using UI Tools for XAML and traced all elements using Live Visual Tree.
- Implementation of client side validations using jQuery and ASP.NET MVC Validation implemented at Controller level. Used Team foundation Server (TFS) as version control.
- Oracle 11g database is backend for this application, accessed data via LINQ to SQL classes and Entity Framework, involved in creating Tables, Views, functions, packages, stored procedures and Triggers.
- Created Error Templates, Involved in Application Testing, bug fixes, Publish and maintenance.
Confidential, Louisville, KY
Senior Developer
Environment: ASP.NET, C#.Net, VB.NET, .NET Framework 3.5, VS.NET2008, SQL Server 2008, JavaScript, jQery, XML, WCF Services, API, LINQ to SQL and TFS.
Responsibilities:
- Preparing analysis, design documents, estimation of different components and functional modules required by the system.
- Created user-friendly view that allows customers to create various types of orders by using ASP.NET, JavaScript, jQuery, HTML and XHTML.
- Improved quality and better maintainability of the application by using ASP.NET, Created Interactive web pages using ASP.NET and Obout Controls.
- Implementation of client side validations using JavaScript and used ASP.NET Validations Controls. Created Master pages to have consistent look throughout the application.
- Application backend is SQL Server 2008, created Tables, Views, functions, stored procedures and Triggers. Created admin pages for configuring templates and support to the business users.
- Flexible and re-useable service layer for a variety of internal business applications by using WCF services. Used Team foundation Server (TFS) as version control.
Confidential, Louisville, KY
Senior Developer
Environment: ASP.Net, C#.Net, VB.NET, .NET Framework 3.5, VS.NET2008, Oracle 10g, TOAD 9.6, TFS, XML, Team System, Web Services, Obout Controls 5.0, UML, XML, API, LINQ, jQuery, JavaScript and Crystal Reports XI.
Responsibilities:
- Involved in all phases of the application development from gathering business requirements, analysis, design, development, and testing the application.
- Developed 3-Tier application in .Net using 3 layers’ approach. Presentation layer developed using ASP.Net, Business Layer developed using C#, and Data access layer by using ADO.Net.
- Relational database backend is Oracle10g accessed data via LINQ to SQL classes and ODP.NET. Involved in creating Tables, Views, functions, stored procedures, packages and Triggers.
- Written Complex and hierarchical Queries using Oracle and created Tables, views, procedures and packages. Developed a secure login system through Form Authentication.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL. Utilized UTL HTTP for calling web services from Oracle Packages.
- Responsible for creating feature-rich reports by Crystal Reports XI using that contains data retrieval, grouping, summary and passing parameters.
Confidential, Louisville, KY
Programmer Analyst
Environment: ASP.Net, C#.Net, .NET Framework 3.5, Workflow Foundation, VS.NET2008, SQL Server 2005, TFS, UML, XML, Class Library, LINQ, JavaScript, Agile, WCF, SSRS and SSIS.
Responsibilities:
- Full life cycle object oriented software development. Used Use-Case analysis to clarify requirements. Modeled designs using Ms-Visio to create UML class and sequence diagrams.
- Used Agile practices and test-driven development, worked with team members to nail down initial requirements for design and development.
- View is developed by using ASP.NET, Ajax controls, JavaScript, Custom, User controls and CSS, Controller and Model developed by using C#, Relational database backend is SQL2005 accessed data via LINQ to SQL classes and involved in creating stored procedures, Triggers, functions and views.
- Design and development of a highly scalable, flexible and re-useable service layer for a variety of internal business applications by using WCF.
- Responsible for creating feature-rich reports that contain data retrieval criteria, grouping, summary, parameter and sub report linking information and deploy reports by using SQL Server Reporting Services (SSRS) and SQL Integration Services (SSIS) packages that needed users to perform various functions throughout the organization.
Confidential, Louisville, KY
Programmer Analyst
Environment: ASP.Net, C#.Net, ASP, PERL, DHTML, VS.NET2005, SQL Server 2005 , TFS, AJAX, XML, XSL, CSS, ADO.NET, JavaScript, Web Services, SSRS, SSIS and Content Management Server (Team Site)
Responsibilities:
- Full life-cycle development of Confidential One project, that includes requirement gathering, designing, testing of the Application.
- Involved in creating Workflows, Templates and Configuration files by using Interwoven Team site server and Prod support.
- Responsible for day to day problems solving and moving Templates to the various servers such as Test, QA and Prod by using Team site (CMS).
- Utilized the Web Services, SOAP as communication layer between View and Model.
- MVC Pattern used for designing of the application. View is developed by using ASP.NET, jQuery, Ajax controls and CSS, Controller and Model developed by using C#.
- Worked with Add/Remove CSS Classes, Callback and Functions by using jQuery.
Confidential, Chicago, IL
Application Developer
Environment: WinForms, VB.Net, VB, VS.NET2005, IIS, SQL Server 2005 , Source Of Site (SOS), AJAX, XML, XSL, CSS, XHTML, ODBC, Web Services, VBScript and Infragistics Controls
Responsibilities:
- Involved in Full life cycle development form requirement gathering, coding and testing.
- Application and Database design which includes the class design with implementation of MVP (Model View Presenter) patterns.
- Developed XML Web Services and implemented SOAP access.
- View is developed by using Infragistics tools, Custom, User controls, VBScript and CSS, Presenter and Model developed by using VB.NET.
- Implemented AutoSave Functionality for the Application and Used AJAX extensively to make the web pages more interactive and responsive.
- Coding for the major user control called Touch Points, Implemented AutoSave Functionality for the Application. Used SOS (Source of Site) as a Source control.
Confidential, Chicago, IL
Application Developer
Environment: ASP.Net, C#.Net, VS.NET2005, IIS, SQL Server, Team Foundation Server (TFS), AJAX, XML, XSL, CSS, XHTML, Web Services, Telerik Controls, Factory, JavaScript, CMS, SAP .Net Connector and Crystal Reports.
Responsibilities:
- Project Focus on User Administration, User Access, accounts, orders and billings.
- Developed controls based on existing vendor tools to provide standardized data grid interface as a part of migrating application. All screens updated to conform to revised development standards. Designed and Developed UI screens by using Telerik controls and ASP.Net controls.
- Generated Reports for Asset Query Module, Traceability, and Work Unit by using Crystal Reports.
- Application and Database design which includes the class design with implementation of Factory and MVC patterns.
- Written Technical Impact & Dependency Analysis (TIDA) Documents for Change Request (CR) and Bug Fixing.
