We provide IT Staff Augmentation Services!

Technical Lead / Architect Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 15+ years of software development, including over 8+ years of experience in architecture in diversified industries; financial, manufacturing, Oil & Gas, healthcare, and R&D
  • Strong background in leading large on - site, and off-site/off-shore teams
  • Microsoft Certified Technology Specialist, Microsoft Certified IT Professional, and ITIL Certified
  • Extensive design and programming experience using ASP.NET, ASP.NET MVC, WinForms, WPF, C#, XML, XSLT, Web Services, WCF, HTML, CSS, JavaScript, jQuery, MS SQL Server, Entity Framework, LINQ, RESTful Services, RabbitMQ, Knockout, Angularjs, SignalR, MSMQ
  • Experienced in designing and implementing secure applications based on OWASP
  • Expertise in RUP, Agile, Scrum, TDD, CMMI, and Microsoft Solutions Framework
  • In depth knowledge of object oriented analysis and design(OOAD), object oriented programming(OOP) and architectural design patterns, and methodologies
  • Strong experience designing and performing end-to-end solutions for scalable and fault-tolerant systems in HA (High-Availability) environments
  • Possess extensive experience in RDBMS design and development, SQL Server, and Oracle
  • Experienced in directing deployments across multiple environments and integrating application implementations

TECHNICAL SKILLS:

Technology / Framework / Programming Language: .NET 4.6/4.5, ASP.NET, ASP.NET MVC, Razor, WPF, SingnalR, WinForms, LINQ, AJAX, jQuery, jQuery UI, ADO.NET, ASP.Net Web API, WCF, Web Services, RESTful Services, Windows Services, Unity Framework, MEF, Castle Windsor, Jasmine, QUnit, NUnit, MSTest, Moq, SpecFlow, SOAP, JSON, MSMQ, AMQP, RabbitMQ, NServiceBus, Entity Framework, WF (Windows Workflow Foundation), C#, VB.NET, C/C++, T-SQL, PL/SQL, XML, XAML, JSON, HTML, XSLT, XPath, CSS, JavaScript, Lambda Expressions, Google Protocol Buffers, Windows PowerShell, psake, GitHub, TFS Git, Posh

DBMS: MS SQL Server, Oracle, MS Access, SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS), OLAP/OLTP, DTS, Crystal Reports, SQL Server Management Studio, SQL Server Profiler

Tool / Environment: Visual Studio, Expression Studio, Team Foundation Server, MS Visio, IIS, Microsoft Test Manager, Hyper-V, Windows Server, Windows 10, MS Project, ReSharper, NCover, TestDriven.Net, Balsamiq Mockups, Mercurial, Kiln, FogBugz

Client/Server architecture, N: Tier architecture, Domain-Driven Design (DDD), Feature-Driven Design ( Confidential ), Service Oriented Architecture (SOA) solutions, Software as a Service (SaaS), Enterprise Application Integration (EAI) and Portal solutions, SWOT analysis, Open Web Application Security Project (OWASP)

Modeling / Design: UML, Design Patterns and Anti Patterns, Object Oriented Analysis and Design (OOAD), Model-View-Controller (MVC), Model-View-Presenter (MVP), Model-View-ViewModel (MVVM), PRISM, Domain Model Architecture, Solid Principles, Active Record, Open Web Application Standard Project (OWASP), Data Flow Diagram (DFD)

Process / Methodology / Project Management: Rational Unified Process (RUP), Agile Methodology, Scrum, Microsoft Solution Framework (MSF), Test Driven Development (TDD), Behavior Driven Development (BDD), Feature-Driven Design ( Confidential ), Confidential, CMMI, ITIL Foundation, Kanban

PROFESSIONAL EXPERIENCE:

Confidential

Technical Lead / Architect

Technologies and Tools: .Net Framework 4.5, ASP.Net MVC 5, Web API, RESTful Services, Entity Framework, KnockoutJs, HTML5, CSS3, Bootstrap, jQuery, JSON, MVVM, Castle Windsor, log4net, Jasmine, SignalR, NUnit, Moq, Dependency Injection, LINQ, SQL Server 2012, Visual Studio 2013, TFS 2013, TFS Git, RabbitMQ, NServiceBus, DDD, TDD, Git Extension, AmlifyJs, RequireJs, Git Bash, psake, Hangfire and powershell

