Post Job Free
Sign in

Azure Developer

Location:
Houston, TX
Posted:
December 08, 2020

Contact this candidate

Resume:

Humeer Ahmed Shaik

Over ** + years of professional experience in wide range of IT disciplines. Involved in all phases of software development life cycles (SDLC) and Agile. Projects building from Analysis, Planning, Design, Development, Integration, Configuration, Deployment, developing unit test scripts, user acceptance test, troubleshooting, training, go-live and production support.

Microsoft Azure experience with Functions, Event HUB, API, Power Platform applications, Redis Cache, Structured Logging in Insight, Cloud Services, Logic App, Azure SQL Databases, Storage, Azure Cloud Testing, PaaS, Cloud Computing and Service Bus using Chevron Infra and architecture.

Proficient with C#, JavaScript and HTML5. Deep knowledge of C#, ASP.NET, AngularJS practices and commonly used modules based on extensive work experience. Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system. Architecting and automating the build process for production, using task runners and scripts.

Strong experience in responsive and rich client UI win forms / web forms design and developing applications using C#, Asp.Net, Crystal Reporting, AngularJS, D3JS, Nodejs, Express, MongoDB, Bower, NPM, Restful Apis, Angular, Angular-cli, Webpack, SASS, GitHub, Sitecore, DotNetNuke, Bootstrap, Bootstrap Themes, Kendo UI, HTML5, CSS3, SASS, MVC, WebAPIs, REST, WCF, Web Services, MSMQ, NserviceBus, Spring.Net, JQuery, Visual Studio, ADO.NET, LINQ, EntityFrameWork, NHibernate, MVC, MVVM, NUnit, Protactor, Jasmine, Karma, TestComplete, JavaScript, TypeScript, Less, Jquery, JSON, Nodejs, Grunt, Gulp, MS SQL Server, SSRS, SSIS etc.

Passionate in developing modern, maintainable javascript applications using C#, VB.Net, Win Forms, ASP.NET AngularJS, D3JS, Node.JS, Express, JSHint, MongoDB, WebApis, Html5, css3, sass, webpack, Gulp, Grunt, NUnit, Protactor, Karma and Jasmine scripting languages and tools. Having experience in writing AngularJS modules and components, building business objects, AngularJS services.

Having experience in Continuous Integration (CI), Continuous Delivery (CD), DevOps practices and build control systmes like Docker containers, Jenkins and Gulp

Experience

Languages:

C#, VB.Net, JavaScript, TypeScript, HTML5, CSS3, SASS, AJAX, JSON, PLSQL, XML/XHTML/XSLT.

Skills:

C#, Asp.Net, Win forms, Web forms, MVC 3/4/5, AngularJS 1.4/1.5/2.0/4.0, NodeJS, Node-restful, Mongoose, Mongo DB, Connect, Express, D3JS, Flux, Redux, SocketIO, Jade, SASS, cURL, ESLint, WebApis, WCF, Webservices, Crystal Reporting, GoogleMap apis, Entity Frame Work, NHibernate, Sqlserver, Object Orineted Programming, SDLC, Agile and DevOps. Also proficient with Version Control Systems Trello, TFS, MKS, Git, GitLab, GitBash, BitBucket and Build Control Systems (CI/CD process) like TeamCity, Jenkins, webpack, Gulp and Grunt.

Having experience in usage IDEs like Brackets, VisualStudioCode, SublimeText and installing tools like angular-cli, yo-man, npm, yarn, bower, powershell 3.0 and MobaXterm.

Having knowledge in DevOps practices, Docker containers, vCloud, Azure, Blue Green deployment process, Containerization and Cassandra vnodes.

Frameworks/APIs:

KendoUI, Bootstrap, NodeJS, KeyStoneJS, Keycloak, JQuery, Sitecore, Dotnetnuke, MVC, MVVM, Asp.net, Vb.net, Visual Studio, Coveo, Microsoft Azure, Everleap and AWS.

Having experience in C3, javascript and typescript unit testing and e2e testing using Karma, Protractor and Jasmine.

Databases:

Cognos Db, Sqlserver and Oracle 10g

Projects

Chevron, Inc., Houston, TX Jan 2020 – till now

