We provide IT Staff Augmentation Services!

Lead Developer / .net Microservices Architect Resume

Palo Alto, CA

SUMMARY:

Versatile and accomplished senior technology leader with a strong blend of hands - on development, technical expertise, business acumen, and operations experience. Recognized as a top-performer, delivering key project expertise using best practices and current technologies. Well-developed expertise across the entire project lifecycle. Strong collaboration, communication, and relationship building skills. Core competencies include Microsoft.NET Development, Database Technologies, Progressive Web Technologies, Infrastructure Design / Implementation, and IT Management with a focus on building next generation Microservices using .NET Core and other open source technologies.

TECHNICAL BACKGROUND:

Technologies: Microsoft .NET Core / ASP.NET Core, .NET Framework, Microservices, Containers, Web UI, Web Services, Data Visualization, Agile Development, Workflow / Automation, Best Practices, Unit Testing, Continuous Delivery / Integration, Infrastructure As Code, Security. C#, VB.NET, SQL/PSQL, JavaScript, PowerShell, WPF, WinForms, ORM, API Gateway, TypeScript, OAuth / OpenID, many others

Platforms: Amazon Web Services, Microsoft Azure, Windows Server, Linux, SQL Server, PostgreSQL, Docker, Kubernetes, Redis, MongoDB, Angular, Node.js, React, VMWare, Identity Server SharePoint Server, Active Directory, PowerBI, Tableau, Team Foundation Server, Jira, Jenkins, Terraform, Sonar Cube, Apigee, Salesforce, many others

Industry: Cloud Services, Financial/Accounting, Business Intelligence, CRM, Reporting, Media, Sales, Offshore management, others

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto, CA

Lead Developer / .NET Microservices Architect

Responsibilities:

  • Provided Microservice architectures adhering to core Microservice principles using .NET Core, Docker and related open source technologies.
  • Built high-performance pricing and configuration models using PostgreSQL, Redis, Entity Framework and Dapper.
  • Built SPA applications in support of pricing models using Node.js and Angular.
  • Implemented service patterns including DDD, CQRS, BFF, Event Bus, Service Discovery, OAuth, OpenID, SSL and others.
  • Implemented infrastructure services including API, Database, Caching, NoSQL, API Gateway, Retry, Short Circuit and others.
  • Designed deployment strategies using Amazon AWS and PaaS services including EC2, ECS, ECR, EKS, Lamdba, S3, RDS, ElastiCache, Cloud Watch and others.
  • Implemented CI Pipelines and DevOps models using Jenkins, Terraform / Terragrunt, Sonar Cube and Jira.
  • Provided leadership for a team of 25 talented developers (onshore / offshore).

Confidential, San Jose, CA

Systems / Software Architect

Responsibilities:

  • Lead Architect/ Developer of Cisco OneView corporate performance dashboard used by top Cisco Executive, Finance and Sales Management. Built for Windows Server using ASP.NET MVC, SQL Server, jQuery, Bootstrap and D3; the dashboard aggregates billions of rows of daily data from Cisco enterprise data sources into a concise, high performance reporting platform. Later prototypes built using ASP.NET Core and Angular.
  • Developed, deployed and maintained highly distributed reporting components built in .NET, leveraging Cisco enterprise data sources in support of the automated delivery of reporting data to 100s of customers within Cisco.
  • Developed numerous sales support / forecasting tools, dashboards, portals and reporting tools using ASP.NET MVC, SQL Server and various web frameworks(Angular, jQuery, Bootstrap, D3, etc.).
  • Provided extensive SQL Server DBA support and performance tuning.
  • Managed large BI reporting infrastructure consisting of 100+ Windows Servers, SQL Servers and Virtual Machines.
  • Managed Data Center operations including system deployment, maintenance and monitoring of systems and applications.
  • Designed, developed and maintained numerous system management, monitoring and provisioning tools using Microsoft .NET and PowerShell.

Confidential, Elizabeth City, NC

Systems / Software Architect

Responsibilities:

  • Developed scale-out, distributed architectural model using .NET, WCF and SOA design patterns.
  • Developed modular hosting models built to run on Amazon AWS.
  • Designed WCF service model utilized by multiple client runtimes including web and desktop client UI’s.
  • Assisted migration from PostgreSQL to SQL Server 2008/2012.
  • Loan Servicing components built using ASP.NET, WCF, WPF, Entity Framework and jQuery.
  • Designed Unit Testing models.
  • Designed and developed distributed load testing systems to identify client system requirements.

Confidential, San Mateo, CA

CTO / Senior technology manager

Responsibilities:

  • Primary software developer for public facing web portals, content management systems, order management, e-commerce and reporting systems built with using early versions of .NET and SQL Server.
  • Opened three corporate offices as well as other satellite facilities to accommodate rapidly growing operations.
  • Designed and maintained corporate data centers, web infrastructure, portals, content management systems, live and on-demand video streaming for key events, and e-commerce systems.
  • Delivered solid reliability, achieving 99.9% availability for all critical IT services.
  • Maintained fiscal responsibility while working within limited budgets.

Confidential, Palo Alto, CA

IT Director

Responsibilities:

  • Managed IT operations including staff management, contract negotiations and a large IT budget.
  • Managed Data Center operations including system provisioning, deployment, monitoring and management of critical IT systems including Windows servers and networking components.
  • Designed and implemented web infrastructure supporting 30M+ page views monthly.
  • Co-developed, designed and maintained an Exchange Server 2000 network which hosted 60,000+ online users. Ranked as the world’s largest Exchange environment at the time, the system was designed for Microsoft and IBM to showcase new API features, distributed architecture, increased scalability, increased availability, and management improvements in the then unreleased version of Exchange Server.
  • Key contributor to strategies and tactics that positioned the company for sale to investors.

Confidential, Palo Alto, CA

Lead IT specialist

Responsibilities:

  • Successfully implemented Microsoft BackOffice deployments including early versions of Windows NT Server, Exchange and SQL Server.
  • Implemented, managed and maintained critical financial, CRM and order management systems.
  • Designed and implemented corporate WAN infrastructure and Internet services.
  • Worked with third party developers to design, implement and maintain early content management, order management and e-commerce system for online publishing and events.
  • Successfully managed an IT department supporting a company experiencing a 100% annual growth rate. Improved services to meet demands while reducing costs.
  • Worked closely with CEO and other key personnel to develop and implement the business strategy and acquire funding for an Internet start-up ( Confidential ).

Hire Now