Responsibilities

  • Successfully transformed a non-performing development team to a quality and delivery oriented well-performing team within 3 sprints without missing or failing a single sprint
  • Work with product owners, business architects and other stakeholders to come up with the priorities for product backlog and sprint backlogs
  • Responsible for planning capacity of the team, running planning and task breakdown session, retrospective and story time
  • Envision and produce high level design and architecture with future requirements in mind and in accordance to the project standards and guidelines
  • Responsible for providing detailed design of REST endpoints, Domain objects, Entities, Value Objects, Moment Interval, Moment Interval Detail, handlers, and Transition objects
  • Mock, Prototype and implement screen layouts in conjunction with select business users/clients leveraging KnockoutJs, HTML5, CSS3, Bootstrap, RequireJs, AmplifyJs, etc.
  • Design and implement Domain events, Pub/Sub Topics, and Queues for RabbitMQ
  • Design and implement database schemas and objects in accordance to Temporal design pattern
  • Lead and coach development team to use proper and efficient OO principles and design patterns such as DI, Law of Demeter, Strategy pattern, Singleton, SOLID, Repository pattern, CQRS, SPA, etc.
  • Creation of unit tests and integration tests, using NUnit, Moq, Jasmine, Jasmine Mock
  • Conduct reviews of code, unit/integration tests prepared by development and QA team
  • Provide technical leadership and mentorship to development and QA team
  • Contribute to resolving technical/business logic issues other development teams encountered

Confidential

Applications Architect / Principle Engineer

Technologies and Tools: .Net Framework 4.5/4.0, ASP.Net MVC 5, SignalR, WebSockets, ASP.Net Web API, RESTful Services, Entity Framework, WCF, AngularJS, HTML5, CSS3, Bootstrap, jQuery, jQuey UI, JSON, C# 4.0, MVVM, Castle Windsor, SOAP, Single Sign-On, log4net, Jasmine, NUnit, Moq, Dependency Injection, LINQ, Oracle 11g, SQL Server 2012/2008R2, SSRS, Visual Studio 2012, TFS, Visio, RabbitMQ, Google Protocol Buffers, Distributed Systems Architecture

Responsibilities

  • Collaboration with business and project team to estimate work, and establish project timelines, scopes and deliverables
  • Lead technical solution and implementation of multiple business components including Corporate Actions, Dashboard, eTrade, Administration and User Management, and framework libraries
  • Design and creation of architecture and implementation artifacts including high level design document (HLD), software detailed design document (SDD), wireframe, storyboard, sequence diagram and database schema
  • Design and development of a distributed, n-Tier, and multi tenants Prime Brokerage web portal, based on ASP.NET MVC5, .Net 4.5, RabbitMQ, Google Protocol Buffers, jQuery, AngularJS, jQuery UI, Javascript, RESTful APIs, WCF, Oracle 11g, SQL Server 2012, Entity Framework, and SSRS
  • Design and implementation of integration to other systems and data feeds, like Bloomberg, Imagine, ADP, Corporate Action back office, and more to provide real time data feeds and CoB trade data, market data and FX rates
  • Design and implementation of an Administration Management Centre app based on WPF, WCF, SQL Server 2012, EF
  • Creation of unit tests, using NUnit, Jasmine, Jasmine Mock and Moq
  • Conduct reviews of codes, unit tests and test cases prepared by development and QA team
  • Provide technical leadership and mentorship to the development and QA team

Confidential

Sr. Engineer / Software Architect

Technologies and Tools: .Net Framework 4.5/4.0, ASP.Net, Responsive Web Design, Media Queries, ASP.Net Web API, RESTful Services, NServiceBus, Entity Framework, MSMQ, Distributed Design, WCF, AngularJS, HTML, CSS, jQuery, jQuey UI, JSON, WF, C# 4.0, MVVM, Castle Windsor, SOAP, Single Sign-On, log4net, SpecFlow, Selenium, Jasmine, MSTest, Moq, Dependency Injection, LINQ, Oracle, Visual Studio 2012/2010, DDD, TDD, TFS, GitHub, Visio, Axure RP

Responsibilities

  • Collaboration with Product team and PMO to establish cycle deliverables and scopes
  • Conduct daily standup, and cycle retrospective and grooming sessions
  • Design and development of Recruiter Registration site, based on ASP.NET MVC, .Net 4.0, jQuery, jQuery UI, Javascript, RESTful APIs, Oracle, NServiceBus, Oracle, MongoDB and MSMQ
  • Design and development of eCom, Job Posting, Job Search sites, based on ASP.NET MVC, Responsive Web Design, .Net 4.0, Media Queries, MVVM, Angular, jQuery, jQuery UI, Javascript, RESTful APIs, Oracle, NServiceBus, Oracle, MongoDB and MSMQ
  • Design and implementation of REST endpoints, Domain objects, Entities, Value Objects
  • Design and development of PCI compliant payment processing integration with CyberSource
  • Creation of unit tests, using Jasmine, Jasmine Mock, SpecFlow and Moq
  • Design and Creation of automated functional/integration/regression tests using SpecFlow, and Selenium
  • Conduct reviews of codes, unit tests and test cases prepared by development and QA team
  • Provide technical leadership and mentorship to the development and QA team
  • Maintenance and support of existing production applications