Project: API Developer [APIM / EventHUB / EventLogs / Azure Functions / Power Platforms (power-apps/power-automate/powerbi) / Service Bus [Oil & Gas Domain]

Role: Azure Articture (API’s)

Handling the complete lifecycle of API Developing and maintaining API’s Providing first hand support on API’s for a BU specific

Implementing Azure functions using .net core

Handling Event Hubs with large amount of data

Implemented Azure Blob Storage usage for Event logs for better performace

Implemented Custom Connectors on Azure

Created Power Apps applications based on Business need

Reports created in Power BI

Implemented Azure Redis Cache concept for few customer

Implemented EventHub / Http Trigger Azure functions to integrate the business functionality with Event Hub

Worked on test driven development process with CI/CD Integration

Deployment code to Azure cloud using Azure Pipelines

Implemented Circruit break architecture in APIM

Used Visual Studio Code (.Net core) / Visual studio 2018 IDE for development

Implemented Azure Service Bus service for few Business Units.

Responsible to create / suggest archecture which solves the business problems using Logic App, Azure Functions, Service Bus, APIM, Event Grids, Event HUB and Power platforms.

Delivering projects utilizing Scrum and SAFe

Proposed Structure Logging and implemented in all existing project for best practice

Prepared POC’s for Business Unit on most new Azure components for best practive and quick reference for future deployment

Worked on Swagger file implementation on new / existing API’s to maintain software standards

Worked in Azure DevOps/JIRA and Scrum Master environment

Experience in Continues Delivery/Continuous Release related technologies

Involved in coding, testing and maintain highly complex programs under moderate to minimal supervision.

Technology: Microsoft Technologies

Kinder Morgan, Inc., Houston, TX May 2019 – Dec 2019

Project: DART [Nominations/Scheduling/Confirmations/Reporting] [Oil & Gas Domain]

Role: Senior Microsoft Consultant

DART is a application which supports many custom and commercial solutions for approximately 84,000 miles of natural gas, gasoline, crude oil, and carbon dioxide (CO2) pipelines and over 150 terminals for storing and handling various chemicals and other products.

Responsible for requirement design, development and testing, and implementation across multiple systems.

Created new / modify procedures based on requirement.

Consults with business analysts and other developers to ascertain custom development requirements and then transform requirements into technical specifications.

Involved in coding, testing and maintain highly complex programs under moderate to minimal supervision.

Devises or modifies procedures to solve the business problems using good information technology techniques, keeping in mind the capacity and limitations of the hardware/software, system response time, and form of desired results.

Interacting with internal, financially focused customers (Accounting, Finance, Planning, Tax, etc.) and external vendors to analyze business needs, implement solutions, train customers, and maintain applications.

Technology: Microsoft Technologies

Chevron, Houston, TX Jan 2019 – May 2019

Project: Azure Migrations [Oil & Gas Domain]

Role: Azure Consultant

This “Azure Migrations” Project is having more than 28 .net applications in Supply and chain which need to migrate to Azure as part of technology upgration

Major Contribution on consulting / helping application support team to migrate to Azure platform by maintain the standards of Chevron

Setup the Jenkins pipeline deployment architecture

Proposing Azure Platform Environment details

Preparing Azure BLOBs and Hybrid Connectors to handle file system / database connectivity

Helping them to setup Logic Apps where ever required

Preparing Non Prod / Prod Key vault setup

Helping them on Azure AD integration, Azure security and governance

Helping them on Azure Clund Testing

Preparing Test / UAT / Release to Prod setup

Preparing the configuration’s for YAML file

Working with leadership in developing and executing strategy & planing to deliver results

Created WCF Relay application to copy files from BLOB storage to local onprem folder’s

Expertise in delivering results with right technologies, great team and efficient process

Technology: C#, VB.NET, .Net Core, Azure BLOBS, Hybrid Conenctors, Logic Apps, key Vault, Azure AD Inegration and Secuirity, YAML Configuration

Chevron, Houston, TX Mar 2017 – Dec 2018

Project: Share Point Next [Oil & Gas Domain]

Role: Senior .Net Consultant [Mainly on Automation area]

[Got Outstanding Performance award from Chevron]

https://www.linkedin.com/posts/humeer-ahmed-20b51823_appreciation-from-project-team-activity-6527355269847011328-udfg

This “Share Point Next” Migration Win form Project is having more than 4500 Site Collections (approximately 300 TB) across Houston / London / Singapore locations to be migrate on Office365

Major Contribution on Automation Process with C# Applications (Console / Win forms) and PowerShell Script Using SharePoint Client side API’s

Developed a Windows Tool called “Migration Pro Tool” which will have Actions / Check Points, which are nothing but manual user actions / checkpoint converted by Automation. So that with few clicks user can fetch the reports in better way.

This tool will help Migration Analyst to make sure Office365 Migrations of Sharepoint Online went properly with UAT SignOff

By developing Onprem Scripts helping Migration Team to handle and remove Un used Content Types / Taxanomy fields / workflows

Few scripts written for End User purpose to get overview of available content by compare source (On prem sharepoint site) vs target (Share point Online site)

Handled the 429 return code of Share Point Online while processing bulk (approx 75 Migration Analyst are using this tool)

Using this Tool Migration team achieved their target of 65 sites PerMonth with less Outstanding UAT issues before handling over to customer

Prepared a Migration Handbook by defining 3 stages of Migrations (Pre / Mid / Post)

Updating the Banners on Onprem / Sharepoint Online sites with current state of Site Migration State

Checking the Missed Content Types / Site Columns at Site level on Target (SPO site) by compare source site and add them.

Checking the missed Content Types / Columns at List level and on Target (SPO Site) by compare source site and add them

Handling 0kb files / Checkout files / Infopath / No Checkin Versions / Workflows before migrations starts so that during migration there won’t be any files in corrupted state.

Update Footer information from Source Site (Onprem) to Target Site and all its subsites

Handling the Site features like “Following Content” / “Publishing Feature” and all other active features by compare source site (Onprem) vs Target Site (Sharepoint Online)

Included in all issues of Content Metrix tool to discuss with their support team and get it resolved

Included in all issues of Office 365 to discuss with Microsoft team to get it resolved

Handled Mid migration team most effectively so that all Structure / Content should copy to Share Point online (SPO) properly, because if any thing will fails then Migration Analyst at Post Migration team need to spend more time to resolve the UAT issues

Prepared Sharepoint forms / Lists to track down

othe Migration Process

oa search facility to end user to find their new SPO site url

ocreated workflows to trigger and send an email to the respective team on completions of their task (Pre / Mid / Post)

oUAT Issues

Handling VM’s from procurement team and assign it Migration analysts

Participating in all meeting to check the pain areas of Migration Analyst and if possible will give a solution / suggest a better approach of Automation

Developing SharePoint forms for giving quick overview of UAT status

Implemented One click Deployment for this windows tool

Technology: C#, VB.NET, Win forms, .Net Core, Poweshell 3.0, Sharepoint Onprem, Sharepoint Online, Office365, Microsoft Sharepoint Online CSOM (Version 16.1)

Batelco, Bahrain Nov 2016 – Feb 2017

Project: Reseller Rewards Management [Telecom Domain]

Role: Senior UI Consultant

●It’s a Interactive Reseller Loyalty and Incentive Scheme system to increase the sales of Prepaid Lines, top-ups and data add-on

●Near real-time monitoring and communication with resellers Real time payments

●Performace based Awards introduced

●Desing and implementing a cloud based Application in the form of mobile and desktop app with a foucs of hign performance using Angular2, Node JS, Express, Node-restful, Gitlab, WebServices along with DevOps practices.

●Writing code for various angular components, modules, pipes, rxJS services and build them as packages for deployment.

●Developed the SMS Notification Service (WCF) for reselller on summary Basis

●Unit Testing with Real-time scenarios at Retailer level

●Implemented landing page using node module Keystone.js (Content Management System)

●Creating and maintaing GitLab version control system for creating new repositories, braches and wiki pages.

●Gettting the code from gitlab, build the code into npm packages and deploy in npm repository using CI/CD process with help of Jenkins.

●Co-ordinating with offshore team and integraing code with GitLab. Responsible for the development, debug, and improvement of existing functionalities with focus on the UI/UX.

●Involving end to end development process.

●Implemented few modifications in Crystal Reporting.

●Creating e2e test suites for all components, and running them with Protractor.

●Creating configuration, build, and test scripts for Continuous Integration environments

●Anticipate and identify potential requirements that could improve the customer experience and add value to the client.

●Conducting daily scrum meetings and task estimation.

Technology: VB.NET, Crystal Reporting and SQL Server

Batelco, Bahrain Sep 2016 – Oct 2016

Project: Mastercard Payment Integration with Fraud Screening [Telecom Domain]

Role: Senior .Net Consultant

●Task to develop a WCF service to capture fraud Monitoring, detection and Prevention on Payment Gateway of MasterCard

●Played a key role to provide end-to-end fraud Monitoring, detection and prevention.

●Using a multi-dimensional approach, it tackles fraud & rish from every angle of layering security strategies and technologies that balance protection and profitability at ever stage of the payment lice cycle during

a)Payment authentication to analysis and define sucirity strategies to verify genuine customers

