Architect Resume
San, FranciscO
SUMMARY:
- 15 years’ experience in complete Software Development Life Cycle (SDLC).
- 13 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.
- Experience in Mobile application development using Xamarin and Android Studio.
TECHNICAL SKILLS:
Cloud: Windows Azure, AWS.
Languages: C# 2.0/3.0/4.0,5.0, VB, C++, SQL, UML, Java, Scala
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,5.0, HTML, CSS, JavaScript, XML, XSLT, Web Services
IDE tools: MS Visual Studio. NET 2013, Eclipse, JBuilder, Xamarin
Version Control Tools: Team Foundation Server/Source Depot/Svn/Github
Reporting Tools: SQL Server Reporting Services 2008
Data Modeling: Erwin, ER Studio, Enterprise Architect.
WORK EXPERIENCE:
Confidential, San Francisco, CA
Architect
C# 5.0, SQL SERVER 2012, Visual Studio 2015, Restful Services, Xamarin, Mobile Development, Windows Communication Foundation, XML, LINQ, ASP.NET MVC5, Razor Engine, Moq Unit testing framework, JQuery, SAML, Claims based security, MVC Web API, REST API, Unity, IOC Container, Service Oriented Architecture Patterns, Team Foundation Server, Angular.js
Responsibilities:
- Architected and Designed Restful Services using ASP.NET MVC Web API.
- Architected and developed mobile applications for Android, IOS and windows phone in Xamarin.
- Created adhoc reports to users in Tableau by connecting various data sources.
- Embedded Tableau views in to SharePoint
- Mentored junior team members.
- The application was designed and developed using ASP.NET MVC5, 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 5 Web applications with a logical n-tier, service-oriented enterprise design pattern.
- Unity was utilized as the dependency injection container.
- 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
Architect
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
Responsibilities:
- Developed Android and windows apps using Xamarin IDE.
- 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.
- Utilized Sitecore content repository, multilingual content management, website visit simulation features of web experience manager.
- Managed and mentored offshore team.
- Architected and Designed Restful Services using ASP.NET MVC Web API.
- The RESTFUL API service was developed using ASP.NET MVC 4 WEBAPI, C#, .NET Framework 4.0, Windows Identity Foundation, LINQ, and T-SQL.
- Basic Authentication was used for authenticating requests to the service.
- 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
Architect
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
Sr. Architect
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
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
- Mentored Junior Team members.
Architect/Lead Software Development Engineer Consultant
C# 4.0, SQL SERVER 2008, Visual Studio 2010, Windows Communication Foundation, XML, LINQ, Confidential 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.
- The application was designed and developed using ASP.NET MVC3, Razor and Windows Communication Foundation (WCF) technologies in an end-to-end service oriented architecture running in the cloud.
- 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.
Lead Software Development Engineer Consultant
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.
Lead Software Development Engineer Consultant
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 MS Store team to build internal tools for supporting Confidential Store ecommerce site i.e.
- 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.
Architect/Program Manager
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:
- Managed a team of 15 (off-shore) for the High Volume Calls Answering System (HVCA) project from design phase to implementation.
- 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#
Engineering Lead/Manager/Scrum Master
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 Confidential 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,
- Designed the navigation system for the application which included encapsulating a DotNetMagic tree control and adding an Outlook style configuration tool to manipulate the main nodes of the tree.
- Set up CruiseControl.NET build server which ran the continuous integration server and the Web Dashboard, server which hosted the SourceSafe database and a client machine which ran the CCTray system tray application.
- Used Composite Application block to develop components and tested and deployed them independently.
Lead Developer Consultant
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.
Software Developer
C#,VS.NET 2005, ASP.NET2.0, SQL Server 2000, ADO.NET, Web Services, Windows Services, SharePoint, N-UNIT 2.0, Confidential 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 Confidential Enterprise Library Data, Configuration, Caching and Logging blocks.
- Developed custom WebPart solutions using Sharepoint API’s.
Software Developer
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.
Software Development Engineer in Test Level 2 Consultant
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.
Programmer/Analyst
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.
Systems Analyst
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. Components developed using VB.Net used ADO.NET to retrieve information from Data sources, and the ASP.NET employed these VB.NET Components to produce the WebPages using Server Controls.
- 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.