Principal Architect Resume
Foster City, CaliforniA
SUMMARY
- Over 19 years of experience in software development wif extensive experience in enterprise applications developments
- Specialized in Confidential technologies and products. Hands on in products and technologies like Team Foundation, Team Test Suit, Visual Studio (C#, ASP.NET, MVC, LINQ, TPL, Workflow Foundation, WCF), REST, IBM Rational Products, nHibernate, Enterprise Library, XML/XSLT, SQL Server, Oracle, Ruby on Rails and Java
- Experience in development lifecycle management tools like Team System and RUP
- Skills in designing and developing application for multiple datacenters and disaster recovery plans. Skills in SQL Server replication and GoldenGate replication
- Integrated applications wif products like AppFabric, Sharepoint, Biztalk, IBM Datapower, Siteminder and IBM Websphere MQ
- Hands on in reporting tools like Crystal Reports and integrating MS Office products
- Experience in developing reference architectures
- In - depth noledge and experience in service oriented and distributed architecture (SOA)
- Extensively used and applied design patterns (GoF) and design methodologies. Applied Inversion of control (IoC) and dependency injection using Unity and nInject. Skills in implementing fluent interface.
- Skills in web technologies and libraries like REST, JSON, CSS3, HTML5, Jquery, Knockout, Jquery Templates
- Proactive and result oriented leadership in mentoring and motivating the team
- Played multiple roles in career like architect, manager, performance analyst and lead developer
- Coordinated wif multiple teams in different geological locaitons
- Experience in handling projects end-to-end
- Estimated projects in different levels wif different methodologies
- Experience in different style of SDLC methodologies like Waterfall, RUP and Scrum
- Developed standards and guidelines for .Net development
- Experience in designing and developing application frameworks using .Net
- Hands on in analyzing and optimizing applications for performance. Skills in load testing and profilers.
- Experience in mobile services using secured TCP communication channel
- Developed XML based custom rule engine. Extensively used windows workflow foundation (WF)
TECHNICAL SKILLS
.Net Technologies: C#, ASP.NET, MVC, WCF, WWF, LINQ, TPL, AppFabric, Entity Framework, nHibernate, Type mock and MoQ
Web Technologies: ASP.NET, MVC 4, WCF, JQuery, Knockout, REST, HTML5, CSS3
Databases: SQL Server 2008 R2, SSRS, SSIS, Oracle and SQLite
Products: Sharepoint, IBM Webspehere, SiteMinder, IBM Datapower, BIztalk, COM+
Design and development tools: Visual Studio, VSTF, Crystal Reports, Visio, ERWIN, UML, NuGet, IBM Rational products, Ants profiler
Other skills: C, Java, Ruby on rails, Log4net, Unity and nInject
Project management tools: VSTF, Scrum, Confidential Project 2000
Operating Systems: Windows and Linux
PROFESSIONAL EXPERIENCE
Confidential, Foster City, California
TEMPPrincipal Architect
Responsibilities:
- Analyze protocol specifications, functional specifications, conceptual approach and develop designs. Prepare traceability through design and development artifacts.
- Develop PoC on Secure communication using TCP and Http channels for Verification and Authorization of mobile communications. Processing is asynchronous and multi-threaded.
- Responsible to analyze and develop a PoC on AppFabric caching service. Prepare performance comparison report of AppFabric caching service and SQL server 2008 R2 for mobile communication session management.
- Develop libraries to use in-house encryption and encoding algorithms, protocols using C#
- Redesign logging mechanism using Log4Net and Splunk
- Re-architect applications using service oriented architecture wif WCF.
- Develop parsers and serializers for byte array data structure using .Net and Expressions
- Develop a rule based aggregation and alert engine using LINQ
- Work wif different teams for integrating applications in different technologies like JAVA and Mainframe
- Responsible for developing application frameworks using .Net, MVC and WCF
- Prepare RFPs for pre-sales and proposals
- Design and guide application development for mobile services, alert processing and offers delivery.
- Prototype expressions based rules engine to process incoming messages and publish to subscribers.
- Mentor team in GoF patterns, MVC, Confidential Enterprise Library, JQuery and Templates
- Responsible for integrating applications wif SSRS and SSIS.
Environment: .Net v3.0, v4.0, v4.5, WCF, IBM Websphere MQ, IBM Datapower, Siteminder, MSMQ, ASP.NET, MVC 4, WCF, REST, JSON, XML/XSLT, JQuery, Log4net, Splunk, nHibernate, Confidential Enterprise Library, SSRS, SSIS, SQL Server 2008 R2, Oracle
Confidential
Technical Architect
Responsibilities:
- Responsible for technical design and guidance
- Design application framework to consolidate multiple applications on Production Data Mastering into single umbrella
- Interact wif onsite teams in making design decisions
- Participate in designing framework for data oriented DB Object Model applications
- Develop applications using .Net, WCF, WWF, WinForms, Windows Services and SQL Server
- Integrate products wif MS Office products
Environment: .Net, WCF, MSMQ, ASP.NET, XML/XSLT, Confidential Enterprise Library, SSRS, SSIS, SQL Server 2008 R2, MS Office
Confidential
Technical Manager
Responsibilities:
- Responsible for managing projects end-end from inception till delivery
- Managed team of 30 and handled both development and QA.
- Involved in implementing CMMI processes
- Participated in architecting system to handle Disaster Recovery using IP Switching and Database replication.
Environment: .Net, MSMQ, ASP.NET, XML/XSLT, ASP, SQL Server 2005 and GoldenGate replication tool
Confidential
Technical Lead/Sr. SW Developer
Responsibilities:
- Responsible for technical aspect of applications developed. Prepared high level and low level designs.
- Preformed code review, optimization and performance tuning of .Net and T-SQL code.
- Developed few application frameworks to improve productivity and maintainability.
- Implemented Document server as a central repository to store documents and images.
- Developed custom portfolio Rebalancing engine.
- Participated in designing and developing Billing engine.
- Integrated Java based report generator wif .Net using JNBridge.
Environment: .Net, ASP, ASP.NET, XML/XSLT, SQL Server, Java
Confidential
Team Leader
Responsibilities:
- Leading a team of 10 and responsible for delivery
- Implemented GIS application wif spatial data and integrated wif map navigation
- Develop applications to transfer data from Electronic total stations
- Implement applications on Casio hand-held devices to use them wif electronic total stations.
Environment: VB 6, C, C++, ASP, SQL Server, MS Access, MapInfo, Esri object