b)Transactions process to idenitfy, detect and review high-risk trasactions based on unique risk profiles

c)Handle the 2-Party and 3-Party payment transactions API Integrations with Master card Payment Integration with Fraud Screening.

Attedning meetings with business uesrs and understanding the complete requirements.

Extensively used C# with WCF

●Attending backlog grooming meetings and providing estimation for the tasks

Technology: C#.Net, VB.Net, WCF, IIS 7.0.

Batelco, Bahrain Feb 2016 – Aug 2016

Project: Directory Enquiry for Batelco for Standalone / Web / SMS / Wap [Telecom Domain]

Role: Senior UI Consultant

●Task to develop a Standalone / SMS Service / Web / Wap Interface to Explore Directlry Information of Batelco Telecom Users,

●End Users will provide partial information to get customer full details like address, phone number, type of busiess and location via Google Map to search

●Used this NEW UI a new revenue stream by placing google Ad’s

●Direct business interaction for understanding the business needs and propose ideas/approaches to improve the current process.

●Desiged and developed complete UI using AngularJS, Kendo UI, Bootstrap, HTML5 and CSS3.

●Creating modules which represents Single Page Applications (SPA) and deploying in GSM portal and performing end to end testing.

●Written and consumed REST based API and AngularJS based Kendo UI controls. Performing Build, test and deployment activities and diagnose and resolve complex issues.

