We provide IT Staff Augmentation Services!

Ws Cloud & Serverless Backend Architect Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • More than 18 years of technical experience in the areas of business analysis, application architecture, design and full software project life cycle development, managing offshore team etc.
  • Provided Technical Leadership on various areas of Cloud computing viz. Server Virtualization / Dockerization, Storage, Networking, Database Migration, Disaster Recovery and serverless computing technologies viz. AWS Lambda etc. to build modern Cloud Native Architectures.
  • AWS Certified Solutions Architect - Professional & AWS Certified DevOps Engineer - Professional
  • Managed entire project lifecycle - requirements gathering through implementation including: assigning tasks to technical team, managing timelines, resolving issues, testing solutions, training users, and maintaining communication with customers and management.
  • Experienced in Microservices architecture using technologies such as Docker, AWS Lambda, Serverless design patterns.
  • Proficient in programming technologies viz. Node js, ES6 JavaScript, Python, .NET Core, C#, Bash scripting, Vue Js, SQL and NOSQL databases.
  • Experienced in configuration/version management of software products using TFS, GitHub, JIRA etc.
  • Excellent communications skills with level 3 technical customer support for web-based products.
  • Experience in cloud native databases viz Dynamo Db, PostgreSQL, and database migration to AWS.
  • Have experience working on cutting edge CICD (Continuous Integration Continuous delivery) pipeline using AWS native tools like Code Pipeline, Code Build, Code Deploy, Jenkins etc.
  • Moving data and systems to cloud, setting up hybrid cloud environment and DR strategy based on RPO and RTO.
  • Hands on experience in AWS technologies viz, EC2, EBS, ELBs, VPC, Route53, S3, IAM, API Gateway, AWS Lambda, KMS, ECS (Docker Container Orchestration), AWS Lambda, SQS, AWS Kinesis etc., CloudFront.
  • Eagerness to keep up with cutting-edge cloud native technologies, which Optimize Cost, Boost Performance, Expand Security, and make application infrastructure resilient and fault tolerant.

TECHNICAL SKILLS

Backend Technologies: Node JS, Express, JavaScript ES 6/7, Python, Flask, C#, .NET Core 2, .Net Standard, Graph QL

Frontend Technologies: Vue Js, Nuxt Js, Webpack, Bablel, ES 6/7, JavaScript, MVC, jQuery, Single Page Application, CSS3, SASS, SCSS, CSS Grid, Flexbox

Databases & Caching: Oracle, PostgreSQL, MySQL, AWS Dynamo Db, AWS Aurora, Mongo Db, Mongoose, Memcache, Redis Elastic Cache, Sequelize (Postgres ORM from Node js)

Serverless and Container orchestration technologies: AWS Docker ECS and Fargate (Serverless Docker), AWS Lambda, Azure Functions, Serverless framework, AWS SAM (Serverless Application Model), AWS Step Functions

Cloud Technologies: Azure, Amazon Webservices (AWS) administration and cost management

Source control and build tools: Git Hub, Git Flow Branching, TFS 2017, Jenkins, AWS Code Pipeline, AWS Code Build, Aws Code Deploy, AWS Code commit

Cloud Orchestration: AWS CloudFormation, Terraform

Project Life cycle management.: Scrum, Agile, Jira, Microsoft VSTS

Deployment Automations & testing: Blue Green deployment, Linear deployments using AWS Code deploy and Code Pipelines, Selenium, A/B deployments, Jenkins

OS: Amazon Linux, Ubuntu, CentOs, REHL, Windows

Scripting languages: BASH, PowerShell, Python

Management: Offshore - Onsite Delivery manager, Played role of Scrum master

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

AWS Cloud & Serverless Backend Architect

Responsibilities:

  • Designed and developed a prototype application using serverless design pattern using AWS Lambda.
  • Middleware was deployed as Micro-services were written in Node js deployed to AWS Lambda.
  • Services were exposed as http endpoints using Lambda Aliases and API Gateways.
  • Played a role provisioning and administering Aurora (PostgreSQL) database using AWS CloudFormation.
  • Decision was taken to write Single Page Application in Vue js 2.0 and render on server side using Nuxt.js for search engine optimizations and fast delivery to end client, Application was stored in S3/ and delivered via AWS Cloudfront for performance optimizations.
  • Strict 12 factor architecture guidelines were followed maintain serverless application efficiently.
  • Played a role in developing Code pipeline to deploy Vue js based SPA automatically to S3 bucket and Cloudfront for high performance distributed website.
  • CICD (Continuous Integration) Pipeline was established to deploy code from GitHub to Development and Stage servers for testing, and versioning and code was managed using AWS SAM.
  • Offline searching was de-coupled using AWS Step functions as a workflow orchestrator.
  • Application performance and errors were traced using AWS -X-ray and CloudWatch.

Confidential, New York, NY

AWS DevOps Engineer

Responsibilities:

  • Monolith application was broken down into smaller micro-services, so individual components can be scaled as needed.
  • Application was divided into different logical micro-services like authentication, user-management, order manager and searching etc. written in Node js and Python.
  • Played a key role in writing CloudFormation template to orchestrate Docker containers per-tanning to each micro-service endpoint.
  • Orchestration of Docker containers was done using AMS ECS (Elastic Container Service) and traffic was served using AWS Application load balancer using path-based routing.
  • Played a key role in setting of CICD (Continuous Integration Continuous delivery) pipeline using AWS services like Code Pipeline, Code Build, Code Deploy to deploy automated builds once code was checked into Git hub by developers.
  • Played a key role in setting up testing infrastructure on demand on AWS using Selenium, and using CloudFormation, testing "systems" were torn down once testing was complete to save cost.

Confidential, New York, NY

Hybrid Cloud Architect

Responsibilities:

  • Slowly started process of moving legacy website development to AWS EC2 on Linux servers.
  • Introduced application to take advantage of AWS native services like SQS, SNS, AWS Elastic cache etc.
  • Wrote CloudFormation template to deploy application to multiple servers with Bash scripts and CloudFormation Metadata.
  • Used AWS Autoscaling and Elastic Load balancer to manage user traffic efficiently in a stateless manner AWS Elastic Beanstalk.
  • Played role in setting up correct cloud watch alarms to monitor application performance consistently and setting correct VPC configuration.

Confidential, New York, NY

Solutions Architect

Responsibilities:

  • Played role in designing and architecting fronted using Microsoft .NET C# MVC, JQuery, JQuery mobile, CSS3, HTML5., REST API
  • Different Views were rendered and for Desktop, Tablet, and Mobile respectively from the same Model.
  • Played a role in writing deployment scripts using MSBuild and TFS.
  • Wrote System Requirement Specifications (SRS) and Detailed Functional Specifications (DFS).
  • Created, delivered and maintained scalable system architecture to support a high-availability internet site with various internal applications.
  • Played a lead role in transitioning data and systems to Azure cloud from on-premise data center.

Confidential

Offshore Delivery Manager / Scrum Master

Responsibilities:

  • Played a role to co-ordinate business requirements with onsite product manager and business analyst to offshore development team and QA team.
  • Helped team with code review, and defect triage.
  • Different Views were rendered and for Desktop, Tablet, and Mobile respectively from the same Model.
  • Collaborated with the sales, marketing and support teams to launch products on time and within budget.
  • Helped coordinate with both onshore and offshore delivery team resources including application support.
  • Created, delivered and maintained scalable system architecture to support a high-availability internet site with various internal applications.
  • Played Led bi-weekly Scrum planning meetings to develop team strategies and define project goals.

We'd love your feedback!