Summary
Overview
Work History
Education
Skills
Websites
Extra Curricular Accolades
Resume Objective
Projects
Timeline
Generic

Abhishek Srivastava

Noida

Summary

Highly-motivated employee with desire to take on new challenges. Strong work ethic, adaptability, and exceptional interpersonal skills. Adept at working effectively unsupervised and quickly mastering new skills.

Overview

11
11
years of professional experience

Work History

Senior R&D Engineer

Synopsys
Noida
10.2022 - Current
  • Developed and implemented new product designs to meet customer needs.
  • Analyzed user requirements to develop software solutions and created technical specifications.
  • Assisted junior developers in understanding complex coding concepts and debugging errors.
  • Created detailed design documents, test plans, user manuals, release notes and other related documentation.
  • Tackled development tasks based on system requirements and documented approaches.
  • Conducted unit tests on code modules to verify accuracy and functionality of program logic.

Software Development Engineer

Autodesk
05.2016 - 10.2022
  • Project - Fusion 360
  • It's CAD Product one of the backbone of Autodesk and used extensively by manufacturing industry and designers for creating modifying CAD drawing written mainly in C++.Some part of application uses cloud in order to process its activity like simulation and file storage
  • Proof of concept :
  • Application mainly used by CAD Designers and manufacturer for designing and simulation.
  • Application is humongous and my area of expertise revolves around part of simulation (Generative design) and Data model (Crash Recovery, Read-only document, Assembly management, Concurrency).
  • Module Development :
  • Dig into core architecture of software in order to define our own area.
  • Advancement of the old feature and integration of third party functionality into it.
  • Module involved algorithm implementation to do complex calculation.
  • Issue support :
  • Extensively worked on resolving priority client issues.
  • Regular communication with the team and various other high architects to achieve our task in proper manner.
  • Product Description :
  • Official website: https://www.autodesk.com/products/fusion-360/overview

Lead Software Development Engineer

CCTech
09.2013 - 05.2016
  • Project -Coolsim
  • It's a real-time Product used for Data Centre simulation
  • Application is broadly divided into two parts one is used to create a replica of datacentres on the client level and the other part is used to compute the given replica and shows compute CFD over it and provide results
  • The product is mainly a windows app created in C++, C#, python, firebird and Open Scene Graph
  • While on server-side code shell scripting and fluent used
  • Proof of concept :
  • The desktop application is used by the Datacentre architect.
  • The application is used as Datacentres simulation (i.e
  • Simulation of the whole room within which datacentres in created).
  • The Application is broadly divided into two parts first(client-side) in which virtual creation of room is done using coolsim app and the other side(server-side) basically contributes to carrying out simulation over it by using ANSYS Fluent
  • The client-side used OSG(open scene graph i.e
  • In C++) for modelling the room and windows C# in order to gather specifications of the model from the client and send it over to server-side.
  • Module Development :
  • Developing new feature from visualization to implementation.
  • Advancement of the old feature.
  • Module involved algorithm implementation to do complex calculation.
  • Developed a new custom UI Screen to display additional parameters added by this module.
  • Issue support :
  • Extensively worked on resolving priority client issues.
  • Regular communication with the owner of the product.
  • Mentored new resources and did peers code reviews.
  • Project : Auto Cool(CoolSim plugin for AutoCAD)
  • Proof of concept :
  • It is an AutoCAD plugin used for importing models from Autodesk drawing into CoolSim ecosystem.
  • Usually, people prefer to keep their model (i.e
  • Room description) within the
  • Dwg file so we are providing a plugin using which with some inputs from the user it creates a file which would model the structure within CoolSim.
  • Module Development :
  • Developed UI Screen to take minimal input from user so that it can be modeled within CoolSim.
  • Module involved creation of plugin within Autodesk and selection of drawing so to visualize user what they are actually dumping.

Education

PG_DAC - CDAC ACTS Pune

01.2013

BTech - Visveswaraya Institute

01.2012

Skills

  • C
  • Modern C (C11 /C14 /C17)
  • Algorithms
  • Data structures
  • Multi-threading
  • Object Oriented Programming
  • Design Patterns
  • SOLID principles
  • Distributed Design
  • GIT
  • Jenkins
  • Agile
  • Software Design
  • Problem Solving
  • LUMA
  • Communication skills
  • Leadership Collaboration
  • Strong Work Ethic
  • Time Management
  • Critical Thinking
  • Handling Pressure

Extra Curricular Accolades

  • Had been School Party President and School Prefect.
  • Played volleyball, cricket.
  • Actively participated in organizing cultural and sports events.

Resume Objective

Software Engineer

Projects

Sorting Algorithms And Data Structures (C/C++), Final Year 8th semester, Implemented Sort algorithms - quick sort, heap sort and merge sort. Implemented data structure - Linked List, Binary Search Tree and Hash Table. Wrote test cases, especially around boundary conditions to verify the correctness & robustness of implementations. Tabulated and compared average and worst-case running times for various input sizes. Multiplayer Online Game - Scrabble ( Java), CDAC Final Project, Built a multiplayer Scrabble, a dictionary based board game. Used Controller and action classes in Struts2 to validate requests & add details to application context data. Used MVC architecture with JavaScript, JSTL and JSP with HTML5 DnD API to create a dynamic 15x15 board-like UI. Used Hash Set and Hash Map to store active users and game objects. Used Hibernate to ORM mapping with Oracle.

Timeline

Senior R&D Engineer

Synopsys
10.2022 - Current

Software Development Engineer

Autodesk
05.2016 - 10.2022

Lead Software Development Engineer

CCTech
09.2013 - 05.2016

PG_DAC - CDAC ACTS Pune

BTech - Visveswaraya Institute

Abhishek Srivastava