Ankur Goyal

Full Stack Engineer

Bengaluru, Karnataka, India15 yrs 7 mos experience
Highly Stable

Key Highlights

  • 14+ years in software development and architecture.
  • Expert in .NET Core and RESTful API development.
  • Certified AWS Solution Architect with cloud computing expertise.
Stackforce AI infers this person is a Full Stack Developer with extensive experience in SaaS and Healthcare applications.

Contact

Skills

Core Skills

.net CoreRest ApisAsp.net CoreWeb Apis

Other Skills

Web ApiEntity Framework (EF) Corerestful apiASP.NET Web APIBootstrap (Framework)JSON Web Token (JWT)JSONxUnitGitPostmandockerDapper ORMEntity FrameworkDomain-Driven Design (DDD)PL/SQL

About

14+ years of working on software development, research, design, execute and release , handling of variety of Performance issue and Architecture styles (Domain Driven Design, n-tier, Client-Server, MVVM). Writing clean and maintainable code using SOLID principles, successfully executed applications right from research to release. 1. [Now] : Managing, implementing the feature for the product, handling the team. 2. [Earlier]: Re-Design and implementing the current product as server-less architecture. 3. [Start]: Worked on platform development for 8 years with the best of mentors. Technological Experience : Web -- .NetCore, RestFul API's, EntityFramework, Dapper, JWT, JSON, React.JS (v18.0) Windows -- C#, .Net, WPF with MVVM Cloud -- AWS Solution Architect, PG in Cloud Computing from Great Lakes Executive Learning Data base -- SQL 2012, Cache Inter Systems. Architecture: Domain Driven Design (ONION Architecture), SOLID principles, MVVM, MVC, n-tier. Successfully implemented scalable and resilient applications. Deploying web app using AWS ECS. Create and Manage a Nonrelational Database using AWS DynamoDB. Building an Automated Business Process using Managed Services on a Public Cloud (AWS).

Experience

15 yrs 7 mos
Total Experience
5 yrs 2 mos
Average Tenure
--
Current Experience

Freelance

3 roles

Full Stack Lead

Dec 2023Jul 2024 · 7 mos · New Jersey, United States · Remote

  • Domain: Job Portal, Role: Technical Lead
  • Project: RESTful API’s for portal with Jobs (December 2023 - July 2024)
  • Created REST API’s using .NET Core and C# for consuming by the React views. Developed using Domain
  • Driven Design (Onion, Clean Arch.) Architecture i.e. Presentation layer (UI), Core Layer, Domain Layer
  • and Infrastructure.
  • Involved SDLC of the project from Design, Development & Testing in Agile Scrum Methodology.
  • Created reusable components and services to consume RESTAPI's using Component-based architecture.
  • Involved in writing Stored Procedure (SP), improving Performance using Indexing, Distributed Cache and pre-processed tables in SQL.
  • Writing Functions, Triggers, Transactions and Stored Procedure using Entity-Framework Core and
  • Dapper.
  • Developing the test cases based on TDD (Test Driven Development), Mocking – MOQ, using Auto Fixture for dummy data, Fluent Assertions – for better Assert, Repository Pattern for better Unit testing, Mocking DB Context and Repository.
  • Completed the Web API framework to implement HTTP services, generally sending and receiving JSON
  • formatted data through a RESTful API.
  • Testing the functionality of the web application using X-Unit to perform Unit Testing.
Web ApiEntity Framework (EF) Core.NET CoreREST APIs

Full Stack Lead

Feb 2023Nov 2023 · 9 mos · New Jersey, United States · Remote

  • Domain: Healthcare, Role: Technical Lead
  • Project: HealthCare Services (February 2023 - November 2023)
  • Handling Requirement Analysis, Estimations, Interactions with Customers, managing team of four
  • members. Following Agile for Project Management. Developing features for HealthCare domain e.g.
  • Handling patient portfolio across the different Hospitals locations.
  • Developing Restful API’s for managing patient records such as general health record, surgery record,
  • allergy record, body part replacement record.
  • Using Entity Framework Core as ORM to connect to DB, as well as using LINQ for operations on SQL.
  • Implemented Domain Driven Design architecture for developing the overall structure, Repository
  • pattern to segregate the responsibility concerns. Filters and filters pipeline for exceptions and before
  • after request response processing as per business needs.
restful api.netcore.NET CoreREST APIs

Full Stack Lead

