We provide IT Staff Augmentation Services!

Architect Resume

0/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • 15+ years’ experience in complete Software Development Life Cycle (SDLC).
  • 14+ years’ experience in developing Rich Client, Thin Client/Web and Services Applications using Microsoft .NET Technologies.
  • 7+ years’ experience in cloud computing including Azure, AWS.
  • 7+ years’ experience in architecting and moving datacenters and applications from on - premise to Cloud infrastructure.
  • Expert in PAAS and IAAS platforms.
  • Experience in Object Oriented, Layered, Client Server, N-Tier, Separated Presentation and Service Oriented Architectures.
  • Certified Scrum Master.
  • Experience in Agile Methodologies (Test Driven Development, Pair Programming, Continuous Integration) and SCRUM.
  • Proficient in Object Oriented Analysis, Relational Data Modeling, RDBMS, Communication Protocols, Data Flow Diagrams and Semantic Object Model, ORM Tools.
  • Experience in Mobile Development using Xamarin Studio.
  • Experience in Content Management Systems like Sitecore, Umbraco,Kentico.

TECHNICAL SKILLS

Cloud: Windows Azure, AWS.

Languages: C# 2.0/3.0/4.0, VB, C++, SQL, UML, Java, Scala, Python

Big Data: Hadoop, Hive, Oozie, PowerPivot.

Messaging: Azure Queues, Service Bus Queues, KAFKA, AMQP

Databases: MS SQL Server 2012, MS Access, Oracle 9i

Web Server: IIS 5.0/6.0/7.0

Internet Tools: ASP.NET 2.0/3.5/4.0, HTML, CSS, JavaScript, XML, XSLT, Web Services

IDE tools: MS Visual Studio. NET 2013, Eclipse, JBuilder

Version Control Tools: Team Foundation Server/Source Depot/Svn/Github

Reporting Tools: SQL Server Reporting Services 2008

Data Modeling: Erwin, ER Studio, Enterprise Architect.

CMS: Kentico,Umbraco.,Sitecore.

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Architect

Environment: C# 5.0, OAUTH2, Security Token Service, Visual Studio 2017, Restful Services, ASP.NET MVC5, Moq Unit testing framework, SAML, Claims based security, MVC Web API, Unity, IOC Container, Service Oriented Architecture Patterns, Team Foundation Server, Angular.js, Apigee, Swagger, Azure, Elastic Database Library, Cassandra, TOGAF, Azure Active directory.

Responsibilities:

  • Architected and developed security token service to support OAUTH2, SAML and OpenId connect tokens.
  • Collaborated with key stakeholders and internal teams to define enterprise architecture principles, standards and guidelines, and blueprints.
  • Developed, enhanced, and maintained reference architectures for various capabilities.
  • Translated business requirements into systems qualities and repeatable design strategies and patterns, such as adaptability, scalability, availability, and reusability.

Confidential, San Francisco, CA

Architect

Environment: C#, .NET, Restful Services, Micro Services, Hadoop, Hive, OOZIE, Storm, KAFKA, Xamarin, Python, Mobile Development, Kentico 9.

Responsibilities:

  • Designed and deployed big data analytics data services platform (Hadoop, Storm, Kafka, etc.)
  • Created analysis batch job prototypes using Hadoop, Pig, Oozie, Hue and Hive
  • Refactored site specific several Puppet manifests into reusable Puppet modules
  • Developed Android and windows apps using Xamarin IDE.
  • Utilized Kentico content repository, email marketing campaigns, macro engine extension.

Confidential, Pleasanton CA

Architect/Program Manager

Environment: C# 4.0, SQL SERVER 2012, Visual Studio 2015, Restful Services, Xamarin, Mobile Development, Windows Communication Foundation, XML, LINQ, Windows Azure, Windows Identity Foundation, ASP.NET MVC4, Razor Engine, Moq Unit testing framework, JQuery, SAML, Claims based security, MVC 4 Web API, REST API, Unity, IOC Container, Service Oriented Architecture Patterns, Github, Angular.js,Sitecore,MongoDB.

Responsibilities:

  • Architected Android and windows apps using Xamarin IDE.
  • Managed and mentored offshore team.
  • Architected and Designed Restful Services.
  • Architected and prototyped mortgage analytics for loan origination and processing.

Confidential, Kirkland, WA

Architect

Environment: C# 4.0, SQL SERVER 2012, Visual Studio 2013, XML, LINQ, Windows Azure, Windows Identity Foundation, Moq Unit testing framework, SAML, Claims based security, REST API, Azure SDK 2.2, Big Data, HDInsight 2.1, Hadoop, Hive, OOZIE, PowerPivot, Orleans, SILO, Actor based concurrency models, Complex Event Processing, KAFKA, High throughput messaging systems, Eclipse, Java., Altiris Deployment Client, Angular.js, ASP.NET MVC 4 WEB API

