Summary
Overview
Work History
Education
Skills
Timeline
Generic
Swathi Rasamallu

Swathi Rasamallu

Bangalore

Summary

  • 16 Years of experience across all phases of software development: requirements gathering, planning, design, development, integration, testing, and maintenance.
  • Expertise in Windows application development with C, C++, VC++, MFC, Python, JavaScript, and OpenGL.
  • Proficient in STL containers, templates, multi-threading, and data structures.
  • Skilled in translating product requirements and functional designs into high-quality UI and software solutions.
  • Led teams in design, development, automation, documentation, and project management.
  • Experience in working within agile environments and collaborating with cross-functional teams.
  • Strong knowledge of modern software engineering practices: Agile, TDD, CI, version control (Git), Jira, and GitHub.
  • Proficient in debugging, performance profiling, and troubleshooting.
  • Solid understanding of object-oriented design, design patterns, and UML diagrams (class, sequence).
  • Expertise in maintaining and refactoring legacy applications.
  • Strong exposure to the Automobile, CAD, CAE, and Virtual Prototyping domains.

Overview

17
17
years of professional experience

Work History

Specialist

ESI Software Pvt Ltd
09.2023 - Current
  • Implemented features to improve the visualization of CAE output data in a Multi-physics post-processing tool.
  • Followed all company policies and procedures to deliver quality work.
  • Improved customer satisfaction rates through proactive problem-solving and efficient complaint resolution.
  • Collaborated with cross-functional teams to achieve project goals on time and within budget.
  • Managed and resolved a wide range of customer-related issues, ensuring timely and effective solutions.

Senior Engineer

MathWorks
08.2022 - 08.2023
  • Developed Debug Console logger feature for Simulink’s SDI using VC++, Multi-Threading, MATLAB and JavaScript.
  • Developed test cases using MATLAB to improve accuracy and efficiency of software.
  • Adhered to timelines to meet quality assurance targets.
  • Proven ability to learn quickly and adapt to new situations.
  • Assisted with day-to-day operations, working efficiently and productively with all team members.

Lead Software Engineer

ESI Software Pvt Ltd
11.2010 - 07.2022
  • Translated customer and system requirements into robust software design using test-driven approach.
  • Engaged in the architecture, design, and implementation of back-end features utilizing VC++ and Python.
  • Contributed to multiple domains such as E-Field, CFD, Stamping, Crash, and Composites, supporting post-processing features and developing code in C++ and Python. Developed post-processing features including Result Transformations, Unit Conversions, Data Visualization, Stress Computations, and Curve Plotting. .
  • Designed and developed standalone components in C/C++ for re-use across different computations.
  • Skilled in debugging within Windows/Linux environments and proficient in GUI development with VC++ MFC.
  • Undertook refactoring of legacy code where feasible. Created Python scripts for automation and benchmarking performance aspects.
  • Proficient in profiling with Intel Parallel Studio, identifying hotspots, and implementing necessary measures for enhanced product quality and performance. Optimized performance using OpenMP.
  • Collaborated with stakeholders to overcome technical challenges. Innovated and enhanced algorithms to meet customer needs.
  • Actively participated and represented in technical forums.

Project Officer

Indian Institute of Technology, IITM
04.2010 - 11.2010
  • Developed software for DRDL Hyderabad, which performs Ablation study on Re-entry capsule for Agni Missile, using VC++ and OpenGL.
  • Handled project from collecting requirements to execution.
  • Carried study and implementation of finite element formulation for ablation modelling of re-entry subjected to hypothermal loading.
  • Identified and resolved project issues and mitigated risks, reducing challenges and improving project results.
  • Kept senior management well-informed by preparing and presenting project status reports.

Senior Research Engineer

Fluidyn Software Private Ltd
04.2008 - 04.2010
  • Contributed to the development of the pre-processing tool Fluidyn CADv6.0 and the post-processing tool Fluidyn MP for Fluid Structure Interaction.Created the Fluidyn MP tool from scratch, utilizing VC++ MFC and OpenGL.
  • Developed code for mesh generation accommodating both structured and unstructured data.
  • Engineered a reader for STEP and IGES files.
  • Led a team of developers in the creation of Fluidyn CADv6.0.

Education

Master of Technology - Computer Aided Structural Engineering

International Institute of Information Technology
Hyderabad
04.2007

Bachelor Of Technology - Civil Engineering

KSRM College of Engineering
Kadapa
04.2005

Skills

  • Fluency in C, C 98, C11, VC, MFC
  • Python
  • OpenGL
  • JavaScript
  • Design Patterns and Principles
  • Windows Operating System
  • HTML5, CSS
  • Intel VTune Amplifier

Timeline

Specialist

ESI Software Pvt Ltd
09.2023 - Current

Senior Engineer

MathWorks
08.2022 - 08.2023

Lead Software Engineer

ESI Software Pvt Ltd
11.2010 - 07.2022

Project Officer

Indian Institute of Technology, IITM
04.2010 - 11.2010

Senior Research Engineer

Fluidyn Software Private Ltd
04.2008 - 04.2010

Master of Technology - Computer Aided Structural Engineering

International Institute of Information Technology

Bachelor Of Technology - Civil Engineering

KSRM College of Engineering
Swathi Rasamallu