Software Engineering Manager / Data Architect Resume
0/5 (Submit Your Rating)
SUMMARY
- Solution Architect with 13 years of experience, Expertise in leading successful enterprise projects and deliver high quality solutions.
- Good at designing solutions by leveraging Multi Cloud especially Azure and adhering to best DevOps Practices.
- Designed Enterprise Solutions with Azure and AWS Cloud Providers (AKS, App Service, Azure SQL, Azure VM, VNET, Cosmos DB, EKS, RDS, EC2)
- Designed Data Platforms using Blob Storage, Azure Data Factory, Azure Databricks, Service Bus, Airflow and Snowflake
- Setup Design Compliance and Security across multiple platforms
- Designed Products using Programming Languages .NET, Angular, Nodejs and Python
- Designed Migration of Multiple Applications from On - Prem to Public Cloud along with Modernization by containerizing
- Worked on Setting up DevOps Best Practices, Coding Best Standards and Cloud Policies.
- Worked with Terraforms for Infrastructure Provisioning across multiple Providers.
- Experience with Decomposing Monolithic Application to Microservices and run microservices in AKS and EKS
- Worked with Azure DevOps, Jenkins, TeamCity, Octopus, Linux Machines (RHEL) and Shell Scripting
TECHNICAL SKILLS
- Azure App Service
- Azure Cosmos DB
- Azure API Management
- Azure Kubernetes Services
- Azure Front Door
- Azure Virtual Network
- Azure Data Factory
- Azure Databricks
- Airflow
- Azure Functions
- Azure SQL
- Azure Key vault
- Azure Storage
- Azure Virtual Machines
- AWS EC2
- AWS S3
- AWS VPC
- Grafana
- Prometheus
- Jenkins
- GitHub Actions
- Terraform
- Docker
PROFESSIONAL EXPERIENCE
Confidential
Software Engineering Manager / Data Architect
Responsibilities:
- Work closely with clients to understand their business needs and develop configured solutions to meet their requirements.
- Ability to lead and motivate cross-functional teams and manage multiple projects simultaneously
- Successfully delivered 3+ Projects as Solution Architect/Engg Manager with a value of over $10M which are used in big data processing of UHG and other commercial clients
- Evaluate new technologies and make recommendations on their adoption for improving solution delivery and performance
- Define and maintain solution architecture standards and guidelines, ensuring compliance across all projects as per policies.
- Provide technical leadership and mentorship to all team members and direct reportees.
- Conduct 1:1 with all direct reportees and provide feedback and roadmap
- Conducting Technical Knowledge Sharing on Azure, AWS, and DevOps
Confidential
Solution Architect
Responsibilities:
- Decision Making and Designing solution for new applications by gathering requirements.
- Designed Applications with Angular, .NET Core, NodeJS, Python, NoSQL (Mongo Replica Set and Cosmos DB) and Relational Databases (Azure SQL, MySQL)
- Manage a team and set priorities to deliver Product with best DevOps Practices.
- Provisioning EC2 Instances, VPC, S3 and AWS Glue for ETLs.
- Good with Linux and Shell Scripting.
- Defining Process, Coding principles and security standards (Azure Key Vault, Sonar Scanner)
- Designed Data Mesh Project with Azure Data Factory Pipelines and Databricks
- Worked with Cloud SaaS Datawarehouse (AWS Snowflake and GCP Big Query)
- Designed Architecture for custom ETLs using Worker Service and Deploy those Workloads to AKS Cluster
- Worked with Terraform Scripts as part of IaC and Automate Provision Azure Resources along with AKS RBAC and well versed with Ansible Tool writing Ansible Playbooks.
- Building Common Projects to reduce Boiler Plate code across organizations like AAD Integration, Security, Messaging, Database Connections, Key Vault and more.
- Moved Database from On-Prem Mongo Replica Set Cluster to Cosmos DB and Azure SQL (Elastic Pool and Serverless). Designed Data Migration Architecture.
- Migrated Applications from RabbitMQ Messaging to Azure Service Bus (Queues and Topics)
- Designed Image Processing using Python Flask Framework with Matplotlib, Seaborn libraries and storing those images into Azure Blob
- Configured Azure DevOps Pipelines, Jenkins, TeamCity and OctopusDeploy as CI/CD Tools for multiple applications.
- Provisioned Build Agents and Docker Engine in Azure VM
- Implemented In-Memory with Redis Cache in OpenShift 4.x Cluster and Proposed solution to use Blob Storage as alternative instead of Azure Redis PaaS (Cost Optimized)
- Monitoring Application Insights, Grafana Dashboard for ETL Prometheus Monitoring and AKS using Log Analytics Workspace
Confidential
Project Lead
Responsibilities:
- Tools used are VS2019, VS Code Editor, Git, LINQPad, Azure Portal, Postman.
- Well Versed with Version Control Systems (GIT), Azure Boards, Azure Repos, Github Repos, bitbucket and Jira
- Implemented Micro-Services Architecture with APIM (API Gateway Pattern and SideCar)
- Implemented Micro-Frontends UI Angular Shared Components using ng-packagr
- Implemented Serverless Services using Blob Trigger and Timer.
- End-to-End Application Development, right from UI Design to Database Design and Writing Technical Spec Documents.
- Responsible to monitor API health check using API Management Service and to diagnose issues / web performance using application insights.
- Responsible for Tasks grooming, Sprint Planning, drive scrum meetings and translate application storyboards and use cases into functional applications.
- Set standards and processes for code development to deployment by defining Branching Strategy and Release Strategy into multiple environments.
- Designed and implemented an end-to-end Azure DevOps pipeline with YAML Scripting.
- Testing Frameworks: Jasmine, Protractor for End-to-End Client Tests, XUnit for Rest API Unit Tests and Integration Tests.
Confidential
Software Engineer II
Responsibilities:
- Developed new platform and its easier-to-use interface to complement sales efficiently when they purchase cell phones or other wireless electronic devices.
- Full stack development, Front end using Angular 4, HTML5, CSS3 and TypeScript. Middleware using NodeJS, ASP.NET MVC5, Web API and SQL Server as DB with TFS as source control.
- Involved in all phases of development cycle, right from client meetings to deploy artifacts to all environments which are hosted in on-prem virtual IIS Web Servers.
Confidential
Consultant, Web Applications and API
Responsibilities:
- Developed Web Portal to manage Plans by Insurer Agents Using Technologies (C#, ASP.NET MVC4, Entity Framework, SQL Server) and Angular Client Framework, HTML5, CSS3
- Implemented Web APIs which will be consumed by individual / Agent/ Employer Web Portal and Native Mobile Apps to select plans based on eligibility criteria.
- Planned and maintained Authentication and Authorization using OAuth Framework.
- Responsible for creating Design Documents and wireframes approvals.
- Unit tests, Bug Fixes, Code maintenance and Quality Checks.
Confidential
Software Engineer
Responsibilities:
- Designed lead score engine based on customer stickiness and certain parameters on portal, this helped conversion rate by 10%.
- Implemented Design patterns like Factory and Repository in C#.Net to achieve code reusability for multiple platforms.
- Proposed and Developed Messaging-Queues using RabbitMQ Software to calculate Lead Score, Send out Bulk SMS and Emails.
- Responsible for training, providing guidelines and reviewing code of team members.
- Identified Performance metrics and involved in R&D of optimization techniques (MemCache, New Relic).
- Developed Web Applications using HTML, CSS3, Bootstrap, KnockoutJs and JavaScript.
- Proposed and Implemented Payment Gateway using stripe.
Confidential
Systems Engineer
Responsibilities:
- Developed Web and Windows solutions using Microsoft technologies (.NET 3.5, C#, ASP.NET, SQL Server) and JavaScript, HTML.
- Worked on creating WCF and traditional Web Services for different data access platforms, created reporting and chart controls layer for web applications, transformed many custom web solutions to asynchronous process using AJAX, componentized Validations and Data Access layers using SQL Server and Entity Framework.
