Nitin Mendiratta

Software Architect at Centum Adetel Transportation Solution
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Montreal, Quebec, Canada, CA

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Software Architect
      • Mar 2022 - Present

      Montreal, Quebec, Canada Roles & Responsibilities • Design and development of new features in C and C++. • Analyzing and Fixing issues reported by the customer or the System Validation team. • Designing new features requested by the customers and integrating them into the existing system. • Handling training and supporting freshers to get them ready for onboarding into the project. • Reviewing code changes done by other engineers in the team. • Presently a scrum master of the agile team. • Involved… Show more Roles & Responsibilities • Design and development of new features in C and C++. • Analyzing and Fixing issues reported by the customer or the System Validation team. • Designing new features requested by the customers and integrating them into the existing system. • Handling training and supporting freshers to get them ready for onboarding into the project. • Reviewing code changes done by other engineers in the team. • Presently a scrum master of the agile team. • Involved in mentoring the team members with their technical queries. • Supporting the extended team in India for all queries. • Release planning for the projects. • Tagging and Releasing software in the PLM. Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Member Of Technical Staff (Tech Lead)
      • Dec 2018 - Feb 2022

      Bengaluru, Karnataka, India Roles & Responsibilities • Design and development of new features in C and C++. • Fixing code issue reported by the customer or the QA. • Triaging the issue reported by the customer and replying for the same. • Maintaining the security vulnerabilities list and fixing the same. • Handling trainings and supporting freshers to get them ready for onboarding into the project. • Reviewing code changes done by other engineers in the team. • Presently a scrum master of the agile… Show more Roles & Responsibilities • Design and development of new features in C and C++. • Fixing code issue reported by the customer or the QA. • Triaging the issue reported by the customer and replying for the same. • Maintaining the security vulnerabilities list and fixing the same. • Handling trainings and supporting freshers to get them ready for onboarding into the project. • Reviewing code changes done by other engineers in the team. • Presently a scrum master of the agile team. • Involved in mentoring the team members in their technical queries. Achievements • 3 times Engineer of the Quarter Award, for exceptional performance in engineering field. • Fixed multiple security vulnerabilities opened from last 3 years in the product. • Quick turnaround time for supporting the new platform (MacOS Big Sur), completed it is 2 months compared to 1 year it took last time by some other engineers. • Developed tools for finding the root cause of the issues reported by customer, which is now used by the support team to get to conclusion and enhance customer satisfaction. • Proposed and implemented the innovative idea to make the license server connectionless using the REST API’s. • With no knowledge sharing could fix issues in the Apache Webserver. Show less

    • France
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Technical Lead
      • Sep 2017 - Dec 2018

      Bengaluru Area, India Roles & Responsibilities • Writing software requirements, software design and software verification cases. • Creating and updating the new design for the libraries used by the GSCP. • Design and development of Software elements in C, assembly, and C++. • Developing Unit Test in C, Integration test cases and test procedures (Python and Robot). • Designing and developing driver libraries for hardware controls. • Handling trainings and supporting freshers to get them ready for… Show more Roles & Responsibilities • Writing software requirements, software design and software verification cases. • Creating and updating the new design for the libraries used by the GSCP. • Design and development of Software elements in C, assembly, and C++. • Developing Unit Test in C, Integration test cases and test procedures (Python and Robot). • Designing and developing driver libraries for hardware controls. • Handling trainings and supporting freshers to get them ready for Onboarding into the project. • Reviewing Code changes done by other engineers in the team. • Conducting team meetings and monitoring progress of work. Achievements • Pat on the back award for proposing solution to fix the issue in the test framework used in the project for testing. • Successful completion of Knowledge transfer from onsite (France) in short period of time. Show less

    • Germany
    • Truck Transportation
    • 300 - 400 Employee
    • Senior Software Development Engineer
      • Jun 2016 - May 2017

      Vadodara Gujarat India Roles & Responsibilities • Writing software requirements SRS for PIS and PCS applications. • Creating and updating the new design for the libraries used by the PIS. • Design and development of Software elements. • Developing test cases and test procedures (Lua and C++). • Reviewing Code changes done by other engineers in the team. • Conducting team meetings and monitoring progress of work. • Performed and Analyzed Customer issues. • Expert design changes using POSIX… Show more Roles & Responsibilities • Writing software requirements SRS for PIS and PCS applications. • Creating and updating the new design for the libraries used by the PIS. • Design and development of Software elements. • Developing test cases and test procedures (Lua and C++). • Reviewing Code changes done by other engineers in the team. • Conducting team meetings and monitoring progress of work. • Performed and Analyzed Customer issues. • Expert design changes using POSIX threads for multithreaded environment. • Expertise in Equation Engine (which trigger equations for route and announcement control). • Familiarized with Bombardier Core input output libraries. • Worked on IPTCom protocol. Achievements • Pat on the back award for proposing solution to fix the issue in the test framework used in the project for testing. • Successful completion of Knowledge transfer from onsite (France) in short period of time. Show less

    • United States
    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Senior Software Engineer
      • Aug 2011 - Jun 2016

      Hyderabad Area, India Roles & Responsibilities • Writing software requirements SRS for OMS applications. • Design and development of Software elements. • Worked on developing Lua Automated Test Framework. • Familiar with writing software Remote procedure call in distributed process communications (using XML-RPC libraries). • Developing test cases and test procedures (writing in Lua and python). • Writing SQL queries and familiar with sqlit3 in memory embedded database. • Reviewing Artifacts for… Show more Roles & Responsibilities • Writing software requirements SRS for OMS applications. • Design and development of Software elements. • Worked on developing Lua Automated Test Framework. • Familiar with writing software Remote procedure call in distributed process communications (using XML-RPC libraries). • Developing test cases and test procedures (writing in Lua and python). • Writing SQL queries and familiar with sqlit3 in memory embedded database. • Reviewing Artifacts for development and verifications tasks as PREP process. • Mentoring and knowledge sharing to entire team and problems solving. • Implemented XML-RPC handlers for OMS applications and familiar with Client server programming in distributed architecture. • Performed and Analyzed Customer issues for ARINC 604 test and rigging communication and familiar with A604 Architecture. • Good knowledge on VCT, PCT and NCT files and POSIX threads for multithreaded environment. • Very good knowledge in fault Equation Engine (which trigger equations for logging maintenance data). • Also worked to develop tools in python. Achievements • 2 times Engineer of the Quarter Award, for exceptional performance in engineering field. • Multiple Pat on the Back awards for proposed innovative solutions and design for the features. • Implemented the whole code and design for the configurable report feature in the OMS. • Designed the inspection tool in python to report all the formatting and style issues for the lua test scripts as part of lean idea. Reduced the review time by 5 hrs. per script. • Proposed and implemented the innovative idea to make OMS accessible on wireless network. • Lean idea implemented to generate the traceability matrix automatically on each submission. Show less

Education

  • Birla Institute of Technology and Science, Pilani
    Master's degree, Software Systems
    2020 - 2022
  • CDAC ACTS Pune
    Diploma In Embeded System Design, Embeded Systems
    2011 - 2011
  • Rajiv Gandhi Prodyogiki Vishwavidyalaya
    Bachelor of Engineering (B.E.), Electrical, Electronics and Communications Engineering
    2006 - 2010

Community

You need to have a working account to view this content. Click here to join now