Summary
Overview
Work History
Education
Skills
Projects undertaken at John Deere
Timeline
SoftwareEngineer

VINAY SHEORAN

Software Engineer
Pune

Summary

Demonstrated proficiency in developing projects from scratch and deploying them end to end, adept at working in Agile environments, and skilled in effectively tracking multiple issues within products. Recognized for collaborating with cross-functional teams to deliver robust and reliable software solutions, and proficient in Windows operating systems for developing efficient and automated processes in software development, configuration, and maintenance.

Overview

3
3
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

John Deere
07.2022 - Current
  • Development and maintenance of a high-quality codebase for software applications, as per industry best practices and coding standards, and created unit test cases for enhancing code coverage.
  • Applied object-oriented programming principles (OOP) and design patterns to implement new features and functionality, ensuring the scalability of the codebase.
  • Used modern Java techniques to enhance the performance of the tool, leveraging Boost libraries and algorithms.
  • Developed comprehensive functional specification documents (Functional Specifications & Handoff documents) for in house products, ensuring clarity and coherence in product development.
  • Developed robust APIs to optimize data retrieval and modification tasks, enhancing the overall application performance of the SpyGlass tool.
  • Resolved bugs and crashes and collaborated with cross-functional teams to provide timely support and debug customer issues, ensuring high customer satisfaction.
  • Conducted code reviews to ensure adherence to good programming practices across the team, fostering a culture of excellence and collaboration.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Tech Stack - Java/Javascript programming, Boost libraries, Multi-threading, AWS, React, Node.js

Education

BACHELOR OF TECHNOLOGY - Information Technology

NATIONAL INSTITUTE OF TECHNOLOGY KURUKSHETRA
Haryana, India
08.2017 - 06.2021

Skills

Javascript

undefined

Projects undertaken at John Deere

Operations Center - Products

  • Products represent a digital copy of the physical inputs (chemicals, seed varieties, fertilizers, carriers and tank mixes) used on a farming operation. Using this API you will have the ability to view an existing product list, add products to that list and edit the products on that list. Customers will use these products throughout the year as they plan work, execute work plans in the field and analyze the results. Given how integral products are to an operation it is extremely important that customers maintain a complete and accurate product list.


Operations Center - Field Sync

  • Farmers need a simple way to identify and manage land data records across the various systems they use for their operations. The John Deere Field Sync service helps users compare field sets between two systems, creating a shared field set that stays synchronized across both systems.


Developer-portal-server

  • The Developer Portal Server project aims to create a centralized platform for developers and customers(CSCs) to access resources, tools, and documentation necessary for their work. This will streamline the development process by providing a single point of access to APIs, SDKs, and other essential development tools.

Timeline

Senior Software Engineer

John Deere
07.2022 - Current

BACHELOR OF TECHNOLOGY - Information Technology

NATIONAL INSTITUTE OF TECHNOLOGY KURUKSHETRA
08.2017 - 06.2021
VINAY SHEORANSoftware Engineer