Enterprise Solutions Architect Resume
Austin, TX
PROFESSIONAL SUMMARY:
21 years of experience in designing, developing and securing enterprise applications, distributed applications, web applications, Win32 software as well as large database systems. Architect level design as well as hands - on development and mentoring on most projects. Cloud Architect roles in the last 4 years.
SKILLS:
- Industry Specializations - Healthcare (Public Health, MU, EHR, Clinical EHR), Energy (Trading Apps, Ocean floor, rig mapping), Oil and Gas ( Confidential, Schlumberger), Computer Retail and e-Commerce (DELL), Financial Services (Credit Card Companies, Lease, Loan etc.), Insurance (Claims Management, Broker, Manager, Unedited insurance), Social Networking ( Confidential ), Publishing (Harcourt Assessment)
- Network and Application Security Design, Enterprise Solutions Architecture for large systems, Web Services Security, Web App Security, Data Tier and Middle Tier security,
- Microsoft Server Platforms, AD, OWASP, Firewalls, Proxies, Reverse Proxy, Load Balancers. Pen Testing, Scanners, Port Mappers.
- Requirements analysis, documentation, business analysis, transaction and workflow analysis, UML, Business Process Modeling
- Modern Application Stack, Cross Platform App development (Mobile, Web, IoT), iOS and Android
TECHNICAL SKILLS:
- Advanced Web and Desktop Applications in .NET. 3 rd party .NET controls including Syncfusion, Infragistics, Persistence (nHibernate), Dependency Injection - spring.net, Windsor Castle, .NET security, WinForms, framework design, Enterprise library, CAB,SCSF, design patterns, ASP.NET MVC 4,5,6. CODE Framework (WCF), .NET 4.5.2, IIS 7.x, 8.x, Agatha, WebAPI
- SOA and Web services - Confidential 3.5, 4.0, AppFabric, Azure, Performance Issues with Confidential and Azure. Synchronous and Asynchronous (AJAX) service architecture. Distributed caching of service data using nCache. Remoting, Interoperability (with J2EE web services) issues, JSON, RESTFul services, AJAX
- General Exploit techniques, PEN testing - Buffer Overflows, TCP/IP hijacking, Denial of Service, Cryptanalysis - Concealment, transposition and substitution ciphers, Symmetric/Asymmetric ciphers, MITM attacks…
- Object oriented analysis and design, EA Tools and Frameworks - Enterprise Architect, TOGAF, ABACUS (Avolution), VS 2015 architect modeling tools, Visio
- Source Control - Visual Source Safe, Source Off Site, CVS, ClearCase (expert), SubVersion (expert), Team Foundation Server (TFS 2015)
- Expert in Performance Monitoring and Bottleneck detection, Load Testing, HP LoadRunner (7.X…11.x), HP APM, Fiddler, StresStimulus Profiling DotTrace, PerfMon, Memory Leaks, WinDbg, MemProfiler, Ants Profiler
- Reporting Solutions - Crystal Expert against a variety of DB platforms, SRSS, SSIS and SSAS experience. Advanced reporting system design including complex queries and subqueries and a variety of datasources.
- J2EE, EJBs, JSP, Servlets, Application Servers (Websphere 5.X, 6.X, Jrun 4.X, WebLogic 7.X, Oracle 11g, Tomcat)
- Databases - Oracle 8/8i, 9i, 10g, SQLServer 200X, 2014, 2016, TSQL
- EAI, Integration - Webmethods Integration Server 6.x, 7.X, BizTalk Server 2008
- Automated Unit testing and Build technologies - xUnit, Typemock, Junit, Nunit, MBUnit, MSTest, Ant, Nant, log4j, log4n, CruiseControl, msBuild
PROFESSIONAL EXPERIENCE:
Enterprise Solutions Architect
Confidential, Austin, TX
Technologies: AWS, Azure, IaaS, PaaS, Tableau, HP WebInspect, EHR products, NoSQL, Data Analytics, Data Warehousing, Azure DW, Highly Scalable Web, Middle and DB Tier Architecture, Network Security, App Security, OWASP, CMDB, Remedy on Demand, Virtualization, HP APM, ALM, TFS 2015, SQL 2016, Visual Studio 2017, Disaster Recovery Planning, High Availability and Failover Solutions, Migration of legacy and modernized applications to/from data center to the Cloud.
Responsibilities:
- Successfully designed a migration strategy for over 150 public health applications from on-prem data centers to the cloud and to consolidated environments.
- Helped implement an overall cloud strategy involving AWS and Azure.
- Process Modeling using Visio, Pega, Bonita.
- Conducted Threat and Risk Assessments and IT Security reviews to assess business and technology risks within the current operating mode. Web App Scanning using HP Web Inspect.
- Vulnerability Scanning, worked with business units to identify their perceived threats to the integrity, availability, and confidentiality of their information assets.
- Lead Solutions Architect in architecting and migrating Infrastructure to IaaS and PaaS constructs
- AWS Marketplace Services, AWS Auto Scaling, Auto Recovery and Elastic Computing (ELBs etc.)
- Azure IaaS and PaaS design and implementation - Azure Cortana Suite, Azure DW, Azure Data Factory.
- Collapsed SQL and IIS platform on AWS - allowing multi-tenant app hosting on single instances.
- Troubleshooting of ITEAMS, a key inventory asset management system.
- Troubleshooting of bottlenecks in a large financial web app (REMITTANCES)
- Root Cause investigation of network and application latency issues across a variety of apps
- Helped create and manage a centralized master database of all corporate hardware (servers) and intellectual assets (applications, versions, licensing etc.). Built a web portal around the master database showing high level visualizations using Tableau as well as native Telerik UI controls.
Confidential, Houston, TX
Overall System Performance Tuning Architect
Technologies: WebAPI, nHibernate, Windsor Castle (IOC), WCF, ASP.NET 4.5, IIS 7.5, SQLServer, Fiddler, Load testing, xUnit, Agatha Service Request Response Layer
Responsibilities:
- Found various bottlenecks in the nHibernate (Fluent) implementation. Improved overall response time by 80% by implementing all nHibernate recommendations. Additional improvement was obtained by upgrading to IIS 7.5and ASP.NET 4.5 - as well as applying all SQLServer recommendations.
- Recommended various hardware configuration changes (multi-core and 64 bit OS es) for both the web tier as well as the data tier. Distinguished the pros and cons of SQL Server enterprise versus standard editions for the need of the customer. Provided a (database) Replication strategy to better handle multiple reporting applications.
- Session management (singleton), manual flushing of sessions and better transaction management were all implemented to provide better performance.
- Confidential configuration settings as well as IIS 7.5 configurations were also changed to improve handling of multiple concurrent requests. A service request response layer (Agatha) was used to improve code maintainability. Unit tests were written for key Confidential services.
- Identified various performance counters for IIS, ASP.NET, Confidential and SQLServer to be monitored during stress testing.
- SQL Server profiler trace and index tuning advisor were run. Recommendations were implemented following a ‘best practice pattern’ (unique, clustered indices add first, single column and dual col indices added next…).
- SQL Server wait statistics - Ran custom queries to identify 'wait statistics' in sql server and deciphered underlying causes (low sqlserver memory, deadlocked rows in tables etc.)
Confidential
WCF, .NET 4.0 and SQLServer Performance Tuning Architect
Technologies: - Azure, AppFabric, WCF, SQLServer Denali
Responsibilities:
- Helped with the troubleshooting of an n-Tier app using Confidential and Azure. While Azure was the primary suspect, a thorough investigation of all n-Tiers was conducted - including the SQLServer database - and the Confidential application code. The primary source of the bottleneck was found to be a combination of a slow responding Confidential service (code) and the AppFabric cache’s session management.
- Load Testing: Designed load tests simulating 10,000 simultaneous users (in LoadRunner 11.x). Verified existing SLAs and budget constraints (primarily memory footprint and execution time for each service call).
Confidential, Houston, TX
Technical Architect
Technologies: .NET 3.5, 4.0, OOAD, ADO.NET 3.5/4.0, SQL Server 2012 (Denali)
Environment: .NET 3.5, Visual Studio 2010 Ultimate, Team Foundation Server (TFS 2010)
Responsibilities:
- Dell.com’s high volume browse functionality - serving over a 100 million users daily in over 170 countries, is undergoing a rewrite. Rewrite’s primary goal is to address performance issues with browsing, sorting, retrieving thousands of products available in Dell’s sales catalog. Stabilized several existing production issues - as well as built an infrastructure to troubleshoot new issues.
- Help define overall performance SLAs and designed overall testing strategy to meet the SLAs.
- Reworked various service calls ( Confidential services) to be invoked via AJAX as opposed to synchronous invocation. Refactored existing object model to allow for scalability and extensibility.
- Worked in an agile environment with 2 week sprints to implement various new features on dell.com – including shop main (landing page), franchise pages, category pages, featured systems, Side bar navigation pages etc. The overall architecture was a mixture of Confidential Services as well as ASMX style web services.
- Advanced patterns usage including distributed cache adapter, abstract factory, decorator and singleton.
- Created overall performance monitoring test plans for ensuring SLA compliance against pre-defined budgets (mainly execution time of service calls). Created and monitored LoadRunner scenarios for load and performance testing of various pages on dell.com.
- Performance Monitoring and Analysis of live dell.com production website. Troubleshooting of performance bottlenecks. Perf Counters related programming.
Confidential, Houston, TX
.NET Architect, WinForms Specialist, Core Framework
Technologies: Large Scale OOAD, WinForms, Enterprise Library, EA Modeling – Visio, ABACUS, Spring.net, nHibernate, Syncfusion Custom UI Library, Custom UI Grid development, CAB, SCSF framework, WPF
Environment: .NET 2.0, .NET 3.5, nHibernate, Syncfusion, SQLServer 2005, Oracle 10g, Rational ClearCase, Visual Studio 2005/2008
Responsibilities:
- Helped build an advanced OO Framework entirely in .NET - containing UI (CAB, SCSF and Syncfusion), Dependency Injection (Spring.net), Persistence (nHibernate), Logging (log4net), Security (ADAM Authentication), Exception Handling. Advanced patterns usage including MVC, observer, delegate, command, abstract factory, singleton, visitor and strategy.
- Helped develop large energy trading app with modules for nominations, scheduling, settlements etc.
- Worked with Enterprise UI Architecture including CAB/SCSF. Built smartparts, workitems, workspaces using various layouts – tabbed interfaces, split container etc. Latest UI components built using WPF including Syncfusion’s Essential Grid for WPF.
- ABACUS based modeling – using various built-in dashboards and views – application portfolio dashboard, system network dashboard, asset management dashboard, charting views and application roadmaps.
- Troubleshooting of production problems including memory leaks (managed and unmanaged code) using tools such as WinDbg, CompuWare’s DevPartner and .NET Memory Profiler (SciTech) .
Confidential, Austin, TX
.NET Architect
Environment: .NET 2.0, .NET 3.0 Components, ActivePDF, Crystal Reports .NET, SRSS and SSIS (Microsoft BI Suite), MS Exchange Server, Active Directory, SQL Server 2005, IBM iSeries ASP.NET, C#, VB.NET (Primary language ), Crystal Reports X1, J2EE, WebSphere 6.0, Visual Studio
Responsibilities:
- Automated several paper-based processes used throughout the un-admitted insurance market.
- Claims Management Automation – In addition to insurance brokers and managers, automated the process of claims submission and processing.
- Created rapid prototypes and solutions to ensure success of future bids.
- Built a sophisticated Windows Client Application with backend SOAP services (both java and .NET). Large MDI Form based app with security, administration, customization and reporting features.
- Built several ASP.NET deployment projects – for deploying the ASP.NET web service into multiple web environments (QA, Production, DEV, etc.). Deployment consisted of correct Crystal Merge Modules, third-party DLLs (log4net) and OCXs – to be registered on installation target.
- Provided a custom validation library that handles various data-validation issues – and presents them in a consistent summary form.
- Active Directory – Developed overall security architecture – including policies and privileges. Used Directory Services API to de-dupe duplicate records.
Confidential
Migration to .NET specialist
Environment: SQLServer 2000, ASP.NET, Visual Studio 2005, Conversion from ASP to ASP.NET
Responsibilities:
- Moved Confidential from one of the slowest ranked community websites to among the top 10 percentile – by identifying and cleaning up software related bottlenecks.
- Cleaned up software – enabling a faster web navigation experience for end users.
- Increased monthly user subscriptions due to improved website performance.
- SQLServer troubleshooting and performance tuning – including profiling, index analysis, disk I/O, memory usage, CPU usage, transaction logs, SQL statement tuning and related DBA tasks. Brought down memory usage substantially – as well as lowered CPU usage of running sqlserver processes.