Confidential

Applications Architect / Development Lead

Technologies and Tools: .Net Framework 4.5/4.0, ASP.Net, ASP.Net Web API, RESTful Services, SOA, Solid Principles, WCF, Knockout, HTML, CSS, jQuery, jQuey UI, JSON, WF, MTOM, C# 4.0, MVVM, Castle Windsor, PostSharp, SOAP, Single Sign-On, log4net, QUnit, NUnit, Moq, Dependency Injection, LINQ, MS SQL Server 2008, SSRS, Visual Studio 2012/2010, SQL Server Profiler, TFS, Sparx Enterprise Architect, Visio, Axure RP

Responsibilities:

  • Collaboration with Product team and PMO to establish the project milestones, deliverables and scopes
  • Design and creation of architecture and implementation artifacts including high level design document (HLD), software detailed design document (SDD), wireframe, storyboard, sequence diagram and database schema
  • Design and development of Confidential application based on MVVM, Knokout, jQuery, jQuery UI, Javascript, RESTful APIs, XSLT, PostSharp, SOA, Solid Principles, SQL Server 2008 R2, and SSRS
  • Design and development of SAML based Single-Sign-On integration of Confidential ( Confidential ’s internal web application) with external eHealth Clinical Data Repository for both IdP and SP initiated scenarios
  • Design and development of the Confidential application with a Privacy-By-Design approach to make sure the application is compliant with PHIPA (Personal Health Information Protection Act) at all different levels
  • Design and implementation of WCF Services and RESTful APIs
  • Design and implementation of client-side javascript framework to provide consistency to the code and re-use common codes on client side
  • Design and creation of Global/Customized CSS with consideration for better usability and accessibility of the application for the end users
  • Creation of unit tests, and functional/integration tests using QUnit, and NUnit
  • Conduct reviews of codes, unit tests and test cases prepared by development and QA team
  • Provide technical leadership and mentorship to the development and QA team
  • Development and provision of Privacy Impact Assessment (PIA) and Threat Risk Assessments(TRA)

Confidential

Software Architect / Development Lead

Technologies and Tools: .Net Framework 4.0/3.5, WPF, WinForms, ASP.Net MVC 3, Razor, HTML, CSS, jQuery, jQuey UI, JSON, WCF, WF, XAML, Web Services, SOA, Solid Principles, MTOM, C# 4.0, MS SQL Server 2008, Entity Framework, MVVM, PRISM, Unity Framework, Castle Windsor, SOAP, RabbitMQ, Google Protocol Buffers Multi-Threading, SSL, log4net, NUnit, Moq, SpecFlow, TDD, BDD, Dependency Injection, LINQ, Visual Studio 2010/2008, Windows PowerShell, Mercurial, Kiln, FogBugz, ReSharper, Confidential, Scrum

Responsibilities:

  • Led technical implementation and architecture of one of development teams
  • Led the preparation and presentation of architectural artifacts and deliverables based on Confidential Framework
  • Design and creation of software detailed design, class diagram, sequence diagram and database schemas
  • Redesign and development of the existing legacy WinForms MedCenter platform in WPF, Prism, WCF Services, SQL Server 2008 R2, LINQ, XAML, SOA, Solid Principles, Unity framework and NHibernate
  • Redesign and development of the existing legacy web application MedCenter Management console in ASP.Net MVC 3, Castle Windsor, LINQ, SQL Server 2008 R2, jQuery, jQuery UI, and WCF
  • Design and creation of MedCenter applications according to HIPAA (Health Insurance Portability and Accountability Act) compliance and HL7 standards
  • Design and creation of data-source agnostic WCF system adapter services for external PMS (pharmacy management system) using Entity Framework, DI and LINQ
  • Redesign and replacement of existing MSMQ based messaging system with enterprise level AMQP-based RabbitMQ to provide higher scalability, flexibility and performance
  • Creation of unit tests, and functional/integration tests based on TDD and BDD using NUnit, and SpecFlow
  • Design and construction of Google protocol buffers passed between application components through RabbitMQ
  • Collaboration with system architect and product owner to establish the project and sprint backlog
  • Creation of organization standards and training materials for TDD and BDD based approach unit testing and functional testing
  • Creation of PowerShell scripts and cmdlets to mock and simulate the real Kiosk processes during development

Confidential

Software Architect / Development Lead

