Nitin Mendiratta
Software Architect at Centum Adetel Transportation Solution- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
CENTUM T&S Canada
-
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
-
-
-
Flexera
-
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
-
-
-
Sopra Steria
-
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
-
-
-
Bombardier Transportation
-
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
-
-
-
Rockwell Collins
-
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 -
CDAC ACTS Pune
Diploma In Embeded System Design, Embeded Systems -
Rajiv Gandhi Prodyogiki Vishwavidyalaya
Bachelor of Engineering (B.E.), Electrical, Electronics and Communications Engineering