We provide IT Staff Augmentation Services!

Sr Aws Consultant Resume

4.00/5 (Submit Your Rating)

Grapevine, TX

SUMMARY

  • Microsoft Certified Software Engineer with 7 years of IT experience with hands - on experience in working in the Complete Development Life Cycle (SDLC) of Projects using latest Microsoft technologies like .NET Framework 4.5.
  • 6+ years of web development experience with NodeJS, JavaScript, Angular/Typescript and C# Full stack web developer in full application development life cycle including requirement analysis, designing, coding, testing and debugging.
  • AWS Certified Solutions Architect Associate and Developer Associate - with 3 years of AWS experience
  • Experience in managing applications using Amazon AWS Cloud which includes services like: EC2, S3, Glacier, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Glue, CloudFront, CloudWatch, CloudTrail, CloudFormation, OPS Work, Security Groups and Kinesis
  • Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts
  • Designed high availability (HA) applications on AWS across Availability Zones and Availability Regions.
  • Setting up storage data in AWS using S3 bucket and configuring backups to S3 bucket, archiving data to Glacier. Created VPN connection, Create VPC peering between many VPC's in AWS
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Used Cloudwatch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
  • Built a CI/CD pipeline to automate the deployment process of AWS serverless applications
  • Extensive experience in developing applications using Service Oriented (SOA) and N-tier Architecture.
  • Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
  • Experience in developing applications using ASP.NET, MVC Framework, C#.NET, WCF, Win Forms, ADO.NET, Web Services, XML, Java Script, HTML, IIS, AJAX, LINQ, LINQ-To-SQL, Multi-Threading, JQUERY.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch and Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Provisioned slaves dynamically by implementing Docker. Created and handles multiple Docker images for installing the middleware and performing domain configuration. Created Dev/Test/Prod environments to run applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker.
  • Extensive understanding in MVC security features including authentication filters and authorization filters.
  • Developed web services using WCF and WEB API.
  • Developed Single Page Application using AngularJS framework for building dynamic web applications.
  • Influenced and drove cloud related capabilities, solutions and opportunities in coordination with application development teams while adhering to SCRUM/Agile SAFe Methodologies.
  • Strong Object Oriented (OOPS) programming skills as extensively used C# to develop the middle tier of the applications.
  • Coordinated with team leads to determine needs and how best to implement JIRA within department.
  • Having good skill and experience in performing both Unit and Integration testing.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
  • Experience in working in Team Foundation Server (TFS).
  • Experience in working with JQueries, JSON and AJAX.
  • Expertise in different filters in MVC framework to control logic before and/or after the action method.
  • Exceptional ability to master new concepts and capable of working as a Team, as well as independently.
  • Extensively followed Agile methodology, especially Scrum process and Extreme programming for software development.

TECHNICAL SKILLS

Languages: C, C#, Core Java, Python

Cloud Technologies: Amazon Web Services(AWS)

BI Tools: SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS)

.NET Technologies: ASP.NET, MVC, C#.NET, WCF, WPF, XML, LINQ, Multi-Threading and Remoting.

Web Technologies: Web Services, AJAX, HTML5, CSS3, Java Script, JQuery, IIS, NodeJs, AngularJS, Angular 2

Database Servers: MS SQL Server 2012/ 2016, Oracle 10g

Containerization Tools: Docker, Kubernetes

Operating Systems: Windows 7/10

Application Servers: IIS 6.0/7.5

IDE / Utilities: Visual Studio .NET 2010/2013/201//2019 , Visual Studio Code

Source Control Tools: TFS, Confluence, Jira, BitBucket

Unit Test tools: MS Visual Studio Test edition (Team Suite), Nunit

Methodologies: Agile, Waterfall, Iterative

PROFESSIONAL EXPERIENCE

Confidential, Grapevine, TX

Sr AWS Consultant

Responsibilities:

  • Design and Develop AWS based solutions for finance and sales audit team in Confidential
  • Management and Administration of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, Cloudtrail, IAM, and Trusted Advisor services.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup.
  • Developed Node.js as deployed on AWS Lambda.
  • Implemented a 'serverless' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from S3.
  • Created Dockerfile that packages web apps with service run time into docker image and automated the distribution and scheduling of application containers across a cluster to make it easy to deploy, scale and manage application.
  • Developed Jenkins pipeline to create the images of all the successful builds and to push them in to AWS ECR that is later consumed by the Kubernetes cluster to do the rolling deployments by consuming the images.
  • On demand, secure EMR launcher with custom spark submit steps using S3 Event, SNS, KMS and Lambda function.
  • Using Curator API on Elasticsearch to data back up and restoring.
  • Built a VPC, established the site-to- site VPN connection between Data Center and AWS .
  • Create external tables with partitions using Hive, AWS Athena and Redshift.
  • Worked on AWS Lake Formation to set up, secure, and manage data lakes.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch Fluentd Kibana.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Worked with Amazon Elastic Load Balancing which automatically distributes traffic across multiple Amazon EC2 instances which enables to achieve fault tolerance in the applications.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
  • Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3,Text Files into AWS Redshift
  • Used SQS to send, receive, and delete a message. Configured a SQS queue to trigger an AWS Lambda function.
  • Building Lambda Functions with Node.js
  • Created various performance metrics and configured notifications using CloudWatch and SNS.
  • Created automated pipelines in AWS CodePipeline to deploy Docker containers in AWS ECS using services like CloudFormation, CodeBuild, CodeDeploy.
  • Worked on JIRA for defect/issues logging & tracking and documented all my work using CONFLUENCE .
  • Integrated services like Gitlab, AWS CodePipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline

