Dice Resume CV Wasim Akram Dudekula
Dice Resume CV Wasim Akram Dudekula
Dice Resume CV Wasim Akram Dudekula
916-345-6356
Wasim.akram45@gmail.com
SUMMARY
● I have 13 years of experience in developing web enabled applications and windows applications
using Microsoft technologies.
● Involved in all stages of the software development life cycle (SDLC), including requirements analysis,
estimation, development, testing and deployment.
● Experience in microservices .NET Core, Design patterns, OAuth 2.0, Kafka, Rabbit-MQ, C#, ASP.net
Core, Asp.net MVC, Entity Framework, CQRS, ADO.Net, Web API, WCF, ASP.Net, Design Pattern,
HTML, J-Query, JavaScript, React JS, Angular 6, Repository Pattern, CQRS Pattern, 12 actor App, SQL
SERVER, SSIS, Visual FoxPro, Postgre SQL, WPF.
● Experience in Blazer, Docker, Kubernetes, GitLab, Jenkins and Azure Devops.
● Architect with experience in wide range of roles: Consulting, Software Architecture, product
engineering and Application development
● Continuous learning and updating skills using Udemy, Pluralsight and Microsoft learning sites.
● Experience in Banking domain, Enterprise domain, Aerospace Domain, and Licensing Domain
● Experience of AWS (Amazon Web Services), Azure Web Apps, Azure service bus, microservices,
mongo DB.
TECHNICAL SKILLS
Core Technologies Microsoft .NET, Kafka, Rabbit MQ, Microservices and Azure Devops
Framework .NET Framework 2.0, 3.5, 4.0, 4.5, 6, 7, .NET Core 3.1, .NET Core 5.0
PROFESSIONAL EXPEREINCE
California Department of Managed Health Care, Tracy, CA May 2022 – Till Date
Software Engineer
Project: Department of managed Health care is used to modify the healthcare policies. Amend and add
the rules to existing healthcare policies with government policy.
Responsibilities
● Led a team of 4 consultants. Participated in requirement analysis with various technical teams and
Business owners.
● Responsible for creating the infrastructure using cloud formation script.
● Responsible for creating Aws S3 Bucket for placing the policy documents for validation.
● Responsible for creating microservices from scratch. Polly has been used for reliability while
communicating with other Apis.
● Responsible for working with Oauth 2.0 to communicate the api endpoints using token based and
use Docker as container-based images which are published into amazon EC2 instance using Azure
Devops.
● Worked on partners module of this project in .Net Core 3.1with C#.
● Worked on SQL server database by preparing table design, triggers, view, user defined functions,
indexes, stored procedures, and database model.
● worked on Azure DevOps Pipeline to trigger the build using CICD.
● Used tools like Gitlab, Source Tree, Bitbucket for merging and branching.
Environment: C#, .NET Core, OAUTH2.0, Web API, Microservices, AWS EC2, AWS S3, Docker, Git, Azure
Devops and SQL Server.
DELL May 2021 – Apr 2022
Principal Software Engineer
Project: Dell Financial Services (DFS) is used to provide financing options for dell purchased products.
Data is flowing from different channels like EMC, Channel, and dell for different regions like US, Canada
and EMEA which contains invoice, orders and customer information for dell purchased products.
Responsibilities
● Led a team of 4 consultants. Participated in requirement analysis with various technical teams and
Business owners.
● Created technical design documents from functional requirements. Created technical architecture
design and discussed with team
● Implemented the Rabbit MQ Queues for Handling messages flowing from various products.
● Designing and Developed application using .NET Framework, C#, Web API’s, and Mongo DB.
● Implemented the new product module using .NET Core 3.0 with C# and designed a web page
using Angular components, services, and Auth guards in Angular 10.
● Worked on a 12-factor app using Microservices for different processors.
● Worked on deploying web Api in Azure Kubernetes service using GitLab (CICD) with help of yml files
and echo commands.
● Worked on MongoDB, used to update Json data with different sets of columns sent from the Other
Teams.
● Created Windows Services to Convert Schema and Data from MongoDB to SQL Server for reporting
server.
● Used Azure Active Directory for Registering web Apis to communicate with other applications.
● Involved in Agile Methodology (Scrum calls, Sprint Planning, Sprint review, Retrospective)
Environment: C#, .NET Core, Web API, Microservices, RabbitMQ, Docker, Azure Kubernetes Service,
Azure Active directory, MongoDB, Gitlab CICD, Git and SQL Server.
Project - Platt’s overview: The data is pulled from other platforms like market intelligence where the
MVP is developed for products like petrochemicals, gas, oil, power for analyzing the business and their
benefits.
Responsibilities
● Created technical design documents from functional requirements. Created technical architecture
design and discussed with the team.
● Created a web page using reactjs components like functional components, hooks etc.
● Utilized AWS Redis Cache for distributed cache for multiple environments across a team for data
sharing.
● Kafka is used for sharing messages with other java applications across Platts Team.
● Oauth 2.0 is used for Token based authentication for communicating web api methods.
● Responsible developed new modules using Asp.net Core Web API, React, Dapper, Auto-mapper,
Repository Pattern.
● Jenkins is used as a CICD for deploying web api into AWS EC2 instances.
● Used Tools like Git, SourceTree, Bitbucket for merging and branching.
● Involved in Agile Methodology (Scrum calls, Sprint Planning, Sprint review, Retrospective)
Environment: C#, asp.net core, react js Dapper, Web API, Microservices, Kafka, Docker, Aws EC2, AWS
Redis cache, OAUTH 2.0, PostgreSQL, Git and Jenkin CICD.
Project - Lad Overview: The LAD is a workflow system used for loss prevention and loss control. The
application is Primarily used by CBRM lob to review transactions from various channels and take
necessary actions on various transactions to mitigate the risk of loss due to fraud.
Responsibilities
● Responsible for coding modules using angular components for web app.
● Developed Windows pages using WPF, Custom user Controls, User controls in C#.
● Developed XML Web Services and WCF services common for various applications using .NET
Framework.
● Hands on experience in Visual Studio.NET IDE to design the forms, develop and debug the
application.
● Involved in building a rich web experience using JavaScript.
● Used Ajax tool kit, Multi views, regular expressions, regular expression validates, user search
controls
● Extensively used ADO.NET, XML in Order to get the high-level performance for the web controls.
● Created new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views
using PL-SQL in Development and Production environment for SQL.
● Worked on Web API for interacting the Angular App to the business logic layer of MVC.
● Responsible for coding new modules using .net core, Web Api, SQL server.
Environment: C#, Angular 10, asp.net core, Web API, Microservices, Kafka, Docker, Aws EC2, AWS Redis,
SQL, Git and Jenkin CICD.
Project: The Operations Dashboard Website uses a “Custom Report Viewer” (AJG built webpage) to view
SSRS reports that aids in the collection of report parameters. Instead of collecting parameters on the
reports themselves, using the built in SSRS controls, they are now collected in the “Custom Report
Viewer” instead. This was done to improve the UI experience of setting parameters for a SSRS report, for
both usability and performance.
Responsibilities
● Responsible for coding modules using angular components for web app.
● Responsible for coding new modules using .NET core, Web Api, SQL server.
Environment: C#, Angular, asp.net core, Web API, SQL, and Git.
Project: Volume licensing of software makes it easier and more affordable to run software on multiple
computers within an organization. By acquiring software licenses through Microsoft Volume Licensing
programs, you only pay for the software license. Boxed software, on the other hand, includes media (the
CD-ROM or DVD), a user's guide and other packaging items.
Responsibilities
● Responsible for coding modules using WPF, MVVM components for Desktop app.
● Responsible for coding new modules using .net core, Web Api, SQL server.
Project: AIMS is a complete, fully integrated order and production processing system for fashion
manufacturers, wholesalers, importers, and distributors of clothing, footwear, handbags, accessories,
home furnishings and other sewn products. With AIMS, apparel firms of ALL sizes can leverage a full
suite of management tools that automate and enhance critical operations. AIMS is built on the latest
innovations, such as cutting-edge bar code solutions, state-of-the-art database technologies, and
advanced electronic data interchange (EDI) processes.
Responsibilities
● Responsible for coding modules using WPF, MVVM components for Desktop app.
● Responsible for coding new modules using .net core, Web Api, SQL server.
EDUCATION
Bachelor's degree, Bachelor of technology, Electronics and Communication, Nizam Institute of
Technology, JNTU, 2009