General Functionality supported in Meshworks (Pre and Graph Modules)
CAE Pre Processing:
CAE Graphs:
Data Browser:
Parallel Process:
General Functionality supported in Meshworks (Pre and Graph Modules)
Saranya J
Software Developer
Summary
Experienced CAE Software Developer with expertise in design, implementation, testing and maintenance of software system. Proud team player focused on achieving project objectives with speed and accuracy.
Overview
7
7
years of professional experience
4
4
years of post-secondary education
2
2
Languages
Work History
Senior Software Engineer
DEP India Pvt Ltd
02.2016 - Current
Worked in software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
Demonstrated experience and good hands-on programming experience in C++, C and Python.
Designed intuitive graphical user interfaces to improve user experience.
Competent to work effectively both independently on projects and coordinating with development team and run test scenarios.
Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
Worked with project managers, developers, quality assurance and customers resolve technical issues
Technical processes and expertise have been documented for new recruit training.
Analyzed data with team members to provide resolution and apply best practices.
Worked with project managers, developers, quality assurance and customers resolve technical issues
Trained and mentored junior developers and engineers, teaching skills in C++, C and Python and working to improve overall team performance
Provided technical support using knowledge of complex technology to solve problems and support new projects
Introduced agile methodologies and development best practices to division to enhance product development
Collaborated with fellow engineers to create innovative software application using agile techniques.
Education
Bachelor of Engineering - Computer Engineering Technology
Anna University
India
06.2011 - 06.2015
Skills
CAD development
undefined
Timeline
Senior Software Engineer
DEP India Pvt Ltd
02.2016 - Current
Bachelor of Engineering - Computer Engineering Technology
Anna University
06.2011 - 06.2015
CAE Pre Processing:
Keyboard Shortcut and Model-Converter Tool functionality and user interface support.
Developed a multi-column tree control for CAD, FE, penetration, and graph data and supported the auto-update option for all the entities .optimized the existing code.
Developed a process automation utility using Python for running multiple MMFs in a single Exe.
Supported Ansys Contact Surface Panel and Element Panel.
Modern user interface changes to Meshworks software providing wxWidgets-based GUI support for some of the FE-Tools.
Supported multiple entities with the Solver card image dialog.
CAE Graphs:
Supported the reading of the Nastran PCH file and wxPlotCtrl plotting of the data.
Support for loading and storing session data in XML format.
Developed the Report Template and Publish PPT tools for automating the session files and the PPT.
Handling data in split windows and pages.
Developed an overlay and append option for multiple windows and pages.
Implemented an Apply-style tool to manipulate the graph data in multiple windows and pages.
Functionality and user interface support for the following:
- Plot axes panel
- Plot Macro panel
- Math Curve panel and Coordinate info Panel
- Create notes/datum lines and curve attributes panels.
Data Browser:
Reading a CSV/JSON file or MYSQL database and collecting the data required for the model to get imported, populating the imported result in a user-understandable format, and writing them again to a encrypted file format from the database
Developed a GUI to display the information from the input file in different formats, like a tree or grid.
Parallel Process:
Developed master and worker python file to execute the task simultaneously in multiple cores in different computer using tcp socket.
Worked on parallel Python module for parallel execution on multiple cores.
Curve attributes panel and creating notes/datum line panel.
Implemented Apply-style tool to manipulate the graph data in multiple Windows/Pages.
General Functionality supported in Meshworks (Pre and Graph Modules)
Supported Cut, Copy and Paste of model in Multiple Windows/Pages.
Supported synchronization for multiple views, which means process applied in one view will be applied for all the synced views at a same time.
Handled bug fixes for various CAE solver files.
Optimizing the existing code.
Code Compliance for CPP files and clearing the memory leaks.
CAE Pre Processing:
Keyboard Shortcut and Model-Converter Tool functionality and user interface support.
Developed a multi-column tree control for CAD, FE, penetration, and graph data and supported the auto-update option for all the entities .optimized the existing code.
Developed a process automation utility using Python for running multiple MMFs in a single Exe.
Supported Ansys Contact Surface Panel and Element Panel.
Modern user interface changes to Meshworks software providing wxWidgets-based GUI support for some of the FE-Tools.
Supported multiple entities with the Solver card image dialog.
CAE Graphs:
Supported the reading of the Nastran PCH file and wxPlotCtrl plotting of the data.
Support for loading and storing session data in XML format.
Developed the Report Template and Publish PPT tools for automating the session files and the PPT.
Handling data in split windows and pages.
Developed an overlay and append option for multiple windows and pages.
Implemented an Apply-style tool to manipulate the graph data in multiple windows and pages.
Functionality and user interface support for the following:
- Plot axes panel
- Plot Macro panel
- Math Curve panel and Coordinate info Panel
- Create notes/datum lines and curve attributes panels.
Data Browser:
Reading a CSV/JSON file or MYSQL database and collecting the data required for the model to get imported, populating the imported result in a user-understandable format, and writing them again to a encrypted file format from the database
Developed a GUI to display the information from the input file in different formats, like a tree or grid.
Parallel Process:
Developed master and worker python file to execute the task simultaneously in multiple cores in different computer using tcp socket.
Worked on parallel Python module for parallel execution on multiple cores.
Curve attributes panel and creating notes/datum line panel.
Implemented Apply-style tool to manipulate the graph data in multiple Windows/Pages.
General Functionality supported in Meshworks (Pre and Graph Modules)
Supported Cut, Copy and Paste of model in Multiple Windows/Pages.
Supported synchronization for multiple views, which means process applied in one view will be applied for all the synced views at a same time.
Handled bug fixes for various CAE solver files.
Optimizing the existing code.
Code Compliance for CPP files and clearing the memory leaks.
Similar Profiles
Ashutosh RanjanAshutosh Ranjan
Director at DEP Dynamic Energy Plus Pvt. Ltd.Director at DEP Dynamic Energy Plus Pvt. Ltd.
Associate QA Engineer 2 at Schrödinger India Pvt. Ltd & D.E. Shaw India Pvt. Ltd.Associate QA Engineer 2 at Schrödinger India Pvt. Ltd & D.E. Shaw India Pvt. Ltd.