Anand Vadaje

Software Engineer

Anand Vadaje
I am a strong conceptual thinker who has a keen interest in computer science, and who would love to join a team of like minded developers. I have much experience of creating logical and innovative solutions to complex problems. I posses the enthusiasm and commitment to learn and develop my career with in a fast paced and growing business. I have a good understanding of programming and can come up with plenty of innovative ideas and possesses superb communication skills.

Work Experience

Software Engineer III - Walmart Inc. Bentonville, AR (2019 - Present)

  • Leading and architecting solutions for 2 scrum teams which are responsible for handling drawing attribution data, enhancing planogram drawing engine and optimizing planogram lifecycle process.
  • Optimized process time by 40% for Planogram Drawing Engine by developing data collection process in microservice pattern using C# .Net Core, Oracle DB, Kubernetes with Docker and Queues, Cosmos DB and Blob Storage from Azure.
  • Developed a generic .Net Core Worker Process Library which can be used to process workflows with multiple steps in a microservice pattern, resulting in 60% reduction of setup time and 20% reduction in code duplication.
  • Architected a scalable Process Tracking solution for backend workflow processes using ASP .Net Core, Azure SQL and Kubernetes with Docker, resulting in 80% reduction of setup time and 90% reduction in code duplication.
  • Reduced drawing process time by 50% by automating multiple steps in the planogram drawing process using C# .Net, Angular 8, Oracle DB and Queues, Cosmos DB and Blob Storage from Azure
  • Improved Store-Item recommendation data by 80% by collaborating with Data Science team to provide them with historical planogram data using C# .Net, Oracle DB and Queues, Blob Storage from Azure
  • Reduced 40% of cloud VM resources used for long running backend applications by designing a plugin based architecture for backend job processing using C# .Net, Kafka, Azure Blob Storage and Oracle DB.
  • Developed web viewing functionality for planograms to analyze store space allocation using Angular 8, SVG.js, and .Net Core, reducing the time required to view planogram by 80% against the legacy viewing tool.

Software Engineer II - Walmart Inc. Bentonville, AR (2018 - 2019)

  • Reduced time required for product dimension update process by 300x by developing a single page web application using Angular 4, Ag-Grid, C# .Net Web Api, Oracle DB and IBM Informix DB.
  • Optimized legacy copy process for mass planogram generation by 500% using C# .Net, multithreading TPL library and Oracle database.
  • Reduced response time by 60x by optimizing the business logic code for Store Planogram Product Relation web service API using C# .Net, Oracle DB and RESTful Web Services.
  • Reduced future planogram creation time by 30% by developing a windows service application which generates store planograms for future store placements by analyzing the current sales and assortment data, using C# .Net and Oracle DB.
  • Enabled application monitoring and real user metrics by on-boarding 50+ applications to Dynatrace and constructing useful Tableau, Dynatrace and Splunk dashboards.
  • Designed and developed a centralized logging solution using C# .Net, Splunk HEC, Kafka and Log4net, which was used to onboard 50+ web and backend applications, saving 30% of the time for support or debugging issues.

Software Engineer - Universal Instruments Corp. Conklin, NY (2016 - 2018)

  • Optimized production time by 43% by developing work order reporting tool for pre-production analysis using C#, HTML5, MS SQL and RESTful Web Services, providing customers with exact material count for jobs.
  • Enabled customers to locate inventory materials for new jobs over 50% faster through incorporating barcode print into analysis reports to support inventory search using C#, MS SQL, and HTML5.
  • Debugged and solved 10 critical issues from 2 year backlog which reduced customer support requests by 38%.
  • Engineered launching tool for all UIC software used in factory environments with C# and MS SQL, enabling operators to work more efficiently and save > 10% of total time needed to set up jobs or work orders.
  • Implemented operator traceability for product validation on UIC machines utilizing C# and MS SQL, assisting customers in tracing issues while reducing overall production time by over 20%.
  • Grew total software sales by 5% ($150,000) by upgrading software compatibility to use Microsoft Server 2016 operating system and MS SQL 2016 relational database.
  • Migrated 3 major codebases (18+ million lines) from IBM Rational Clearcase to Atlassian Bitbucket, improving performance of sourcecontrol tasks by 4X while saving company over $35,000 annually.
  • Optimized project builds and packaging script utilizing Atlassian Bamboo and Batch Scripting which reduced build times by 75% while saving ~6% it total project time.
  • Created connection module for High Speed Wafer project using C#, .NET and PostgreSQL to handle centralized data for all factory devices, enabling customers to have 50% less operators.
  • Constructed debug file uploading tool that uploads up to 1.5GB of UIC files to AWS 3x faster than standard FTP process, saving engineers >20% of time onsite with customers.
  • Organized and led internal workshops to train 30+ employees to use company software and machinery.

Web Developer - Binghamton University Binghamton, NY (2015 - 2016)

  • Developed an informational website and online discussion forum using Wordpress and Vanilla Forums which served more than 3000 graduate students and increasing awareness about the office to more than 90% of the student population.
  • Designed and built email templates for weekly newsletters using HTML, CSS and Mailchimp, increasing responses by 42%.

IT Consultant - Binghamton University Binghamton, NY (2015 - 2016)

  • Responsible for giving technical support to the end users at the Information Commons center in the University.
  • Manage the Information commons department of the library.
  • Ensure smooth working of the computer system and network and provide solution whenever required

Projects

Dental Clinic Management System Software Engineer 2016

  • Platform for local dentist office to simplify daily working of small scale medical clinics by automating secretarial work.
  • Designed Windows application using C#, .NET and MySQL to handle patient information, medicine dictionary, patient history and automate prescription editing, reducing manual labour by 60% and patient time by 40%.

Information Retrieval System Developer 2015

  • Lightweight search engine for XML/HTML files using Query Likelihood Ranking Model, achieving top 5% ranking in class.
  • Implemented Windows search engine application for given collection of XML/HTML files which tokenized over 1000 files into 100,000 words in 35 seconds and showed search results within 2 seconds using C# and .NET.
  • Wrote 10+ test cases input using C# and .NET, resulting in 90% of code coverage of entire application system.

Retail Business Management System Team Lead 2015

  • Software which simplifies and implements real time inventory tracking for a business.
  • Developed an application using Java and Oracle 11g which keeps real time tracking of the inventory and gives a list of low quantity products beforehand
  • This reduces the chances of going out of stock by 92% and also reduces the work force by 85% for inventory tracking
  • Facilitated scrum agile development methodology by leading standups and managing the Git workflow.

University Notification System Developer 2014

  • System which can be used by university to send out specific information to the students.
  • Developed an android application for students to receive notifications and a windows application using C# .NET for teachers to send important updates
  • The PHP server and the MySQL database were deployed on the college domain so that the application could be used from anywhere with internet access.
  • This system reduced the time needed for the university message awareness process to 2 minutes and ensured message delivery to 99% of the recipients.

Secure Virtual Election Booth Developer 2015

  • Secure multithreaded client-server software which can be used for voting in elections
  • Developed and implemented the client-server application using Java which secured the connection using RSA Algorithm, identified users using digital signature and handled multiple client users by multithreaded servers.

Snake Game Developer 2015

  • Basic Snake Game on the web browser which can be played by using the keyboard inputs and it keeps track of the highest score per session.
  • Developed using HTML5, CSS and Javascript in which the canvas acts as the main game board and the local browser storage is used to keep track of the highest score