Surya - Dotnet Appilication developer |
[email protected] |
Location: St Louis, Missouri, USA |
Relocation: |
Visa: |
Surya
Senior Applications Developer M: 469-4709221 E: [email protected] Objective Looking forward to a challenging and competitive work atmosphere leading to a Professional experience with a dynamic and progressive organization where my skills, talents and abilities will be utilized to the fullest for mutual benefit. Summary 13+ years of extensive experience in Requirement Analysis, Design, Development & Implementation, Testing & Deployment of complete software development life cycle (SDLC) in the field of Desktop Applications, Microsoft web and client/server technologies. Good knowledge and working experience in object-oriented analysis and design (OOA/OOD). Good knowledge of Microsoft .NET architecture and design principles. Experience working as a project lead, guiding the team members with mission critical projects. Extensive Experience in .Net Technologies like ASP.NET, C#. NET, VB.NET, ADO.NET, .NET Framework, Window forms & Web forms, .Net Remoting, Reflection, Web Services, Http Handlers, modules, Creating User Controls and using Application Programming Interface (APIs). Good working knowledge of XML related technologies like XML, XSL, XSLT, XSD, XPATH, XML Schema (XSD), DTD, schemas, SAX, and DOM parsers. Excellent Knowledge and experience in Service Oriented Architecture (SOA). Web Services, REST services, SOAP, WSDL, SOAP UI. Expertise in Developing and Integrating Multi-tier application using .NET Java and Business Rules Engine, Specialized in Blaze Advisor Rules Engine. Exposure in identifying the Business Rules and implementing in Rules Engine. Excellent exposure in Rules Development, Optimization, Deployment, and Integration of Rules Engine with ASP.NET application. Database Design, Development, Data model analysis & Data migration using MS SQL Server 2000/05/08. Experience in writing complex Database Queries, Stored procedures, Triggers in MSSQL Server. Extensive knowledge in design and development of User Interfaces using HTML, DHTML, CSS, XML, and XSLT. Extensive knowledge in building AJAX based web pages, using third party AJAX tool kits like Prototype. Experience with web/App servers like Internet Information Server (IIS), Good hands-on Graphical User Interface (GUI) Design using technologies like HTML, CSS, JavaScript, AJAX Controls, Silverlight, WPF (Windows Presentation Foundation) Experience with version control systems like TFS, Visual Source Safe, Visual SVN and PVCS and Subversion (SVN). Experience in Angular structural framework for dynamic web apps, designed and implemented web applications with Angular. Design and develop the web application using angular libraries and multiple angular features like building the Modules, Feature Modules, Components, Reactive Forms, Dependency Injection, Structural Directives, Custom Directives, Routing, String Interpolation, Property Binding, Event Binding, Two-way Data binding to Output Data Conditionally. Experience with databases like Oracle 10g, SQL Server and DB2. Knowledge about the CRYSTAL reports server. Experience in AGILE development methodologies. Experience in working with Business objects. Experience in designing and testing of web applications. Expertise in problem analysis and project development. Ability to learn and master new technologies and to deliver outputs in short deadlines. Team player and self-motivated with excellent interpersonal and good communication skills. Software Skills Languages Microsoft .NET Framework Technologies, C++, UML. Microsoft .NET ASP.NET, C#. NET, VB.NET, ADO.NET, .NET Framework, Window forms, Web forms, NUnit, NDoc and NAnt. Query Languages SQL, PL/SQL, Stored Procedures, Transact-SQL (DDL, DML), ADO.NET, JDBC and ODBC API. Application/Web Servers IIS, Database Servers Oracle 8i/9i/10g, MySQL 5.0, MS SQL Server7.0, DB2. Web Technologies ASP.NET, HTML, DHTML, CSS and JavaScript, jQuery, Angular JS, XML, AJAX, DOM. Tools Microsoft Visual Studio .NET (VS.NET 2008), Visual Web Developer, SQL Plus, SourceSafe, MS Visio, TFS, Visual Source Safe and Visual SVN. SOA Architecture and Protocols Web Services, REST services, WS-Security, SOAP, WSDL, UDDI, AXIS, TCP/IP, HTTP, HTTPS, FTP, RMI-IIOP, CORBA, SMTP and SNMP. Operating Systems Win2010, win 2007; Win XP/2000/NT, Linux, UNIX. (AIX, Solaris), Shell Scripting (KSH and BASH). Work Experience Client: Missouri State. Duration: Jun 13 Till Date. Project: Integrated Revenue System. Position: Software Applications Developer. RSI's Revenue Premier Integrated Tax Processor (ITP) for state of Missouri. Integrated Tax Processor (ITP) was designed and built with flexibility, adaptability, and agility as its core principles. Revenue Premier ITP employs a Service Oriented Architecture (SOA) and open technology standards along with best-of-breed technologies, such as business rules engine and workflow, to facilitate change. Revenue Premier ITP provides out of the box functionality for all core processing functions within the agency Responsibilities: Worked closely with other members of the team through the complete lifecycle including requirements gathering, design, development, testing, and deployment. Lead and coordinated offshore team members. Involved on both Development and Maintenance & Support. Involved in designing both Real time and batch process to run rules based on member information. Developed applications to process member assessment information and generate referrals. Design and Coding of business rules using templates, rules, providers, and rule flow in Blaze Advisor Designed and Developed USPS Mail Stream Application File Handlers, which converts XML file to Mail stream input flat file and converts mail stream out flat file to XML file. Developed n- tier logic for various Business Objects, classes, event handler, modules, and web-forms in ASP.NET 4.8 using C#.NET. Implemented service-oriented component (SOA) Layer using C#.net and WCF. Involved in writing complex stored procedures, indexes, and triggers. Microsoft Team Foundation Server (TFS) has been used for all the source code maintenance. Handling the data-entry tasks, user inputs, validating user input, crate/update the data model through Angular Reactive forms which are meant to be more scalable, reusable, and testable and implemented various Validation Controls for data quality, accuracy. Coding of BRUnit Test cases for unit testing Business Rules module. Deployment of business rules using advance deployment options available in Blaze Advisor Developed Jar file Java Blaze integration. JSON (JavaScript Object Notation) implementation for a lightweight data-interchange format for MVC web application. Environment: .NET Framework 4.8, Enterprise Library Framework, VSTS 2019, Fair Isaac Blaze Advisor 6.10.1, JavaScript, WCF, MS SQL Server 2019, Microsoft IIS 10.0, TFS 2016, N-Unit, Windows 10. Client: HUMANA Inc. Duration: Feb 11 May 13. Project: RGX Position: Senior Developer. Worked on RGX (Rules Guidance and exchange) and CGX (Clinical Guidance and exchange) CGX is a clinical case management tool for Humana users, RGX rules is used to generate Referrals, Notes, Tasks and Alerts to Humana nurse. Nurses access those Referrals, Notes, and tasks through clinical case management tool CGX and work on those members. Responsibilities: Worked closely with other members of the team through the complete lifecycle including requirements gathering, design, development, testing, and deployment. Lead and coordinated offshore team members. Involved on both Development and Maintenance & Support. Involved in designing both Real time and batch process to run rules based on member information. Developed applications to process member assessment information and generate referrals. Design and Coding of business rules using templates, rules, providers, and rule flow in Blaze Advisor Implemented .NET Workflow to call Blaze Rules service. Developed Service Broker Queues in MS SQL to trigger Workflow for batch process. Developed n- tier logic for various Business Objects, classes, event handler, modules, and web-forms in ASP.NET 3.5 using C#.NET. Implemented service-oriented component (SOA) Layer using C#.net and WCF. Configured and Implemented HTTP protocol and SSL to secure the information between WCF Service and Client. Created Rule maintenance application using RMA (Rules maintenance Application). Created SSIS Packages to Read Data from External data systems. Involved in writing complex stored procedures, indexes, and triggers. Microsoft Team Foundation Server (TFS) has been used for all the source code maintenance. Used LINQ provider to get data from Data Base. Coding of BRUnit Test cases for unit testing Business Rules module. Deployment of business rules using advance deployment options available in Blaze Advisor Environment: .NET Framework 4.0, Enterprise Library Framework, VSTS 2010, Fair Issacs Blaze Advisor 6.9.2, JavaScript, WCF, MS SQL Server 2008, Oracle 10g, Microsoft IIS 6.0, TFS 2008, N-Unit, Windows 7, Windows XP Client: HUMANA Inc. Duration: Sep 10 Feb 11. Project: Plan Designer Fully Insured. Position: Senior Developer. Plan Designer is an intranet web application used to generate/configure product benefit data like coverage, component and detail, substitutions, keyword linkages in Plan Designer and feed to MTV and DPL system. This is an enhancement project mostly updating existing logic with new requirements. Responsibilities: Implemented web application using Model-View-Control (M-V-C) Patten. Involved in leading and co-coordinating with offshore developers. Developed data access layer using ADO.NET SQL Client in C#. Developed C# Data transfer objects used for the application. Worked on web services to request data from Data Base. Performed ETL implementations and developed SSRS Reports. Created SSIS Packages to Read Data from External data systems. Developed Client services used for the application as per requirement. Developed T-SQL Queries DB2 data base. Developed Java Script functions for client-side validations. Involved in fixing Bugs as per requirement. Environment: Visual Studio.NET 2003, .NET Framework 1.1, ASP.NET, C#, T-SQL, IBM DB2, Web Services, JavaScript, HTML, Tortoise SVN 1.6.6, Windows XP Professional. Client: HUMANA Inc. Duration: Nov 09 Aug 10. Project: CGX (Clinical Guidance and Exchange) Position: Senior Developer. CgX provides comprehensive health monitoring and reporting tools; provider and nurse-manager alerting; real-time member identification and stratification; customized real-time statistics and reports; and outbound communication methods tailored to the member. The application includes a secure, collaborative communications platform for all those involved in the member's care with UM, CM and DM as its sub parts. Responsibilities: Involved in analyzing the requirements, preparing high level and low level design and working on prototype design. Involved in front end and backend designing during system development life cycle. Used AJAX Toolkit controls like Script Manager, Update Panel and Calendar control within some web pages. Developed web pages using ASP.NET 3.0 and C#. Involved in designed, developed, and consumed SOA based Web Services. Implemented web application using Model-View-Control (M-V-C) Patten. Analyzing the CGX application for creating script in Final Builder to build the application. Developed script in Final Builder to deploy application in test environment. Developed data access layer using ADO.NET SQL Client in C#. Developed C# Data transfer objects used for the entire application. Developed the SQL Server 2008 DB Tables and wrote stored procedures using T-SQL. Created SSIS Packages to Read Data from External data systems. Optimized the stored procedures using SQL Server Query Execution Plan. Involved in fixing Bugs as per requirement. Environment: Visual Studio.NET 2008, .NET Framework 3.5, ASP.NET, C#, T-SQL, SQL Server 2008/2005, Final Builder, Web Services, JavaScript, HTML, IIS 6.0, Team Foundation Server, Windows XP Professional. SKY WEB TECHNOLOGIES, India. Financial Planner. Duration: Apr 08-Nov 09 Financial planner helps the financial advisors for advising customers on Retirement, Insurance, Education, Tax, Estate and Mortgage planning. It gives the monetary benefits at each period and projection till the end of period. It also helps the customers to apply online for insurance claims and online purchase of insurance plans. Online payment system for insurance premiums and Retirement plans are integrated with the system. The system has the facility to give insurance and investment plans and offers quotes based on the information provided by the customer. Responsibilities: Designing UI screen for Insurance Quote to get User information with JSP, Struts tag library. Involved in Analysis of requirements, logic, and dataflow. Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered. Developing Action Classes, Service Classes for Resident Insurance Premium payment module. Coding JavaScript code for UI validation and worked on Struts valuator frame works. Writing PL/SQL Queries to get schedule of policy payment and defaults. Writing JSP for Online Quote for Resident Insurance. Involved in the documentation of the entire system Fixing the bugs identified in test phase. Writing JUnit Test cases for Unit testing in Pension Manager Module. Environment: Visual Studio.NET 2008, .NET Framework 3.5, ASP.NET, C#, T-SQL, SQL Server 2008/2005, Web Services, XML, Oracle, JavaScript, HTML, IIS 6.0. SKY WEB TECHNOLOGIES, India. Faculty Center. Duration: Sept 07-Apr 08 Faculty Center is complete automation of Faculty Recruiting, Scheduling & Payroll. The goal of the FC project is to help Faculty Services do their work much more efficiently, largely through the development of a software system that will automate a great deal of what is currently a very tedious and manual process. Responsibilities: Participated in Contextual Inquiry sessions to understand the business process. Designed User Interfaces using JSP, CSS, HTML, and JavaScript. Prepared class diagram and sequence diagrams using Rational Rose. Developed screens using Struts1.2 framework, Tag Libraries and Tiles. Development of web layer using JSP, AJAX-Prototype, Spring-MVC and Struts-MVC. Used Struts tag libraries extensively in JSP s for validations and internationalized. Prepared PL/SQL queries to fetch data from database. Responsible for Unit Testing, integration testing of software. Involved in the documentation of the entire system. Build and release process for deployment in Integration testing phase. Environment: Java, JavaScript, Servlets, JSP, Tomcat, Struts Framework, Java Collection classes, My-SQL, HTML, CSS, SQL, Windows, Oracle 9i, XML, JUnit, Eclipse 3.0. ASHA INFOTECH (P) LTD, India. Online Music Application. Duration: Mar 07-Oct 07 This music application is an online Web site for a music store. The application is a virtual showcase for everything related to the music store. The site has information regarding the latest songs, albums, and artists. Responsibilities: Involved in client interaction, requirement gathering, and developing feasibility study documents. Involved in Analysis of requirements, logic, and dataflow. Expertise in the GUI design, database design and coding. Developing Communication objects for the entire architecture. Wrote Stored Procedures for database transactions. Designed and developed the back-end database queries needed in the project. Responsible for Unit Testing, integration testing of software. Involved in the documentation of the entire system Environment: MS .Net, JavaScript, ASP, IIS, Swing API, My-SQL, HTML, CSS, SQL, Windows. ASHA INFOTECH (P) LTD, India. AP State Co-Operative Bank. Duration: May 06 Feb 07 As the project is titled as banking it deals with all the activities involved in banking, like updating customers accounts, adding new customers, their day-to-day transaction, calculating their interest monthly as well as daily, calculating maturity amount for recurring account holders, also generates report for statement of accounts for the customers. Responsibilities: Developed the user interface using ASP and Java Script to view all online Banking Transactions. Involved in the database Design. Analyze the requirements, Design, and develop software applications Design and Implementation of the GUI and ODBC portions of the project. Training the users and documenting the critical procedures. Database design and used stored procedures and Triggers. Developed the user interface using ASP and Java Script to view all online Banking Transactions. Performed unit and integration testing. Environment: MS .Net, HTML, DHTML, JavaScript, AS Keywords: cprogramm cplusplus csharp user interface javascript database information technology fibre channel microsoft procedural language Colorado |