Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Anish Talukder

Kolkata

Summary

Results-oriented and innovative Senior Software Engineer with 17 years of experience in Game development software, CAD software, Engineering software. Easily communicates complex technical requirements to non-technical stakeholders. Excellent leadership record of leading, mentoring development teams. Followed Agile/Scrum and distributed task to team members in order to accomplish tasks in given deadline.

Overview

19
19
years of professional experience
1
1
Certification

Work History

Team Lead

Centre For Computational Technologies
11.2023 - Current

As a Team Load in C++ I am reviewing codes written by junior team members.

Started working on Autodesk(customer) on their flagship product Autocad Electrical.

Senior Software Engineer

Zuru Tech
10.2020 - 09.2023
  • Trained and mentored junior developers and engineers, teaching skills in Modern C++, Unreal Engine, Fortran, C#(basic), python(basic) and working to improve overall team performance.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Design, analysis and development of BIM software, Dreamcatcher. The software is developed on Unreal Engine Framework using C++ 11 onwards.
  • The developed features are structural load tools, structural simulation diagrams, using Procedural mesh, various widgets using UMG etc.
  • Have written unit tests using Unreal Unit test framework.
  • Worked with multithreaded features(AsyncTasks) in software.
  • Implemented 3rd party Unreal plugin in our software to create 2d cartesian curve to represent seismic spectral data generated from backend processing.
  • Worked in Finite State Machine to handle different user actions in the structural module.
  • Played key role in hiring new talents for the development team and Subject Matter Expert team.
  • Played the role of buddy to new onboarding team members. Created onboarding projects tasks and regularly supported them to complete the project and provided feedback to the management.

Senior Software Engineer

Bentley Systems
03.2013 - 09.2020
  • Trained and mentored junior developers and engineers, teaching skills in C++, FORTRAN, C#(basic knowledge) and working to improve overall team performance.
  • Have developed desktop application(frontend, and backend) using C++, FORTRAN and C#.
  • Replace legacy data storage of our engineering software STAAD.Pro
    with SQLite. The project was to store CAD data in database so that different modules of the software can fetch the data.
  • Transformed legacy FORTRAN code into managed C++ libraries to make it cleaner, manageable, sharable module.
  • Implemented logics of structural FEM, Meshing and earthquake loading in one of the world's most popular building software (Staad.Pro).
  • Managed a project in which I had to work in collaboration with 3rd party developers. Used to have regular meetings with the 3rd party to discuss about the functional requirements and after receiving the code, it was required to merge with the code base. This project saved Bentley Systems from losing one of the key accounts.

Senior Manager

TRF Limited
11.2011 - 02.2013
  • Managed engineering projects of large cranes.
  • Held regular meetings between different divisions.

Software Engineer II

Bentley Systems
01.2005 - 10.2011
  • Reviewed project specifications, gathered requirements and written Software Design Specifications and flowcharts for all types of structural analysis and design related problems.
  • Developed front-end and back-end logic using FORTRAN, C++ and C# programming languages.
  • Played key role cross functional team meetings and meeting with product manager.
  • Provided Technical supports to Bentley’s product users.

Education

Master of Engineering - Structural Engineering

Jadavpur University
Kolkata
2004

Bachelor of Engineering - Civil Engineering

Jadavpur University
Kolkata
2002

Skills

  • Modern C, Unreal Engine 4/5, Blueprint, C#, FORTRAN, Python, QT
  • Visual Studio
  • UML, Design Patterns(FSM, Factory, Singleton), Multithreading
  • CMake, grpc, SQL
  • Git, TFS, Gitlab
  • Machine Learning, Deep Learning
  • Basic linux commands

Certification

  • Masters of Machine learning and deep learning from Simplilearn in 2019-2020

Timeline

Team Lead

Centre For Computational Technologies
11.2023 - Current

Senior Software Engineer

Zuru Tech
10.2020 - 09.2023

Senior Software Engineer

Bentley Systems
03.2013 - 09.2020

Senior Manager

TRF Limited
11.2011 - 02.2013

Software Engineer II

Bentley Systems
01.2005 - 10.2011

Master of Engineering - Structural Engineering

Jadavpur University

Bachelor of Engineering - Civil Engineering

Jadavpur University
Anish Talukder