Technical Architect Resume
Houston, TX
SUMMARY:
- 10+ years of cross - functional experience developing Enterprise class, modern, Software projects with hands-on experience in development, deployment, implementation and maintenance of application software.
- Proficiency in Microsoft® Technology Stack.
- Technical Expertise in Business Intelligence and Web Development.
- Extensive experience in developing web based solutions using Microsoft® Web Platform - .NET Framework, Visual Studio®, ASP.NET,SQL Server®, ADO.NET,ASP.NET MVC, ASP.NET Web API, IIS, LINQ, WCF, Entity Framework, AJAX and Web Services.
- Rapid web application development using ASP.NET MVC and HTML5.
- Enterprise integration using SharePoint.
- Experience with Microsoft Azure - Implementation ofIOT cloud solution- Azure IOT Suite: Event Hubs, Data Factory, Stream Analytics, Blob Storage, Logic Apps, Web Apps, Service Bus
- Expertise in designing rich, responsive, user friendly interfaces for the web using HTML, CSS, JavaScript, AngularJS,AJAX, Bootstrap, jQuery and Telerik.
- Proficient in writing complex queries and optimizing queriesinSQL Server®., Oracle, Sybase databases using both T-SQL and PL/SQL.
- Excellent database skills in creating SQL objects like Tables, Views, Indexes, Triggers, user defined data types, Stored Procedures, CLR Procedures and functions.
- Experience working with data models, data dictionaries, logical & physical Data modeling, Normalization and De-Normalization techniques for OLTP and OLAP systems.
- Excellent experience in Data warehousing and Data mining with querying and mining large datasets to discover patterns and to examine financial data.
- Experience in Progressive Data modeling to serve dynamic business needs
- Software development using Test-Driven Development, Feature-Driven Development and Domain-Driven Development methodologies.
- Extensive experience in the MSBI stack: Analysis Services (SSAS), Integration Services (SSIS) and Reporting Services (SSRS).
- Experience in Test Management&Test Automation - Quality Center.
- Experience in Programming Quality Center Open Test Architecture (OTA) API.
- Web debugging using Fiddler ™.
- Managing Scrum artifacts: Sprint Backlog, Sprint burn-down chart and Release burn-up chart.
- Experience in Oil and Gas domain: dealing operations with Upstream and Midstream sector.
- Experience in Banking, Financial Services and Capital Markets domain.
- Source control managementexperience in using Subversion (SVN), VisualSourceSafe (VSS) and Team Foundation Server (TFS).
- Experience in classic Waterfall Methodology andmodern Agile methodology of software development.
- Good Team player and also ability to work as individual contributor.
TECHNICAL SKILL
Framework: .NET 4.0/3.5/3.0/2.0, ADO.NET, ASP.NET 4.5/4.0/3.5/3.0, ASP.NET MVC, ASP.NET Web API, WCF,AngularJS, Bottle, Unity
ProgrammingLanguage: C, C++,C#4.0 / 3.0 / 2.0, VB 10.0/8.0/6.0 Java, Python
ScriptingLanguage: Shell scripting,Perl,PHP,JavaScript, VB Script
Markup Language: HTML, HTML5, XML, XHTML
Style sheet Language: CSS3, XSL
IDE: Visual Studio 2012/2010/2008/2005, Eclipse 3.5, IntelliJ
DBMS: SQLServer 2005/2008/2008 R2/2012, Oracle 9i/10g,Sybase ASE 15.0, MongoDB 3.0
BusinessIntelligence: SSRS,SSIS, SSAS, MicroStrategy, Power BI
Application/WebServer: IBM WebSphere 7.0, Internet Information Server 6.0/7.0/7.5/8.0, Apache 2.2
Content Management System: SharePoint, MediaWiki
Cloud Computing: Amazon Web Services (AWS), Microsoft Azure
Protocol: HTTP, SMTP, SOAP, FTP, POP, IMAP
Tools: HP Quality Center, MicrosoftWebMatrix, Microsoft Solver Foundation, Telerik, Fiddler ™, Redgate SQL Toolbelt, ARIES™, IHSFieldDIRECT, BOLO, Control-M, NuGet, Bower, Gulp
Testing Tool: Selenium, Test Studio, NUnit
Source/Version Control: SVN 1.6, TFS 2010/2012, VSS 2005
OperatingSystems: MicrosoftWindows 10/8/7, Unix
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Technical Architect
Responsibilities:
- Requirements gathering, Design and Implementation.
- Design & development of windows services to push SCADA data from on-premise DMZ database to Azure Event Hub using Microsoft Data Management Gateway.
- Azure Data Factory implementation to manipulate data from on-premise and cloud sources.
- Implementation of Complex Event Processing (CEP) pipelines to process the streaming data from Event Hubs using Stream Analytics jobs.
- Business rule implementation using Logic Apps.
- Implementation of Azure Service Bus for Enterprise messaging in the cloud.
- Implementation of content-based routing and delivery of asynchronous brokered messaging using Service Bus Messaging fabric; Topics & Subscriptions.
- Implementation of Azure Blob Storage
- Implementation of Business Work flows using Mobideo Workflow solutions.
- Execution of SCRUM activities; Sprint planning, Daily Scrum and Sprint Retrospective.
Technology: Azure IOT Suite: (Event Hubs, Data Factory, Stream Analytics, Blob Storage, Logic Apps, Web Apps, Service Bus),Micro s o ftSQLSer ver2012, Microsoft Azure SQL, ASP.NET MVC, ASP.NET Web API,C#,SSIS,TFS, VSTS, Mobideo® Workflow solution, TIBCOSpotfire®
Confidential, Raleigh, NC
Technical Architect / Senior .NET Developer
Responsibilities:
- Requirements gathering, Design, Implementation and Testing.
- Design and Development of involved Database: Tables, Views, Functions, Stored Procedures, Triggers, Custom User-defined data types and Table Types.
- Implementation of SSIS packages consuming data shared by external agencies over Web Services.
- Enhanced security of sensitive data (SSN, TIN) with SQL Server symmetric cryptography system.
- Responsive Web design using Bootstrap.
- Implementation of custom workflows.
- Implementation of Service Oriented Architecture using both Web Services and Web API.
- Implementation of SMTP based Custom Mail utility.
- Rapid Application Development using AngularJS - rendering processed data over REST API.
- Implementation of traditional business reports using SSRS.
- Power BI analytics solutions.
- Automated unit testing using Visual Studio Unit Testing Framework.
- Code review, Code Walkthrough.
- Release Management.
- Holding Daily Scrum, Maintaining the Sprint Backlog, Product Backlog and updating Sprint burn-down chart.
Technology: ASP.NET, C#, VB.NET, Micro s o ftSQLSer ver2014, ASP.NET MVC, ASP.NET Web API, ADO.NET, SSIS,SS RS, AJAX, jQuery, AngularJS,Telerik Controls, Web Services, Bootstrap, TFS, Power BI, T-SQL
Confidential, Houston, TX
Technical Lead/ Senior .NET Developer
Responsibilities:
- Involved right from inception to delivery and support.
- Developed ASP.NET MVC components using C#.
- Developed Client-side JavaScript library for standard control validations using regular expressions and DOM methods.
- Ensured seamless user experience across different devices using Bootstrap CSS media queries.
- Developed utility libraries for database access using ADO.NET, file storage and logging using data stream, and notifications using SMTP clients.
- Implementation of Unity container framework for Dependency Injection.
- Implemented AJAX based web controls in web forms using jQuery libraries for enhanced user interfacing.
- Custom Financial Analytics - calculating Rates of Return, Planning Loan & Lease schedules.
- Consumption and rendering of processed business data across divisions using Web Services and Web API.
- Developed feature rich, expressive user interface using AngularJS.
- Developed and maintained SQL Server Databases. Built, maintained, and scheduled DTS and SSIS packages and stored procedures for migrating and updating data.
- Developed reports using SQL Server Reporting Services and utilizing complex SQL queries and stored procedures. Configured and maintained Report Manager and Report Server for SSRS.
- Managing the following Scrum artifacts: Sprint Backlog, Sprint burn-down chart and Release burn-up chart.
- Code review, Walk through and deployment across different environments.
- Implementation of NUnit to perform automated unit testing.
- Change control management.
- Provided production support.
- Ensured Cross browser compatibility.
Technology: ASP.NET, C#, VB.NET, Micro s o ftSQLSer ver2012, Oracle 12g, ASP.NET MVC, ASP.NET Web API, ADO.NET, SSAS, SSIS,SS RS, AJAX, jQuery, Telerik Controls, Web Services, WCF, AngularJS, Bootstrap, TFS, T-SQL, PL/SQL
Confidential
Senior .NET Developer
Responsibilities:
- Created ASP.NETMVCcomponents containing code for business and data access logic using C#.NET.
- Responsible for the designing the advance SQL queries, procedure, cursor, triggers, scripts.
- Created, scheduled and managed SQL Server jobs to automate various data load.
- SQL Server Service Broker Implementation
- Implemented SMTP based Database Alerts and job status notifications.
- Design and Implementation of view-dependent controllers in client-side using AngularJS.
- Designed rich and responsive UI using AngularJS and CSS3 transformation effects.
- Built a custom scheduler control by extending the calendar control.
- Implementation of Microsoft solver Foundation to calculate decline curve factors.
- Graphical representation of rig schedule and assignment using Telerik controls.
- Telerik implementation for seamless UX across Devices and Browsers.
Technology: ASP.NET, C#, VB.NET, Micro s o ftSQLSer ver2008 R2,ASP.NET MVC, ASP.NET Web API, ADO.NET, Entity Framework,SSRS,SS IS, Microsoft Solver Foundation, AJAX, jQuery, Telerik Controls, Web Services, WCF, AngularJS, SVN, T-SQL
Confidential
Senior .NET Developer
Responsibilities:
- Developed multiple excel forms using VBA to collect budget & actual data.
- Designed rich, intuitive input forms in excel to upload data into the server over Web services.
- Implementation of custom web services to render expense data across other business units.
- Transformed XML files into specified business format using XSLT.
- Implementation of enabling workbook in an Excel Web Access Web Part.
- Used Serialization in C#.NET to manipulate binary data rendered over web service.
- Implemented SMTP based mail module to notify involved stake holders during the course of workflow.
- SQL Server Service Broker Implementation.
- Helped to migrate legacy spreadsheets into custom Confidential system.
Technology: ASP.NET, C#, VB.NET, Micro s o ftSQLSer ver2008 R2, ADO.NET, VBA, EXCEL, SSRS,SS IS, AJAX, Web Services, VSS, T-SQL
Confidential
.NET Developer
Responsibilities:
- Design of fact tables and dimension tables to match the Star Schema of the data mart.
- Performed manual & automated schema comparison & schema synchronization.
- Validating the migration against the existing physical data model.
- Design and implementation of transactional & snapshot fact tables.
- Manual handling of known migration issues; Data Types, Expressions & SQL commands etc.,.
- Test Management using Quality Center.
- Performed pre-migration and post-migration testing.
- Part of formal design review prior to production migration.
- Automated the direct & incremental loading.
- Design and development of web interface to manage the migration process flow.
Technology: ASP.NET, C#, ADO.NET, Sybase ASE, Microsoft SQL Server 2005, SQL Server Migration Assistant, HP Quality Center, VSS, T-SQL
Confidential
.NET Developer
Responsibilities:
- Implementation ofweb services to render MQ message status& Control-M job status.
- Design and Development of centralized Dashboard using ASP.NET, C#.
- Workload Automation using Control-M job scheduler.
- Cross platform messaging using IBM WebSphere MQ.
- Developed utility libraries for database access using ADO.NET.
- Implemented wrappers to consume external web services.
- Design and implementation of custom user controls to display message and job statuses.
- Custom web services to render and consume enterprise mailing service.
- Design and implementation of Integrated logging module to register event logs in SQL server database.
- Automated subscription mechanism for event notifications.
- Implementation of Web interface to manage users, user roles and subscriptions.
- Implementation of Web Application Security module.
Technology: ASP.NET, C#, VB, Microsoft SQL Server, ADO.NET, IBM WebSphere MQ, Control-M (job scheduler), VSS, T-SQL
Confidential
Student Intern
Responsibilities:
- Detailed study of Mercury Quality Center architecture (3-tier) & Open Test Architecture (OTA) object model.
- Extending Mercury Quality Center feature with Open Test Architecture (OTA) API using C#.
- Windows API programming to perform GUI automation using VC++.
- Implementation of wrapper classes to access, identify and manipulate UI elements of other windows applications.
- Design and implementation of customizable simulator control.
- Implementation of Test Plan and Test Case management module.
- Implemented wrappers to consume external web services.
- Implementation of configurable notification services module in C#.
Technology: .NET, C#, VC++, Jscript, Mercury Quality Center, Open Test Architecture API