Post Job Free

Resume

Sign in

Software Engineer .Net Core

Location:
Sunnyvale, CA
Posted:
February 09, 2024

Contact this candidate

Resume:

Mayuri Hitesh Goyani +1-669-***-****, ad3ht7@r.postjobfree.com

Professional Summary:

Highly motivated and results-oriented software engineer with 12+ years of experience building and delivering high-performance Web and Windows applications. Possesses in-depth expertise in .NET technologies, micro-services architecture, N-tier architecture, RESTful APIs and DevOps practices.

Crafted and maintained RESTful API endpoints utilizing .NET CORE, C#, Entity Framework CORE and Postgres

Developed web client applications employing HTML, CSS, JavaScript, Bootstrap, Angular, Typescript and Material design to consume APIs to automate existing workflow and enhance development productivity.

Documented APIs with swager to facilitate seam less integration and serve as a reference for other team.

Developed messaging module using Kafka and Google Protobuf in micro-services architecture.

Created YAML configurations for Kubernetes and AZURE DevOps CI/CD pipelines.

Deployed Micro-services on AWS Kubernetes Service and AWS Container Registry.

Implemented unit and integration testing on API services utilizing testing framework Nunit for robust code verification

Implemented LINQ and Multi-threading concepts for better performance and code quality.

Employed micro-services architecture to achieve scalable and modular application design.

Participated in code review process to improve coding practices and fostering skills of Junior developers.

Participated in Design discussion and defined technical approach for feature development using well suited design pattens and principles.

Experience in Database Design, Database Management, and Data Migration using SQL Server.

Collaborated with global team members following Agile methodology for Project management and development.

Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) with MVVM, in .Net Framework 4.0/3.5/3.0.

Developed and integrated SSRS reports into ASP.Net Web application.

Proficient in requirement gathering, story breakdown, task development, defect fixing, unit and integration test, management and adept at fostering direct client engagement through daily calls and emails.

I worked at onsite in South Africa for 1.5 years serving two different assignment. My international experience highlights my dedication to combining technical expertise with business goals to deliver seamless solutions.

Proven ability to work independently and collaboratively, delivering solutions that meet stakeholder needs and exceed expectations.

I am Located at Sunnyvale, California, USA. Open for Remote and Local Onsite opportunities.

Technical Skills:

Operating Systems: Windows Server 2019, Windows Server 2012, Windows Server 2008, Windows 10, Windows7

Languages: C# 10+, .Net (4.5+/4.0/3.5), JavaScript, TypeScript, Python, PL/SQL

Web Technologies: Angular 14+, HTML, CSS, Bootstrap, Material Design,

Windows Technologies: WinForms, WPF, XAML, WCF, MVVM

Cloud Technologies: AWS, AZURE (AZ-900 Certified)

IDE Tools: Visual Studio 2022/2013/2010/2008, SQL Server Management Studio 2008/2012/2017, Visual Studio Code

Frameworks: RxJS,.Net 6, .NET CORE 3.1, .Net Framework 4.5/4.0/3.5/3.0

Databases: MS SQL SERVER 2019/2016/2012/2008, Postgres, Oracle

Data Technologies: Entity Framework Core, LINQ

Reporting Tool: SQL Server Reporting Services (SSRS 2016, 2008), Jasper

Modelling Tools: UML, Class Diagrams

Version Control Tool: Git, TFS

Servers: Windows Server 2019/2012/2008, Microsoft IIS

DevOps: Docker, Kubernetes

Professional Experience:

Persistent Systems - Pune, Maharashtra Lead Software Developer 12/2020 - 06/2023

Client: BeyondTrust, USA.

Build RESTful APIs endpoints utilizing C#, .NET, Entity Framework CORE and Postgres

Implemented communication between micro services using Apache Kafka and Google Protobuf.

Proficient in development of new features, debugging, troubleshooting, defect fixing and deployment in micro services environment using C#, .Net Core and Kubernetes.