●Implemented RESTful HTTP APIs, including JSON data formats and API versioning strategy.

●Conducted code reviews to ensure that the quality of the code meets the client’s standards

Technology: C#,VB.net, Win forms, Wap, AngularJS, MVC5, Kendo UI, BootStrap 3.0, HTML5, CSS3, Grunt, Gulp, Postgre SQL.

Chevron, Houston, Tx Apr 2014 – Jan 2016

Project : Lynx Runtime System

Role: Analyst Programmer

●Lynx Runtime Application is a system which establishes the medium for multiple systems to “Communicate” with each other.

●Data Mapping is a process of assigning a source data element to a target ldata element.

●System will use interfaces for transaction “Communication” while reports will allow business to see what each system contains, Master Data descriptions as well as system code

●Lynx application hosted across differenct environment for all refinery including Richmond, Elsegundo, Pascagoula, Salt Lake City, Hawaii and Capetown.

●Worked with seven layer mvc architecture which is developed by Chevron.

●Involved in the creating SSIS packages which are used to migrate data from sqlserver to Oracle with used of scheduling.

●Working on database performance issues with DBAs.

●Implemented customized rules engines to migrated data from csv files to oracle DB tables.

●Written dynamically generating migration scripts in C# language based on user selection.

●Written stored Procedures, functions, views, indexes and perfomed DBA activities such as back DBs and monitoring jobs.

●Implemented design patterns and the common components of the application in C#.NET, using various object-oriented features like classes, interfaces, Encapsulation, inheritance, polymorphism etc.

●Designed WCF with Service oriented architecture to support Distributed computing where services were consumed by end users.

●Extensively Used ADO.NET for CRUD operations Sql server.

●Extensively worked in Crystal Reports

●Developing rich user interface using Ajax Control Toolkit and JavaScript.

●Implemented Form Based Security Authentication and Authorization based on Access-Levels for Pages

Technology: C#.Net, VB.Net, ASP.NET, AJAX, SSIS, SSRS and SqlServer2005

Remaining Projects

Project Name

Role

Duration

Data Management Tool (DMI) (PAD BAS Apps Services) – Chevron, USA

IT System Analyst

Apr 2013 – Mar 2014

Compliance Activity Tracker (PAD BAS Apps Services) – Chevron, USA

IT System Analyst

Feb 2012 – Mar 2013

Project Tracking Tool (PAD BAS Apps Services) – Chevron, USA

IT System Analyst

Apr 2011 – Jan 2012

Full song music service API (Web / Wap / IVR / CRBT) – DX3 Clint, UK

Project Lead

Jan 2010 – Mar 2011

Meteor Web / Wap store fronts – Ireland

Project Lead

Nov 2009 – Dec 2009

mVayoo Bulk SMS system - India

Team Lead

Mar 2008 – Oct 2009

BSNL CRBT, India

Team Lead

Nov 2007 – Feb 2008

Voice Content Management System (BSNL) - India

Developer

Aug 2006 – Nov 2007

JustDial, India

Developer

May 2006 – July 2006

Deccan Chromicle Wap Portal - India

Developer

Mar 2006 – April 2006

Times of India Wap Portal – India

Developer

Jan 2006 – Feb 2006

Inventory Management System – VTPS, India

Developer

Jul 2004 – Dec 2005

Education, Qualifications & Trainings

Masters in computer applications.

Microsoft Certification Program (MCP)

(https://mcp.microsoft.com/authenticate/MCPCredentials.aspx)

Transcript ID – 920698 Access Code - a1c7523223

Participated for P.M.P (Project Management Program Certificate) from PMI (Project Management Institute)

[Recently got outstanding performance award from Chevron]

https://www.linkedin.com/posts/humeer-ahmed-20b51823_appreciation-from-project-team-activity-6527355269847011328-udfg



Contact this candidate