May 2022Jan 2023 · 8 mos · New Jersey, United States · Remote

  • Domain: Telecom, Role: Tech Lead
  • Project: Managing Rest API’s for Products across the states in US (May 2022 - January 2023)
  • Leading a team of three members, estimations for the features, collaboration with managers & customers
  • to refine user stories and requirements ensuring successful sprints and smooth development process.
  • Spearheaded the adoption of containerization using Docker, reducing deployment time and improving
  • scalability.
  • Performed comprehensive code reviews and led weekly coding standards sessions, increasing team code
  • quality and coding standards.
  • Mentored junior developers through pair programming and code review, boosting team performance
  • and knowledge sharing.
ASP.NET Core.NET CoreREST APIs

Schneider electric

Full Stack Lead/ .net

Mar 2017Apr 2022 · 5 yrs 1 mo · Bengaluru, Karnataka, India

  • Implementing features such as PKI (Public Key Infrastructure) is used for securing communication between Hybrid DCS services using x509 certificates.
  • Understanding requirements and helping in creating the requirement document
  • Creating User Story and Tasks for feature
  • Actively involved in the discussion with the partner/client for requirement gathering and enhancing the feature quality from usability point of view.
  • Good amount of contribution in coming up with base design of the application i.e. different modules and layering the application.
  • Responsible for maintaining the complete feature functionality from requirement analysis to unit testing.
ASP.NET Web APIASP.NET CoreWeb APIs

Siemens technology india

3 roles

Associate Consultant/ .Net

Promoted

Jun 2012Feb 2017 · 4 yrs 8 mos

  • Developing the Module using WPF for measuring the performance of equipment's in the plant.
  • Requirement Analysis, then creating user story for the same feature and implementing the feature in C# using OOPS concept, applying SOLID design principles and using in-build libraries.
  • Creating a Database Wrapper which is used to interact with DB using C#.
  • Good amount of contribution in coming up with base design of the application i.e. different modules and layering the application.
  • Actively involved in the discussion with the partner/client for requirement gathering and enhancing the feature quality from usability point of view.
  • Feature developed and creating report.
  • Programming automated unit test using MS Test.
  • Responsible for maintaining the complete feature functionality from requirement analysis to unit testing.
  • Mentoring & Handling New Team members.
  • Involved in Automation of the Test Cases using "Coded-UI"
  • Fixes the bugs in WCF service as providing the support for the WCF service.

Senior System Engineer (Senior Software Engineer) (.Net)

Promoted

Jun 2010May 2012 · 1 yr 11 mos

  • To Migrate engineering and runtime information from one platform to another.
  • Facilitate the client to uses the Siemens product with minimal changes for the same plant.
  • Requirement Analysis for the migration.
  • Developing and Designing for the same and creating POC (Proof Of Concept) to show to client that the concept is correct and we are moving in right direction.
  • Understanding new Product Wonderware and mapping the new product data to Siemens run-time data format.
  • Implementation the automated tool to convert the data from new product data format to Siemens data format using C#, OOPS concept, Microsoft Excel libraries in C# and applying basic design concept.
  • Automation Tool for migration. Besides this I was also responsible for running the tool and verifying the migration, raising issue and for enhancement of the tool.
  • Done the Code Re-factoring for enhancement of the tool.
  • Implemented the Layering concept for the tool as an enhancement for next version.

System Engineer (Software Engineer)(.net Developer)

Jun 2008May 2010 · 1 yr 11 mos

  • Understanding the networking domain as the project was of networking domain.
  • Learning the features of product called Network Management and Control System.
  • Analysis of specific modules for running the test cases for the same.
  • Test case execution for two modules.
  • Designing and implementing the automation client in C++, it executes the manual test cases and
  • generates the report over the overnight builds.
  • Implemented the Test client for testing the NFR (Non Functional Requirement) of the modules, this
  • test client runs for overnight (4-8 hrs.) and show the result.
  • Designing the test cases for new features for the same modules.
  • Got the “Quick Learner” award at project level.

Education

AWS

AWS Solution Architect Associate — Cloud Computing

Dec 2021Dec 2024

Great Lakes Institute of Management

Post Graduate Program in Cloud Computing — Cloud Computing

May 2021Dec 2021

Birla Institute of Technology and Science, Pilani

Master of Science (M.S.) — Software Systems

Jan 2011Jan 2013

National Center for Software Technology (also called CDAC)

Full Time Post Graduate Diploma in Advanced Software Technology (FPGDST) — Computer Engineering

Jan 2007Jan 2008

Motivational Pathway

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2003Jan 2007

NIIT, Meerut

Certificate in Information Technology — Computer Science

Jan 2003Present

Dayawati Modi Academy

Senior School Certificate Examination (12th)

Jan 2002Present

Dayawati Modi Academy

Secondary School Examination (10th)

Jan 2000Present

Stackforce found 100+ more professionals with .net Core & Rest Apis

Explore similar profiles based on matching skills and experience