Responsibilities:

  • Architected high throughput message processing system using KAFKA on windows azure.
  • Set up IAAS virtual machines and Virtual network for back end connectivity to on-premise domains.
  • Set up Azure Active Directory and sync services with on-premise active directory.
  • Set up Altiris Deployment Client on IAAS and PAAS virtual machines to run task sequencing for antivirus and other security features.
  • Set up and developed Hadoop jobs on HDInsight clusters on Azure.
  • Created Hive queries, oozie coordinators, workflows and ran oozie jobs using REST API on the clusters.
  • Created and PowerPivot reports in Excel from intermediate tables created by hive queries and oozie jobs.
  • Developed custom functions in Java and deployed the executables to blob storage.
  • Simulated RESTful Services using Angular.js by splitting JSON data across files.
  • Developed test automation using ASP.NET MVC and angular.js

Confidential, Everett, WA

Sr. Architect (Systems/Cloud/Web)

Environment: C# 4.0, SQL SERVER 2008, Visual Studio 2010, Windows Communication Foundation, XML, LINQ, Windows Azure, Windows Identity Foundation, ASP.NET MVC3, Razor Engine, Moq Unit testing framework, JQuery, Active Directory Federation Services 2.0, SAML, Claims based security, MVC 4 Web API, REST API, Azure SDK 1.7, Unity, IOC Container, Azure Autoscaling block (WASABI), Service Oriented Architecture Patterns, Github, AWS,Angular.js, Kentico

Responsibilities:

  • Architected, Designed and developed REST based API using ASP.NET MVC 4 WEB API hosted on Windows Azure.
  • Managed team of 25 developers to consume the API’s and guided the team to build services that utilized the API’s.
  • The RESTFUL API service was developed using ASP.NET MVC 4 WEBAPI, C#, .NET Framework 4.0, Windows Identity Foundation, LINQ, and T-SQL.
  • The service used a claims based authorization model and was responsible for both managing a security framework used for communication between Azure and corporate domain.
  • Basic Authentication was used for authenticating requests to the service.
  • Utilized Active Directory Federation Services to provide single sign on for corporate users to the application.
  • Utilized Claims based architecture to build applications.
  • The application was designed and developed using ASP.NET MVC4, Razor and ASP.NET WEB API technologies in an end-to-end service oriented architecture running in the cloud.
  • Implemented high-performance ASP.NET MVC 4 Web applications with a logical n-tier, service-oriented enterprise design pattern.
  • Unity was utilized as the dependency injection container.
  • Hosted WASABI on a web role to monitor performance counters and provide autoscaling capabilities to the platform.
  • Implemented Service Orchestration pattern in Service Oriented Architecture using workflow foundation.
  • Written custom directives, extracted parameters from routes, moved templates for routes into separate files and fetched data within custom directives in Angular.js
  • Written automation framework using MVC and Angular.js

Confidential, Redmond, WA

Architect/Lead Software Development Engineer Consultant

Environment: C# 4.0, SQL SERVER 2008, Visual Studio 2010, Windows Communication Foundation, XML, LINQ, Microsoft Translator API, Windows Azure, Windows Identity Foundation, ASP.NET MVC3, Razor Engine, Moq Unit testing framework, Silverlight 4, JQuery, Active Directory Federation Services 2.0, SAML, Claims based security, Service Oriented Architecture.

Responsibilities:

  • Worked on Machine Translation team to architect/build web based translator system hosted on Windows Azure.
  • Designed and developed a REST web service using WCF, C#, .NET Framework 4.0, Windows Identity Foundation, LINQ, and T-SQL.
  • The service used a claims based authorization model and was responsible for both managing a security framework used for communication between Azure and Redmond domain.
  • Coordinated and Supported offshore team to consume the API’s and guided the team to build services that utilized the API’s.
  • Written applications using Active Directory Federation Services.
  • Utilized Claims based architecture to build applications.
  • Implemented high-performance ASP.NET MVC 3 Web applications with a logical n-tier, service-oriented enterprise design pattern.
  • Implemented high performance WCF services.
  • Created storyboards and asynchronous File Upload processing using Silverlight.
  • Utilized Windows Workflow foundation as a rules engine as well as to implement SOA patterns.

Confidential, Redmond, WA

Lead Software Development Engineer Consultant

Environment: C# 4.0, SQL SERVER 2008, Visual Studio 2010, Windows Communication Foundation, SSIS, XML, LINQ, Product Studio, Silverlight4, WPF, NHibernate, SOA.