Environment: AWS (IAM, EC2, S3, Lambda, EBS, ELB, CloudFormation, CloudWatch, Lake Formation, CloudTrail, SNS, SQS, DynamoDB, NodeJs, glue), Spark, Python

Confidential, Grapevine, TX

AWS Consultant

Responsibilities:

  • Design and Develop AWS based solutions for e-commerce platform team in Confidential
  • Provided leadership and guidance for both on-shore and off-shore dev and test teams.
  • Architect and Implement Infrastructure-As-Code (CloudFormation / Serverless) along with Test Automation, Docker containerization approach.
  • Used EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts. Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Build and expose 18 core WCF/ Web services as AWS API gateways
  • Developed Python and pyspark programs for data analysis.
  • Developed the Pysprk code for AWS Glue jobs and for EMR
  • Implement AWS Lambda for sending Email Notifications to end customers along their product journey using PubNub notifications, S3, SQS. The payloads were sent to SalesForce Marketing Cloud
  • Helping other component teams leverage AWS services such as S3 Replication, SNS Topics, SQS via CloudFormation / Serverless application model
  • Followed a Test-Driven Development approach and used Mock frameworks
  • Created process guidelines for Git workflows, TeamCity builds & Octopus based deployments
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Created New Relic Dashboards for various modules which display stats, errors, invocations over time, Alerts and map
  • Participated in all rituals of Agile SAFe methodology.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containers.
  • Worked on Docker and Kubernetes on cloud platform, provided support to developers in building and containerizing their application ( CI / CD ) and to deploy either on public or private cloud.
  • Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances.
  • Worked with Terraform to create stacks in AWS from the scratch and updated the terraform as per the organizations requirement on a regular basis.
  • Created templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used AWS CodeDeploy that automates application deployments to Amazon EC2 instances, on-premises instances, serverless Lambda functions, or Amazon ECS services.
  • Setting up AWS Cloud watch alarms and Custom Metrics for AWS services.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, Cloud Formation, Glue, Cloud Watch, Cloud Trail, SNS, SQS, Route53, RDS, DynamoDB, NodeJs), Terraform, Powershell, bash, python

Confidential, Dallas, TX

Angular(2/4) Developer

Responsibilities:

  • Mentored by pair programming and code reviews with developers to uphold coding best practices.
  • Worked extensively on Angular 2/ Typescript SPA domains.
  • Hands on Experience on Angular CLI (Command line Interface).
  • Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.
  • Create desktop application with Angular 2/4 and Unit Test with Karma-Jasmine.
  • Updated the application with new features of Angular 4.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
  • Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
  • Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
  • Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
  • Worked the backend by using Node JS, Express and Mongo DB.
  • Used Node.js as a proxy to interact with Rest services and interacting with Database.
  • As a backend developer, I was responsible for creating RESTFUL Web using Node.js & Express.js.
  • Implemented Routers & History in Single Page App (SPA).
  • Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.

Environment: Angular (2/4), Angular CLI, TypeScript, JavaScript, Node.js, NPM, Express.js, JQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, WebStorm, TDD, Jasmine, Karma, LESS, Azure Cloud Services.

Confidential, Dallas, TX

AngularJS, ASP.NET Developer

Responsibilities:

  • Designed the application using HTML5, AngularJS, JQLite, CSS, UI-Grid, Bootstrap, CSS, Web-API, ngroute and responsive web-design that supports mobile environment.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Implemented complex SQL queries using stored procedures.
  • Developed multi-tier application to resolve separation concerns: Repository layer that maps data from the storage to provide abstraction over data access, data access layer using entity framework and service layer to encapsulates business logic that uses repository.
  • Implemented generic repository to promote reusability of the code.
  • Utilized Jasmine for unit testing for dependency free testing.
  • Implemented Client side validation using AngularJS Custom Form Validation with ng-show and ng-hide.
  • Utilized database normalization techniques to create memory efficient T-SQL tables, with data redundancy contingency triggers to prepare system against unpredictable user interactions that might jeopardize data integrity.
  • Utilized promise to run http request asynchronously and chains of promises using $q.all and $q.when.
  • Developed customized security by extending security interfaces.
  • Utilized different types of providers: provider, factory, value, constant and service according to the usage.
  • Utilized $broadcast, $emit and $on and $rootscope to pass data between the controllers.
  • Implemented ng-repeat to display tabular data and utilized features such as sorting, filtering, paging and data manipulation to perform CRUD operations by using AngularJS.
  • Developed custom-form validation using built-in angular form properties such as $valid, $invalid, $pristine and $dirty.
  • Developed custom provider to create module-wise configurable service object using config.
  • Utilized built-in directives such as ng-show, ng-hide, ng-if, ng-include, ng-repeat, ng-model, etc.

Environment: Angular 4, Visual Studio 2015, ASP.NET WEB-API, Entity Framework, AngularJS, JQLite, HTML5, Javascript, CSS, Bootstrap, ASP.NET MVC

We'd love your feedback!