Vedant P.

Vedant P. Email and Phone Number

Gen AI Engineer @ Meta
United States
Vedant P.'s Location
United States, United States
About Vedant P.

7 years of GoLang backend software development experience in distributed and scalable environments in which 6+ years includes experience in GoLang and Java building efficient RESTful APIs, microservices, and Unit Testing. Proficient in database management with both SQL and NoSQL databases. Experience in cloud technologies like AWS, Google Cloud, containerization with Docker and Kubernetes, and event streaming platforms like Kafka and using CI/CD tools like Jenkins and Git for efficient development and deployment. Strong understanding of the Software Development Life Cycle and Agile methodologies.

Vedant P.'s Current Company Details
Meta

Meta

View
Gen AI Engineer
United States
Website:
metadownhole.com
Employees:
136862
Vedant P. Work Experience Details
  • Meta
    Gen Ai Engineer
    Meta
    United States
  • Freddie Mac
    Golang Back End Developer
    Freddie Mac Apr 2023 - Present
    Texas, United States
    Designed and implemented RESTful web services using MUX framework to enable smooth data exchange between frontend and backend systems.Utilized concurrency features of Golang to optimize the application's performance in handling concurrent requests.Implemented authentication and authorization mechanisms using OIDC and OAuth2 protocols, ensuring secure access control for microservices and applications.Implemented caching mechanisms for improved application performance.Utilized Protocol Buffers for efficient data serialization and deserialization.Used Go drivers to perform operations such as CRUD operations and writing complex queries with MongoDBImplemented indexing strategies in MongoDB to improve query performance and enhance application responsiveness.Utilized MongoDB's aggregation framework to perform complex data queries and aggregations efficiently.Designed and implemented Jenkins pipelines and Jenkins file to define build, test, and deployment stages for various applications.Utilized Docker Compose to define and manage multi-container applications, streamlining the development and deployment workflow.Implemented Kubernetes Horizontal Pod Autoscaler (HPA) to automatically adjust the number of replicas based on CPU utilization or custom metricsMonitored AWS resources using Amazon CloudWatch, setting up alarms and triggers to detect and respond to performance anomaliesIntegrated applications with AWS services like Amazon SNS, Amazon SQS, and Amazon SES for event-driven communication and messaging.Implemented real-time event streaming and message processing with Kafka using Sarama, ensuring seamless communication between microservices.Utilized Swagger UI to generate interactive and user-friendly API documentation, improving the accessibility of API detailsContributed to the full software development life cycle (SDLC), from requirements analysis to testing, deployment, and maintenance.
  • Alaska Airlines
    Golang Developer
    Alaska Airlines Oct 2022 - Apr 2023
    Seattle, Washington, United States
    Designed and developed RESTful APIs using Beego's powerful built-in router and controller features. Implemented producer-consumer patterns using goroutines and channels to efficiently manage data processing and distribution in concurrent applications Worked extensively with JSON to format and exchange data between client and server APIs, ensuring seamless communication and data integrity.Implemented gRPC interceptors to inject cross-cutting concerns such as authentication, logging, and instrumentation into service callsUtilized GORM's hooks and callbacks, implementing custom logic before or after database operations to ensure business logic is maintained.Designing and implementing MySQL database structures, ensuring efficient data storage and retrievalUtilized stored procedures, triggers, and views in MySQL to implement complex business logic within the database layerOptimized database performance by employing indexing strategies, query optimization, and normalization techniques in MySQL databaseDesigned and deployed EC2 instances, selecting appropriate instance types based on application requirements and optimizing resource utilizationImplemented AWS Lambda functions to execute code in response to events from various AWS servicesBuilt CI/CD pipelines using Jenkins for end to end automation for all the builds and deploymentsCreated Docker containers to build, ship and run the images to deploy the applications, and worked on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker SwarmUsed Kubernetes to deploy scale, load balance and manage Docker containers with multiple name spaced versionsUtilized GIT repository for storing terraform files and maintaining versioning.Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.Utilized test-driven development (TDD) practices to write unit tests before actual code implementation
  • Paycor
    Java/Go Lang Developer
    Paycor Dec 2021 - Sep 2022
    Ohio, United States
    Migrated the java-based application to Golang to meet the business requirementsRewrote threading-based code to use goroutines and channels to take advantage of Go's lightweight concurrency model.Replaced Java's multithreading code using goroutines and channels to leverage Go's concurrency features.Designed and implemented a comprehensive migration plan, breaking down the migration process into manageable steps and milestones.Conducted thorough testing and benchmarking to validate the performance improvements achieved through the migration.Implemented gRPC communication for microservices architecture, improving inter-service communication efficiency.Implemented and customized the Beego framework to create RESTful APIs and web services.Utilized GORM's transaction management features to ensure data consistency and integrityDesigned and developed RESTful web services using Spring MVC and Spring Boot to expose many end points which make use of REST template and Hibernate integration.Implemented Spring framework using Spring Boot, Spring-AOP, Spring-ORM, Spring-JPA, Spring- Data, Spring-Security modules.Developed Spring data JPA entities, associations, CRUD repositories to storing and retrieving the data from MySQL Database.Used SQL concepts to Insert, Retrieve, and Update the information in the database
  • Cloudmed
    Jr Java/Go Lang Developer
    Cloudmed Jan 2018 - Aug 2021
    India
    Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.Created business logic and application in Spring Framework using JSP, and Servlets.Worked on implementation of MVC pattern using XML configurations and annotations. Used controllers to handle requests and Model to send values to user interface.Used Core Java concepts like Collections, Multithreading, Serialization, and Java Beans and Streams.Developed XML documents and generated XSL files which are transferred on to server using sftp protocol.Wrote unit test cases for different modules and resolved the test findings.Implemented REST using Web services to communicate with other systems.Developed JDBC code for backend processing.Used Subversion for version control and log4j for logging errors.Involved in writing test cases for testing functional specification and for unit testingWrote Oracle PL/SQL Stored procedures, triggers.Helped production support team to solve trouble reports.Interacted with testing team to fix defects.Utilized GoLang core features such as goroutines and channels in order to achieve concurrency in running programs.

Vedant P. Education Details

Frequently Asked Questions about Vedant P.

What company does Vedant P. work for?

Vedant P. works for Meta

What is Vedant P.'s role at the current company?

Vedant P.'s current role is Gen AI Engineer.

What schools did Vedant P. attend?

Vedant P. attended University At Buffalo, Nirma University, Ahmedabad, Gujarat, India.

Who are Vedant P.'s colleagues?

Vedant P.'s colleagues are Felicia Peh, Brendan Mahler, Hubert Banville, Joe Collins, Ghazala Shahid, Shawn Mathew, Laura Cooper Szekely.

Not the Vedant P. you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.