Implemented and managed Identity and Access Management (IAM) users, groups, roles, and policies in AWS and Azure ensuring secure and granular access controls for cloud resources.

Automated audit processes and reporting using AWS Cloud trail enhancing efficiency and accuracy of audit activity. Designed and developed Kafka producers and consumers to integrate various microservices, ensuring reliable message delivery.

Implemented and managed Azure Key Vault service to securely store and manage cryptographic keys, secrets, and certificates for Azure applications and services.

Optimized message processing pipeline with protobuf, resulting in a 50% improvement in the performance of the microservices workflow.

Enhanced Application Response time: Refactored code, tailored design, and optimized algorithms, leading to 90% improvement in response time, enhancing user experience and satisfaction. Used LINQ queries, and multi-threading to achieve this.

Received recognition from stakeholders for consistently delivering high-value features on time, contributing to the overall success of the project.

Reduced user-reported defects by 50% after I identified and fixed the root causes of the ten most common user defects. Designed and implemented Docker-based containerization strategies for microservices architecture, leading to improved deployment efficiency and scalability.

Orchestrated containerized application using Kubernetes, managing deployment, scaling, and maintenance of workload across multi-cloud environments. Used AWS Kubernetes Service and AWS Container Registry to manage Kubernetes cluster.

Participated in code review process to improve coding practices and fostering skills of Junior developers.

Participated in Design discussion and defined technical approach for feature development using well suited design pattens and principles.

Nihilent Technologies - Pune, Maharashtra Sr. Systems Analyst - Lead Software Engineer 08/2013 - 10/2020

Clients: Mnet, South Africa, Direct Access, South Africa.

Invoice Integration:

Led a team of four developers to reach project goals by bringing together both technical and non-technical aspects.

Designed and developed the data-receiving module of the mass invoice uploader platform, which is used to auto-process invoices. Built the tool with Angular, Typescript/JavaScript, C#, .net Core, and MySQL. This module reduced the manual work of the Finance manager by more than 90%.

Collaborated with stakeholders to gather requirements, define business rules, and map out the invoice approval workflow, ensuring alignment with organization goals and objectives.

Leading by example on the frontline, immersing myself in collaboration, problem-solving, and demonstrating the expected work ethic.

Empowering juniors with confidence and trust, guiding them towards success, fostering growth, and enabling greater responsibility.

Received Excellence award for my contribution towards success of the project.

Micro scheduler:

Rewrote complex SQL queries within stored procedures to leverage set-based operations and reduce query execution time, leading up to a 70% reduction in database processing time.

Implemented indexing strategies to optimize query execution times and reduced database latency, resulting in a 20% improvement in overall application performance.

Designed and implemented complex features (the concept of slave channels by implementing regionalization strategies) with minimal code and database changes which resulted in Zero high-priority defects during SIT, UAT, and in Production Support. The technology stack used for this epic was WPF, MVVM, C#, WCF, and SQL.

Demonstrated proficiency in analyzing user requirements, designing technical solutions, and translating business needs into functional software features.

Successfully implemented numerous complex user stories meeting project deadlines.

US Tech Solutions - Pune, Maharashtra Consultant (Contract) 12/2012 - 08/2013 Client: Capgemini India

Designed and Developed Windows and ASP.Net web application using C# and ASP.Net framework.

Continue collaboration with stack holder for the requirement gathering and UAT demos.

Smartsourcing global - Pune, Maharashtra Software Developer 05/2011 - 12/2012

Designed, developed, and implemented web applications using .Net technology and C#.

Designed and Developed workflow for SimXTextConverter tool to parse PDF and extract data. Integrated tool with ASP.Net web application.

Analyzed and Resolved SQL query performance issues which increased web application response time from 5 minutes to 1 sec.

Certificates

AZ-900 Microsoft Azure Fundamentals (2021)

Education

Government Engineering College Gujarat, India. Computer Science 06/2009



Contact this candidate