Sahil Jasuja

Software Engineer

Bengaluru, Karnataka, India3 yrs 2 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Developed a critical Simulation Control Library for IBM.
  • Created a secure e-commerce platform using Blockchain technology.
  • Led a successful e-learning project impacting over 10,000 students.
Stackforce AI infers this person is a Software Engineer with expertise in SaaS and Fintech solutions.

Contact

Skills

Core Skills

C++Public RelationsBlockchainGenerative AiFull-stack Development

Other Skills

Problem SolvingSTLPerl scriptingPublic SpeakingReact NativeHyperledger FabricGoGenerative ResearchGenerative Neural NetworksJavaScriptPHPHTML/CSSMySQLAlgorithmsDesign

About

As a Software Engineer at IBM Systems (ISDL), I contribute to the development and maintenance of a 200K+ LOC Simulation Control Library, a critical tool for the verification of IBM's Mainframe Processor simulator. Utilizing advanced C++ capabilities, including STL, I focus on system-level feature development, debugging complex issues, and enhancing usability for over 300 verification engineers. Pursued M.Tech in Computer Science at IIT Madras, my academic journey includes a thesis on Permissioned Blockchain, where I developed a secure e-commerce platform leveraging Blockchain and Hyperledger Fabric to ensure data integrity and reduce fraud. My technical expertise includes C++, algorithms, system design, and operational efficiency, supported by hands-on experience with Blockchain, React Native, and deep learning technologies.

Experience

3 yrs 2 mos
Total Experience
1 yr
Average Tenure
1 yr 10 mos
Current Experience

Ibm

Software Engineer in IBM Systems (ISDL)

Jul 2024Present · 1 yr 10 mos · Bangalore Urban, Karnataka, India · On-site

  • 1. Contributing to the development and maintenance of a large-scale (200K+ LOC) Simulation Control Library that interfaces with IBM’s Mainframe Processor simulator. This library is crucial for the verification process, as it provides the necessary tools to control and monitor simulations of the processor’s behavior in a cycle-accurate environment.
  • 2.The core of the library is written in C++ using the STL. The use of STL allows for efficient and reliable data management, critical in handling the complex datasets and operations involved in processor simulation.
  • An additional interface is provided through Perl scripting, enabling flexibility and ease of use for the 300+ verification engineers who interact with the tool. This interface facilitates rapid testbench setup, execution, and result analysis.
  • 3.Responsibilities:
  • a) Tool Enhancement and Maintenance: Involved in enhancing existing functionalities of the Simulation Control Library, ensuring it meets the evolving needs of verification engineers. Tasks include debugging, code optimization, and implementing new features based on user feedback.
  • b) Collaboration with Verification Engineers: Working closely with verification engineers to understand their requirements and provide technical support. This includes helping to troubleshoot issues, optimizing workflows, and ensuring that the tool integrates smoothly with various testbenches.
  • c) Codebase Management: Assisting in the management of the large codebase, which involves understanding legacy code, ensuring code quality, and adhering to best practices in software development. Familiarity with version control systems (e.g., Git) is also crucial for tracking changes and collaborating with other team members.
  • 4.Support for Large User Base: The library is a key component of the verification workflow for over 300 engineers, playing a vital role in ensuring the correctness and reliability of the Mainframe Processor designs.
C++Problem Solving

Indian institute of technology, madras

2 roles

Finance Core

Jul 2023Jun 2024 · 11 mos

  • Finance Core | Computer Science Association, IIT Madras
  • (July 2023 – June 2024)
  • Led the financial planning and budgeting for multiple association events, including CS Trophy, parties, and quizzes.
  • Managed expense allocation, fund distribution, and sponsorship acquisition, ensuring smooth event execution within budget constraints.
  • Negotiated and secured sponsorships while handling membership fee structures to maintain financial stability.
  • Developed skills in public speaking, financial management, event planning, and sponsor relations, contributing to the association’s success.
Public SpeakingPublic Relations

M.Tech Thesis Project in Permissioned Blockchain

Jun 2023May 2024 · 11 mos

  • Blockchain-Based E-Commerce Platform | IIT Madras
  • Developed a secure e-commerce platform for thousands of IIT Madras students, integrating Blockchain technology for enhanced security.
  • Designed an intuitive mobile interface using React Native, ensuring smooth and user-friendly interactions.
  • Implemented Blockchain and Hyperledger Fabric to reduce transaction fraud and ensure data integrity, handling tens of thousands of transactions monthly.
  • Facilitated the exchange of hundreds of second-hand items, promoting sustainability and cost savings.
  • Technologies Used: Go, Blockchain, Hyperledger Fabric, React Native, React, JavaScript, Docker, Web3.
React NativeHyperledger FabricBlockchain

Samsung r&d institute india - bangalore

Technical Intern

May 2023Jul 2023 · 2 mos · Bengaluru South, Karnataka, India · On-site

  • Research Intern | Generative AI & Deep Learning
  • Conducted research on Generative Adversarial Networks (GANs) for image and visual generation.
  • Worked on the early phases of project implementation, including literature review, exploring research papers, and analyzing hundreds of datasets.
  • Gained hands-on experience with Generative AI and deep learning techniques, expanding knowledge beyond core expertise.
  • Technologies Used: Generative AI, GANs, Deep Learning.
Generative ResearchGenerative Neural NetworksGenerative AI

Medicaps university

Team Leader for the Major Project in B.Tech

Jan 2021May 2021 · 4 mos

  • LearnGrow | E-Learning Platform (Major B.Tech Project)
  • Developed LearnGrow, a free e-learning platform that provided accessible quality education to 10,000+ students.
  • Integrated 100+ video lectures, 1,000+ YouTube tutorials, 10,000+ tests, notes, and an interactive doubt-solving system to enhance learning.
  • Led a team of two in designing and developing a full-stack web application, ensuring seamless functionality.
  • Built the backend using PHP and implemented MySQL for efficient data management of hundreds of courses and tests.
  • Developed the frontend using JavaScript, HTML/CSS, Tailwind, and Bootstrap, creating an intuitive and engaging user experience.
  • Recognized as one of the best projects in the university due to its impact and technical execution.
  • Technologies Used: PHP, JavaScript, HTML/CSS, Tailwind, Bootstrap, MySQL.
Full-Stack DevelopmentJavaScript

Education

Indian Institute of Technology, Madras

Master of Technology - MTech — Computer Science

Jun 2022Jun 2024

Medicaps university ,Indore,India

Bachelor of Technology - BTech — Computer Science

Jan 2018Jan 2022

Stackforce found 100+ more professionals with C++ & Public Relations

Explore similar profiles based on matching skills and experience