Responsibilities:

  • Worked on Entertainment and Devices Information Systems team to build SOAP and REST API’s for teams.
  • Coordinated and Supported offshore team to consume the API’s and guided the team to build services that utilized the API’s.
  • Written SSIS packages for migrating the data into the Entertainment platform.
  • Worked with large data warehouses to pull in data to the platform and performed performance tuning for the search API’s.
  • Design consisted of a series of .NET 4.0 WCF web services.
  • Implemented WCF MEssage Coders, Message Filters
  • Parameter Inspectors and Message Inspectors for instrumenting services and clients by implementing custom tracking mechanisms.
  • Custom transformations were applied to the incoming and outgoing message by executing XSLT scripts.
  • Written WMI providers using WMI.NET provider Extension 2.0. The providers were written to enumerate processes hosting
  • Windows services and enumerate Windows services in each such process and to integrate this functionality into WMI.
  • Created a WPF Web Browser Application and leveraged the same code to build a WPF installed application.
  • Written Multithreaded applications in windows workflow foundation
  • Performed memory auditions on .NET applications using VADump, Perfmon.
  • Created and consumed resource dictionaries in WPF.
  • Implemented the Printing API in Silverlight.

Confidential, Redmond, WA

Lead Software Development Engineer Consultant

Environment: VADump, Perfmon, C# 3.0, SQL SERVER 2008, CoreXT, MSMQ, Visual Studio 2008, ASP.Net 3.5, AJAX, Windows Communication Foundation, SSIS, XML, LINQ, Product Studio, MS Build, Rhino Mocks, Test Driven Development, WPF.

Responsibilities:

  • Worked on several components of the store site like the discounting engine, catalog editor etc.
  • Designed and implemented data-centric web application for MS Store. Design consisted of a series of web services and modular ASP.NET AJAX web client to consume them.
  • Utilized new LINQ features to enumerate, filter and create projections of several types of data including SQL data, collections, xml and DataSets.
  • Used Rhino Mocks framework for Test driven development.
  • Coordinated with offshore team to help debug and test the features for each sprint.

Confidential, Mercer Island, WA

Architect/Program Manager

Environment: C# 3.0, SQL SERVER 2005, Team Foundation Server 2008, MSMQ, VC++, MFC, Visual Studio 2008, ASP.Net 3.5, AJAX, Windows Communication Foundation, SSIS, XML, Project Management, LINQ, ADO.NET Entity Framework., WPF, Silverlight 2, Windows Forms, NUnit, TDD, Sharepoint, Jquery, NHibernate.

Responsibilities:

  • Participated in design and architecture of the system.
  • Written wrapper class in .NET for the Nortel’s Contact Server Manager (CCM) API.
  • Used .NET Interop Services to write the wrapper.
  • Designed and implemented data-centric web application for monitoring the overflow system. ASP.NET application consisted of modular Web Parts for maximum user customization.
  • Written Windows Services to monitor the incoming calls to the internal call center.
  • Conducted daily status meetings with the team members for few sprints in which percentage updates on tasks and unresolved technical and project plan related issues were discussed.
  • Also, did the same for the offshore team.
  • Used MSMQ to send out error messages.
  • Designed and implemented data-centric web application for FESWL.
  • Design consisted of a series of .NET 3.5 WCF web services and modular ASP.NET AJAX web client to consume them.
  • Implemented XML Reader classes for Non-XML DataStructures and Formats.
  • Utilized ASP.NET AJAX to create personalized web pages that work across multiple browsers.
  • Utilized new LINQ features to enumerate, filter and create projections of several types of data including SQL data, collections, xml and DataSets.
  • Used Test driven development methodology.
  • Utilized Layout Panels, DataBinding, Data Templates, Triggers and styles to develop a WPF application.
  • Developed custom WebPart solutions using Sharepoint API’s.
  • Worked in creating solutions for WSS 3.0 as well as MOSS 2007 environment which includes webpart creation using Class Library concept and using Web User Control concept.
  • Deployed proof of concept SharePoint implementation
  • Implemented new version of SharePoint Portal Server 2003 and Windows SharePoint Services
  • Customized SharePoint site templates and menus
  • Developed custom functionality such as document upload and document move with the SharePoint API using ASP.Net and C#

Confidential, Olympia, WA

Engineering Lead/Manager/Scrum Master

Environment: C#.2.0, Windows Forms, SQL SERVER 2005, SharePoint, SCRUM, TDD, AGILE Methodologies, SQL Server Reporting Services, TFS, CruiseControl.NET Build Server, Project Management, CAB

Responsibilities:

  • Rewritten PowerBuilder applications in .NET
  • Used Microsoft Word merge print functionality in the application to generate correspondence.
  • Used MVP Pattern and test driven development methodologies.
  • Extensively used Agile Methodologies.
  • Conducted daily status meetings with the team members for few sprints.
  • Developed an SDK used by all other teams for component development utilizing VS2005 and .NET 2.0 Framework.
  • Developed wizards for generating VS solutions and related projects files with recommended settings ensuring a separate service layer, warnings treated as errors,
  • Used Composite Application block to develop components and tested and deployed them independently.

