Technical Architect Resume
Atlanta, AtlantA
SUMMARY:
- As an Architect/programmer have over 15 years experience in software design, development, & testing.
- Extensive experience in working with Microsoft .NET, Entity Framework, SharePoint, Windows Work - Flow Technologies, BRMS (Blaze Advisor, ILOG Rule Engine) PRPC (PEGA Smart BPM ) XML, Script languages, Databases(SQL-Server and Oracle)
- Experienced in Developing SOA technology-Web Services/(SOAP)/RESTFul/API in multi-tiered application architecture.
- Strong in design and development of commercial applications with multi-tier architecture andObject Oriented Analysis (OOA) and Object Oriented Design, UML & Agile methodology.
- Development of RDBMS (ER-Win Data model) and Data access architecture for n-tier c/s system that employs layered service-oriented components to implement enterprise application.
- Architecting and Developing of business Rules, RMA & Deployment of Rule service using Blaze Advisor, and. NET & SharePoint application.
- Architecting and Developing of Smart BPM application using PEGA-PRPC. Experienced in adopting of Agile Methodology, Project Management and Test Management Frame works.
- Developing of Notification Services, Service Broker, XML integration, Integration Service(DTS/SSIS) and Reporting Services in MS SQL-Server.
- As a Lead Team Member have good experience with Requirement Management, Monitoring Development & Testing.
- Strong analytical, problem solving and communication & interpersonal skills and the ability to work in team.
- Last 5 years worked as application architect to building .NET, SharePoint, BRMS and BPM application.
TECHNICAL SKILLS:
Languages: C#, VB, VB.NET, Java, XML, SQL, T-SQL, HTML
Internet Programming: JSP, APEX, Java Script, VB Script, ASP,COM/DCOM, HTMLDBServer Technology: IIS 5.0/7.0, MS Virtual PC/Server/LDAP/Work Bench
Databases: MS SQL Server, MS Access & Oracle (9i /10g/11i)
GUI Tools: Visual Studio, Visual-InterDev, .NET, Oracle APEXMS Reporting Service, Oracle reports & Crystal reports.
Tools: & Utilities: Blaze Advisor, ILOG, PEGA/PRPC and ER-Win.
Operating Systems: Windows XP/2000/98/95/NT 4.0
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta
Consultant: Technical Architect
Responsibilities:
- As a consultant activities included, creating and updating of building requirement/changes in RRF, Deploying into Decision Tables on RTS and RES. Making updates/changes to rules in Rule Server using Eclipse/development of new Rule packages. Development - sql and xml rules. Rebuilding and deployment of rules. Also, making changes to Enablers/Thresholds/Inclusion and Exclusion Rules. Working on JARs/External JARs/external classes/iLOG Rule execution Server & JRE system Libraries.
Environment: ILOG/JRule engine/WODM, Eclipse/SVN,Java.
Confidential, Atlanta
WCF/Restful/API/Window Services
Responsibilities:
- As Solution architect/Lead Developer activities included focus on functional architecture (application architecture) software architecture, component architecture, system and data architecture and data flow. Interacting with Users/stakeholders, Developers on shore &offshore team in development of ‘MVC’/Entity Frame Work, Window service application, Re-writing/migration of ASP.NET/ADO.NET, creation of WCF service, Restful service and creation Web API, Database optimization, SSIS Package development & deployment of application over IIS 7.0.
Environment: .NET - VS 2010/2012. WCF, Restful, XML SQL Server, TFS.
Confidential, Charlotte NC
WCF Project Design and development
Responsibilities:
- Development of WCF Project - Supplier Connect Information System. On line XML Business transactions.
- Creation of Web Services to extract ‘Soap Headers/Message/XML File Header’ using different Service patterns. Building of Ping-URL services/transactions.
- Designing & development of RESTFull Web services: using of different HTTP methods.
- Adoption of Message Formats. Different Communication Protocols
- Creation of Services to enhance EDI Transactions Mapping of Web service (XML Elements) to EDI systems..
- Day today technical -meeting with offshore team, and Code review using TFS.
Environment: .NET - VS 2012, WCF, XML SQL Server and Oracle.
Confidential, Atlanta
Application architect/Developer
Responsibilities:
- A Cell Phone Industry. Activities include development of Web Services (WCF) making recommendation and upgrades on services/securing of Web services. Develop design patterns/adoption of Entity Frame Work/MVC architecture. Using Data oriented concepts/LINQ. Strong development of BOM and Data oriented development. Integrating application to TFS. Migration and New Development of SharePoint 2010 - code behind in C# using Visual Studio application, integration of Work flows with Databases. Deploying/configuration of SharePoint app on SharePoint Farms. Development of Database Schemas, data objects - tables, views & StoreProc’s. Utilization of these DBO’s in developing Business Objects Models.
Environment: .NET, Entity Framework, C#, LINQ, SharePoint, SQL-Server, Oracle & TFS.
Confidential
Senior Application Developer/application architect
Responsibilities:
- Service architecture comprising of Service Confidential layer, Business layer & access layer was adopted.Data sources both in Oracle and SQL-Server Database were used in Business Objects in development of web services. For most part application layer had DAO/BLL and presentation layer.
- Certain SharePoint applications were developed using InfoPath forms, which generally consumed web services.
- Building of Virtual Machine (Windows 2003 servers/VM ware) for developing of Active Directory (Domain Controllers) based application. These virtual servers also helped in deploying data sensitive applications in/out of network. TFS &Visual Source Safe is being used for version control.
- Managed offshore development Team in India
- Application and technology developed in 15 months:
- Development included translating user requirement to Technical specification/document
- Creation of Business Object Models (BOM/creation of Methods & properties to migrate to Blaze Environment.
- Design business rules/harvesting existing rules/creation of decision metaphors/RMA’s/Deployment of Rule on
- Servers/Creation of Web Services to be consumed in the application.
Environment: .NET, SharePoint, WCF, SQL-Server, Oracle & TFS.
Confidential
Senior System Architect
Responsibilities:
- Activities Involved from requirement gathering, business objectives, and Use cases for defining project and development of Slivers. Adoption of Agile methodologies in creation of application, configuration of process flows, creation of classes/objects, Work Objects (Use Cases), UI’s/creation of Activities(Methods) using Decision Metaphors(Decision Trees/WHEN rules) Integrating outside resources/systems using SOAP. Adoption of TMF for testing and deployment to external Systems. Agile/smart BPM methodology (iterative approach), were followed and to achieve Slivers (deployable functionality) Confidential short intervals. Project Documentation and Project sizing (for ROI) was developed in Inception stage before actual development (elaboration/construction) Phase. Project Management Framework and Testing (Unit to User Acceptance) were conducted using TMF.
Environment: Rule Engine PRPC, Pegasystem Work-Flows, .NET, TMF, Agile & Oracle.
Confidential, Chicago
FICO/HP developer
Responsibilities:
- Java /custom BOM are used. Eclipse, Web Logic is used for development of BOM & Teradata / Oracle are data sources. There are combination of multiple repositories to accommodate tens of projects and thousands of rules. Some of the RMA are generated on run time to facilitate the users to generate opportunities, Claim/Claim Reports. Customized Java screens are also used as part of UI. Smart forms are developed for pre validation.
Environment: Blaze Advisor 6.8, Web Logic, Web sphere, Eclipse, Dimensions, Java, Oracle & Teradata.
Confidential, Louisville
Application architect
Responsibilities:
- Development included creation of Assembly to deploy over GAC. This is developed using C#.
- The assemblies were migrated to Blaze IDE to develop Reward calculating Rules for Health insurance customer. This full development cycle is developed adopting agile methodology (sprint/scrum meeting). Also, UML was adopted for design and code phase. SQL-Server and Oracle database were used.
- Web services (ASMX) were created to extract data from file feeds and batch harness and data was persisted to data base. Store Procedures were developed to be used in DAO to create assemblies.
- The Blaze rule development included Repositories, Rulesets, Rule flows, Decision Metaphors, Templates and RMA (Rule Maintenance application) . Custom Providers, Value holders, functions in templates were developed to achieve complex RMA’s for users to develop and edit rules.
- Database schema was developed to harness heterogeneous data source thru integration service (SSIS)
- PRPC (5.5v) was being used in tracking of program as in internal resources. Development of PRPC involved creation of new Work flows, Harness, Sections to increase number UI for the call center departments. Development of UI was supported by using Decision Tables/Trees, WHEN rules, Activities, Integration with databases and Integration with external application and deployment.
Environment: Visual Studio, .NET, C#, Blaze Advisor 6.1.8 & 6.5, ILOG, Java, SQL-Server, Oracle10g, VSS/TFS, Agile.
Confidential
Develop Web application & Decision Making Rule Engine using .NET, JEE and Blaze Advisor
Responsibilities:
- .NET Business Object Model were developed to migrate to Blaze IDE, to create Repository, Rules/Rule sets, Rule flow, Decision Metaphor’s. Rules were developed using Patterns, also Functions to Invoke Decision tables. Templates were developed for RMA’s to edit and create new rules.
- Java BOM was utilized in a separate repository to develop Templates for RMA.
- The Database SQL-Server 2005/Oracle is the backend. This multi tier application was developed using Object Oriented design, also Consuming of Web Servers and creating new Web services.
Environment: Visual Studio, .NET, XML, Blaze Advisor, Java, SQL-Server, Oracle10g, on Windows Pro.
Confidential
Responsibilities:
- The development included providing BRMS functional and technical expertise & creation & migrating Assemblies/Java beans, to Blaze IDE, to create Rule sets, Rule Flow, Decision Metaphors, Rule templates for RMA’s. Custom providers etc. deploying of rule Project to .NET Deployment using server agents. Development of Data access layer creating of components using OO technology. The project was
- Developed using Agile methodology.
Environment: Visual Studio, C#, Blaze Advisor 6.1, Java, XML, SQL-Server
Confidential
Responsibilities:
- Tech Lead to develop FMS application for CDC. As a tech lead the main focus was on architecting the application using UML and Patterns agile methods. Activities included developing of various pattern like (MVC, Singleton) and SOA architecture. The Main Task was to Design and develop a Business Process Frame Work (BPF) with components that address Enterprise content Management and Business process Management requirements.
- Development of BPF was to develop and integrate content storage and process management. Activities included designing (model) business requirement using UML class diagramContent model describing how objects, related documents, and log events are stored.
- Development of Web services (asmx service) SQL-Server development included Dataobjects and usage of Integration services (DTS package) Other activities included documentation, project planning, Risk management log & Issue logs. As lead developer developed coding standard documents and to adopt prescribed CSS for development.
Environment: Visual Studio ASP.NET, VB.NET, APEX2.2/HTMLDB, XML, SQL-Server, Access, Oracle10g, UML, on Windows Pro.
Confidential
Responsibilities:
- Rule Maintenance Application (RMA) using Blaze Advisor. ILOG usage was first explored for development of rule engine. The back end included SQL-Server & Oracle Databases. This application supported online viewing, submission of request inspection, remittance submission, remittance viewing and generate oracle report and also capability of generating inspection & other relevant letters (PDF) online. On the database side development included Tables, Views, store - procedures, functions & triggers. Both transact and PL SQL was extensively used.
Environment: Visual Studio ASP.NET, AJAX, XML, SQL-Server, Oracle (9i & 10G), Win CVS, Toad, Blaze Advisor, IIS on Windows Pro.
Confidential
Responsibilities:
- As a developer of this multi-tier application included, enhancement of ASP.NET by creating of user -controls, making the application browser compatible (for Fire fox) by changing Java script, creating of new menu systems using third party controls, Creating Data Grids for Sorting, Paging and search. Enhancing the Security of this application using Cryptography/Encryption/Decryption.The middle-tier/ business logic layer consists of Class modules (methods/properties) called servicesAnd Web Services to perform application services. This middle tier was developed using of VB.NET.
- The development of Services included Using of SOAP for Web services, knowledge of OOP.
- The Database layer was in MS-SQL Server with hundreds of Tables, Views, Store procedures, Functions
- And DTS spanned across multiple servers and databases. The development of this application included creating New Store procedures, Views and Custom functions on existing tables and Schemas.
- Also, for Production support constantly had to Debug existing complex store procedures and make necessary changes, also create or change existing Views/functions.
- The project included migration of few ASP application to .NET format, included of enhancing include files to User controls, Creating of Custom controls, changing of SQL-Statements to Store procs (Creating of Data objects) enhancing of Data connection to n-tier data access layer thru COM objects.
- Development of Reports Included using of Crystal Report 11/MS-Reporting services; creating of .rdl files and integrating each of these files in the reporting server to be called from main .NET application.
Environment: Visual Studio .NET Framework VB.NET, ASP, HTML, XML, Visual Source Safe, SQL-Server, Crystal Reports/MS Reporting Services, IIS on Windows 2000 Pro.
Confidential
Responsibilities:
- Development of components & enhancement of existing ASP.NET (ecrm) application using VB.NET.
- The Major enhancement of this helpdesk application was to create a Confidential for its users to extract and exchange data from multi Database/Data stores so as to serve various clients and users of health services.
- As developed ASP.NET, System Libraries were extensively used. Classes, custom objects were developed. On Backend SQL-Server Data objects were created. For reusability Business Logic Layer (BLL) was developed. The GUI components developed had various functionality of Menus, DataGrid (Page Indexing Sorting, Hyperlinks, Editing, Snap in and display of data from cross section of Data sources. Also developed Web services for authentication & authorization for login purposes.
- Further enhancement to this part of application involved ordering of on-line services for the merchant for which new application is created, which is again a ASP.NET written in C#. For which User-controls, Data Access Layer and Business Logic Layer is created. The Web pages will access the DAL through Facade layer consuming the Web-services.
Environment: Visual Studio .NET Framework, C#, VB.NET, ASP, HTML, XML, Visual Source Safe, SQL-Server, IIS on Windows 2000 Pro.
Confidential
Responsibilities:
- This application’s (DotNetNuke portal-framework) activities, included creation of User controlsClasses & Web Services. The Components/modules created were part of n-tier application development.
- The GUI development was uploading of User controls on the this DNN Framework, which in turn will consume Web Services. The Development of Web services were mainly to create Façade, Data Logic and Data Access layers. These web services use SOAP to access these layers. These components and Web services were development in ASP.Net using C# and VB.NET & XML.
Environment: Visual Studio .NET Framework using C#, VB.NET, XML, Visual Source SafeVB 6.0, XML, SQL-Server, IIS, Windows 2000 & Windows XP
Confidential
Responsibilities:
- The MARTANet application is developed in C# using ASP.NET technology. The Development of this Intranet application involved creation of new Dynamic web pages, Classes/assemblies & Components. The purpose of this Portals application was to leverage the actual user to post real time information on web, and to facilitate the Managers and Administrators to have Department level security access to the portals. The Administrators and Managers were given access to create & post Menu’s, Tabs, HTML pages, PDF & other Documents of their individual department to give real time information to the Users.
- Developmental activities included extensive use of XML, XSL, XSLT & VISIO.
- SQL-Server & Oracle are Confidential the back end. Since this Portal application is Database centric the entire information is being stored in SQL-Server Database. Database development included creating of Store Procedures, Views, Triggers etc., using T-SQL.
- The Development & Changes of itsmarta.com an Internet application consists of enhancements and changes to the existing on line application. The development of this application involved creation of ASP pages, COM objects, FSO Objects(for file uploads) and XML/DOM objects. Also the application required re-writing of some Static HTML pages, developing of Java & VB Scripts.
- Also Developed Web application (Content Management) using HTML-DB, for Oracle and Access Databases.
Environment: Visual Studio .NET, C#, ASP.NET, ASP, VB Script, Java Script, XML, VISIO, SQL Server 2000, Oracle 9i
Confidential
Responsibilities:
- Integration of .NET with Legacy systems using BizTalk Server. The development included creation of namespace, classes/components, marshaling, transactions, XML/SOAP & AIC. Configuring BizTalk orchestration (Flow charts, message implementations, XML documents, channels, Message queues) configuring XLANG schedules, creating/working with Specifications, mapping, managing and configure message implementation.
Environment: Visual Studio .NET, C#, ASP.NET, XML, BizTalk Server, Commerce Server, EA3.51, VISIO, SQL Server 2000, IIS 5.0 & Windows 2000.
Confidential
Responsibilities:
- Development of ‘Web Forms’: ASP.NET server control, User Controls. Developing of namespaces, base Classes and methods, event handlers for various events raised by ASP.NET server controls. Development of .NET assemblies. Also, creation/using of XML document using DOM (using of X-path and namespaces)
Environment: Visual Studio, VB.NET, ASP.NET T-SQL,XML, SQL Server 2000, IIS 5.0 & Windows 2000Projects Lead, CDC (NIP): Projects Confidential CDC:
Confidential
Responsibilities:
- The development of this application consisting of developing ASP.NET pages, ASP.NET server control, various type of Validation controls, creating namespaces, components & assemblies. Also, development of Web Services/using of ASP.NET to build XML, Web services. This web service was used to update to database. The course of this project was to adopt RUP practices to develop data model, Design, Iteratively manage requirement & use Component architectures. Also create Test scripts based on Use Cases. Use Bug Tracking tools like Elementool.
Environment: VB.NET, C#, ASP.NET T-SQL, XML, IIS 5.0, RUP, SQL Server 2000, XML, VSS, Visio, Windows 2000
Confidential
Responsibilities:
- This web application were ASP.NET pages for to retrieve/access and input information on experts for Statistical analysis. Development included Creation of Process Flow structure, Standards for Web Application development, Using ASP.NET for server process & user Confidential, VB.NET & ADO.NET for SQL Server database interaction.
- Created and used .NET namespaces, classes and methods. Created User controls for reusability and deploying various kind of validation controls to validate user input, Used ASP.NET intrinsic objects like Server, Application, Response, Asp Error etc. Designed SQL 2000 DTS Packages for automated process. Development included Configuring BizTalk2000 to automate process. Used BizTalk2000’s “Send Function” which reads XML from MSMQ, validates with DTD and sends to the external server, and “Receive Function” which receives XML response and puts into MSMQ.
- As a part of NEDSS development team for NIP, developed n-tiered application to capture vaccine preventable disease information from individual state and primary health centers. These screens were developed using Silver Stream application server and deployed on SS web servers (the web server, application server and database server being the separate tier of this system) Java Script for field-based validation in the browser and EJB component in the server were implemented. Databases were connected using standard SQL and JDBC connectivity. The system was developed to accept, route & process electronic HL7 messages.
- Also developed infrastructure to support XML data exchange/ integration broker functionality. In the course of this project was to Manage Requirement, use Component architectures approaches, Model Visually, Continuously verify Quality. Application server development will apply business rules and initiate integration broker activity. It was also envisaged to maintain directories using the LDAP services..
Environment: Silver Stream 3.73, T-SQL, XML, Windows 2000, RUP, SQL Server 2000, HL7 & VSS.
Confidential
Responsibilities:
- The objective of this application is to deploy thin-client that minimize client side processing and that support widest possible browser software. This multi-tiered web application developed as ASP pages on IIS. Use of Component Architectures(RUP), functionality/transactions written in VB 6.0 was brought into ASP pages as COM objects (DLL’s) & using MTS,VB Script and Java Script were used for validation in the server and browser. ASP, ADO, COM DLL’s & MTS were used for database Interactions.
Environment: VB, Visual Studio, RUP, SQL Server 2000, HL7 & Windows 2000.
Confidential
Responsibilities:
- This was a Three tier (Enterprise) A/R Billing & Registry application in VB 6.0 with SQL - Server 6.5 database. The development included creating In process server, local servers, OCX, DLL’s & Active X components. Also creating of new class modules (CFP & DMO) for business rules. Third party control were used in building application.
- On the back end, data modeling activities included creating scripts for tables & stored procedures. T - SQL were used also for BCP & DBCC. New Relational Databases were created from using data modeling tools like ER Win. Second part of the project involved converting DOS-Btrieve application to Windows. The Project involved creating screens (GUI Confidential ) connected C++ & SQL-Pervasive which reads B-trieve data Confidential the back end. DLL’s/API calls are part of this application. Visual Interdev was used to develop HTML/ASP for web enabled data entry.
Environment: Windows NT,VB 5.0, SQL Server, ER-Win, VSS & Crystal report
Confidential
Responsibilities:
- The Project involved developing of SQL Server database for FAA (IAIDS). Data modeling tool like ER Win 3.0 (to design Logical /Physical model) was used, both client-oriented information like VB extended attributes and server-oriented information like triggers, stored procedures and components need to manage data were created. This C/S application had replication /Partition feature (for multi user/remote data access) The second part involved creating GUI, in VB 5.0, also ADO/OCX were developed as part of the application. Other aspect of the project was converting of Paradox database to Access and using VB 5.0 as Front end, where DAO is used in application.
Environment: VB 5.0,ER Win, Access, SQL Server, Source safe & Crystal Reports.
Confidential
Responsibilities:
- Developed C/S application for General Ledger data (containing GL entry, AP/AR, Payroll etc.) The application was customized with special Menus, Toolbars, Wizards & Help files. Decision support Forms (to summarize and analyze the information contained in database) were created, Access (8.0) Data Base was up sized to SQL-Server 6.5 (Indexes & Validations, Data type, Referential Integrity, Validation rules) SQL-DMO (Installed) SQL Server object were created to connect retrieve other objects.
Environment: Windows NT, VB 5.0, MS Access, SQL-Server 6.5
Confidential
Responsibilities:
- Design, develop and Implement Relational Database technology, Create Quality Control System Application to track and run Process Control Chart utilizing statistical process methods, to analyze scientific data, and to generate quality control charts and reports. The existing Database was restructured (Table normalization, Query optimization, Macros to Codes with error Handlers, Forms & Reports were created) to enable the techs to monitor product performance for quality control. VB 5.0 was used to develop GUI components.
Environment: Windows NT, VB 5.0, MS Access, SQL Server 6.5
Confidential, Atlanta
Responsibilities:
- Developed system, three tier Application in VB with SQL Server 6.0 Back end .The Application was built from the source code in Visual Source safe. Third party tools were used. RDO was implemented over ODBC API and Driver Manager to establish connection and create result sets. SQL scripts were generated in creating of Tables (with Importance to Data types) Data was Imported using BCP
Environment: Windows 95, Visual Basic 4.0,MS Access & SQL Server.
Confidential
Responsibilities:
- Developed systems, created work group Application to enter, edit and manipulate the Data stored in Access Database. VBA was extensively used in developing of application. The System also generated Daily reports, which provided all the information of the various stages of progress. The System methodology is based on Client/Server architecture. DAO, OLE controls (OCX) Dynamic link library (DLL) & Crystal Reports (4.0) were used for the project.
Environment: Visual Basic 4.0, MS Access 97 & SQL-Server.
Confidential, Atlanta
Responsibilities:
- Developed Advanced Information support software to assist a group of Travel Agent, Hotel-Motel Industry to keep Track of advanced Reservation information, Occupancy and Other HRPR Applications. The System also generated Reports out of queries and export data to Other MS Office suites. DAO,OLE-Controls, were used in developing of application.
Environment: Windows 95, Visual Basic 4.0 and MS Access 2.0
Confidential, Atlanta
Responsibilities:
- This application was intended to store inventory data for the warehouse, facilitate Salesmen to access stock position, pricing, discount structure and information about Customers, also supply chain logistics were established. This Access Database was created for client server environment. This RDMS was achieved through Normalization of Tables, optimizing of queries & Access Basic Programming (Creating and manipulating of DAO)
Environment: VB 4.0 & MS Access 2.0