Technologies and Tools: .Net Framework 4.0, WPF, WinForms, ASP.Net MVC, HTML, CSS, WCF, WF, XAML, Web Services, RESTful Web Services, SOA, Solid Principles, JSON, jQuery, jQuery UI, C# 4.0/3.0, MS SQL Server 2008, Oracle 11g, Entity Framework, MVP, MVVM, PRISM, Unity Framework, Castle Windsor, SOAP, MSMQ, Multi-Threading, SSL, X.509 Certificates, Telerik, log4net, Pex & Moles, TDD, Dependency Injection, Spring.net Framework, ReSharper, Multi-Factor Authentication, EAI, LINQ, Visual Studio 2010, Microsoft Test Manager 2010, Team Foundation Server 2010(TFS), SharePoint 2010, Balsamiq Mockups, Confidential Framework, Confidential, CMMI, Scrum

Responsibilities:

  • Collaborated with business SMEs and stakeholders to gather requirements and translate them to system and software requirements
  • Created architecture blueprint, Confidential (system architecture definition), SDD (software detailed design), sequence diagram and class diagram
  • Led the preparation and presentation of architectural artifacts and deliverables for Conceptual, Logical, Physical and Detailed models based on Confidential Framework
  • Designed and developed core and infrastructure application framework including logging, multi-factor authentication, authorization, localization and globalization, caching, data validation and more
  • Designed and developed WinForms and WPF smart client application based on Microsoft workflow engine, custom hooks/triggers, Oracle, SQL Server, .Net 4.0, WCF, RESTful services
  • Designed and developed web client using ASP.Net MVC, jQuery, jQuery UI, Javascript, RESTful APIs, XSLT, SQL Server 2008 R2,Entity Framework and SSRS
  • Designed and created web services based on contract first approach and WS-I for interoperability between .Net and Java platforms
  • Constructed a utility to generate WCF mock web services based on the provided XSD/WSDL to simulate the middle tier Java platform for the purpose of component testing
  • Created unit tests and regression tests based on Test Driven Development
  • Designed, and created automated system performance tests to gauge the performance of end-to-end system and its individual sub systems
  • Designed, and implemented a complete Continuous Integration environment (TFS 2010) by setting up automated build process to perform checks on quality of the code (code analysis, unit test, test coverage, test impact) and quality of the application (regression test, performance test)
  • Provided technical leadership and mentorship to the development team spread across the US, Canada, and Mexico
  • Produced coding and testing guidelines and standards
  • Scrum Master and a key member in developing project plan, resource plan, and sprint plan
  • Presented G&D in technical working sessions with Confidential and Confidential
  • Maintenance and support of existing production applications

Confidential

Software Architect / Sr. Developer

Technologies and Tools: .Net 3.5/3.0/2.0, ASP .Net, ASP .Net MVC, WinForms, WCF, WPF, WF, WebServices, SOA, C# 3.0/2.0, HTML, CSS, JavaScript, Oracle 10g, Dependency Injection, MVC, MVP, TDD, SOAP, Entity Framework, ADO.Net, Spring.net Framework, MS Test, Crystal Reports, SSRS, SSIS, Telerik, SQL Server 2008/2005/2000, SQL Server Profiler, SharePoint 2007, Confidential Framework

Responsibilities:

  • Led the design, technical specification and implementation of multiple internal applications for Confidential Waterhouse and Confidential Mutual Fund
  • Led the preparation and presentation of architectural artifacts and deliverables for Conceptual, Logical, Physical and Detailed models based on Confidential Framework and Confidential ’s internal processes
  • Analyzed and translated requirements into system design specifications (SDS)
  • Designed and developed n-tier, and distributed .Net applications based on MVP, MVC, and SOA architecture
  • Designed and developed reusable components as part of application framework, i.e. data validation, logging, authentication, localization, etc.
  • Designed, and developed several web and windows applications based on ASP.Net, ASP.Net MVC, Javascript, SharePoint, WPF, and WinForms
  • Designed, and developed multiple ETL and database applications based on SQL Server 2008/2005, DTS, SSIS, and SSRS
  • Designed and constructed interoperable WS-I compliant WCF services to expose functionalities as services to different platforms including Java, .Net, SharePoint, BizTalk, etc.
  • Ensured the quality of code by creating unit tests (TDD) and performing regular code reviews
  • Designed and produced architecture artifacts (architecture document, architecture decisions, deployment plan) and development artifacts (class diagram, activity diagram, code and component documentation)
  • Provided technical leadership and mentorship to development team and Confidential developer community
  • Carried out performance testing/tuning of units, components and overall applications and provided improvement strategy and solution to gain better performance
  • Maintained and supported existing web and windows applications

We'd love your feedback!