Confidential, Oklahoma City, Oklahoma

Lead Developer Consultant

Environment: C#.NET, ASP.NET, SQL SERVER 2000, ADO.NET, HTML, CSS, JavaScript.

Responsibilities:

  • Provided production support for the  website.
  • Worked on enhancements for the website and bug fixes for the application.
  • Worked on internal management tools to facilitate enhancements and features for the application.
  • Utilized Search Engine Optimization techniques to enhance the rating of the Website.

Confidential, Oklahoma City, OK

Software Developer

Environment: C#,VS.NET 2005, ASP.NET2.0, SQL Server 2000, ADO.NET, Web Services, Windows Services, SharePoint, N-UNIT 2.0, Microsoft Enterprise Library.

Responsibilities:

  • Converted several ColdFusion applications to .NET using C#2.0 and ASP.NET 2.0.
  • Managed and led offshore team to design, develop and test the features for the applications.
  • Designed and implemented business objects, presentation, and SQL Database using C#.NET for XML support for web based interaction.
  • Written Web Services and Windows Services.
  • Developed C# ASP.NET 2.0 E-Commerce site on PayPal IPN / Object Data Source design pattern.
  • Designed and implemented business objects, presentation, and Oracle Database using VB.NET for web based interaction.
  • Used Test-Driven Development using N-Unit.
  • Used Microsoft Enterprise Library Data, Configuration, Caching and Logging blocks.
  • Developed custom WebPart solutions using Sharepoint API’s.

Confidential, Oklahoma City, OK

Software Developer

Environment: VC++ 5.0 / MFC 4.0, ATL, COM. ADO, Visual Basic, C, Oracle 8.i

Responsibilities:

  • Involved in Requirement Analysis, system analysis and design.
  • Took part in development and implementation of Business logic.
  • Developed a module of ATM Starware called ATM Data Maintenance using VC++ controls.
  • Responsible for the design, creation and connectivity (ODBC) of the database tables with the application
  • Sockets were created using WinSock and monitored for the transfer of data
  • Developed a front-end (GUI) for end user application using MFC Server Side component development using VC++ & COM.
  • Used Visual C++ and MFC to develop database manipulation using ADO.
  • Involved in the forming of technical messages sent from (and to) the ATM to the routing software
  • Involved in the online implementation and testing of the new module
  • Prepared the documentation for the project.
  • Developed custom WebPart solutions using Sharepoint API’s.

Confidential, Redmond, WA

Software Development Engineer

Environment: C#.NET, ASP.NET, SQL Server 2000 (With extensive use of Replication), ADO.NET

Responsibilities:

  • Written automation tools using C# and ASP.NET for functional testing of components.
  • Writing Data Access Code using ADO.NET (Data Adapter, Datasets etc)
  • Done regression testing, functional testing and automation of test cases.

Confidential, Bentonville, Arkansas

Programmer/Analyst

Environment: VB.NET, Win Forms, Informix 9.3, ADO.NET, Visual UML 4.0, PowerBuilder 7.0

Responsibilities:

  • Ported the functionality of Quote, GP Export and GP Query from PowerBuilder into one VB.NET workstation/client based application.
  • Eliminated the functionality that did not serve a useful purpose (Dead Code)
  • Moved specific maintenance screens and specific reports to a retail link based platform.
  • Provided better error handling and trapping. Provided better usage tracking.
  • Created a more user friendly application over all improved database connectivity through the use of a data access layer and ADO.NET
  • Made the application completely externalizable (easily translated to other languages). Used an improved security model.
  • Maintained existing functionality. Implemented OO design standards
  • Performed extensive Informix performance tuning for the MPA management system written in PowerBuilder.
  • Responsible for interface design, business rules implementation and development of most project components in VB.NET.

Confidential, Enid, Oklahoma

Systems Analyst

Environment: VB.NET, C#.NET, ASP.NET, SQL Server 2000, ADO.NET, Visual UML 4.0

Responsibilities:

  • Worked on Systems Analysis and Design.
  • Designed and implemented a relational database used to record customer complaints.
  • Designed customer complaint entry forms using Microsoft .NET framework technologies.
  • Developed ASP.NET web pages to serve HTML using Web Server controls (Data Grid, Table), HTML Server Controls.
  • Developed VB.NET components to implement the business logic, where instance of these components would be created by ASP.NET.
  • Wrote XSLT scripts to consume/customized XML data available from ADO.NET
  • Used ADO.NET to get information from SQL Server Database using SQL Queries and Stored Procedures.
  • Involved in preparing low-level use cases using Visual UML 4 and created Tractability.
  • Developed C# ASP.NET E-Commerce site (Windows 2000) Server / SQL 2000.

We'd love your feedback!