Summary
Overview
Work History
Education
Skills
Additional Information
Timeline
Generic

Amrita Pal

Etobicoke

Summary

Highly skilled Software Developer with analytical and driven mindset having over 10 years of experience in various areas specializing in Component design and development for Urban Rails Station Controller, IoT, vehicular platforms, Mobile security, Network Layers and Android Applications. Proficient in C/C++, Python, and Android development, with contributions to end to end Performance and stability of the system. Demonstrates a strong commitment to developing and enhancing a software, aiming to leverage extensive technical skills in a dynamic development environment.


Legal Status: Canadian Citizen

Overview

11
11
years of professional experience

Work History

Software Component Engineer

Hitachi Rail
08.2024 - Current
  • Designed and Implemented custom Components in C++ for specific customer requirements, adhering to unique design constraints, SENELAC coding rules and standards, system requirements and specifications for 4th Gen Station Controller that manages Urban Rails Traffic.
  • Architected test suites following MC/DC using Gherkin as well as Gtests for evaluating the performance of new product features incorporating newly designed or upgraded components, guaranteeing smooth transitions into production environments.
  • Supported continuous improvement efforts by regularly reviewing and updating component code, design, test files as well as both design and test documentation.

Software Developer II

Blackberry
02.2019 - 05.2024
  • Worked in C++ in SDK layers for Vehicular platform in the Intelligent Vehicular Ecosystem
  • Worked on python based host side CLI tool used for configuring environment for the runtime, building various artifacts and deploying them to the Vehicular target device
  • Worked on performance and stability of the end to end integration of various hardware and software components of Vehicular target
  • Implemented C++ and python API wrappers for REST API to send insights to AWS cloud. Worked with EC2, S3, Kinesis, IotCore, CloudWatch while developing the skeleton of the ecosystem.
  • Improvised and worked in the development of SafeBrowsing API , SafeMessaging API and APK scanning of Mobile Threat Detection library as a standalone or integrated inside Blackberry Dynamics SDK. The work was a part of enhancing and providing security at the end points.
  • Worked in ElasticSearch for Threat hunting as a part of Concept Delivery for few months.
  • Improvised and worked on JIRA Stories and defects related to Android security app Vault that stores media, login information, passwords, apps and other confidential user information locked and secured using native Android and Java.
  • Improvised and worked on JIRA Stories and defects related to Android Guardian app that takes care of overall device performance by scanning and notifying user about memory, battery, apps and any access events happening in background without the awareness of user etc using native Android and Java.

Associate Staff Engineer

Samsung Semiconductors R&D
09.2015 - 04.2018
  • Developed, debugged and fixed in the NAS, RAB, RRC of both the UE and network side of SIMPULATOR by working in Visual Studio, Source insight & putty focusing on C.
  • Worked in porting of TDD modules for simpulator and stabilized the FDD module in simpulator in C.
  • Involved in throughput performance issues analysis in 3G FDD and TDD PHY Layer of Shannon modem, experimentation in DSDS scenarios in FDD of legacy code in C.
  • International Travel to South Korea in Samsung HQ for 2 months for collaborative work, understanding improvement and support in 3G TDD DSP modules.

Software Engineer

Kodiak Networks
07.2014 - 08.2015
  • Designed, enhanced and maintained Kodiak Push-to-Talk application modules related to Android OS (native Android and Java)
  • Handled the thread related operations for faster performance and optimization of the code
  • Designed and coded new features like Client UI stats and Cross Carrier as enhancement and to work in Talk Group scan mode features of Kodiak POC client
  • Debugged, analyzed and fixed various issues in the legacy code related to wired accessories, Bluetooth, notification managers, audio managers, media player and some device specific issues like that of Comanche and Kyocera.

Software Intern

Siemens Corporate Research
01.2014 - 05.2014
  • Designed and built a working prototype of a workflow manager, database and user interface for the front end of a smart analyzer in Android
  • Integrated the image processing modules in the code that acts as a business block for the whole application.

Education

Master in Technology (M.Tech) - Information Technology

International Institute of Information Technology, Bangalore (IIITB)
07.2014

Bachelor of Technology (B.Tech) - Computer Science and Engineering

Heritage Institute of Technology, Kolkata
01.2012

Skills

  • ● Programming Languages: C, Python, C, Java
  • ● Tools: Git, Visual Studio C, Vmware Fusion, Pycharm, Eclipse, Wireshark, Terraform
  • ● Scripting Languages: Python, Linux Shell scripting
  • ● Local Db: MySql
  • ● Containerization systems: Docker and Kubernetes
  • ● Mobile Platforms: Android
  • ● OS: Linux and QNX
  • ● API: REST APIs, API development in C
  • ● Cloud: AWS fundamentals

Additional Information

Completed a Certification course in Advanced Artificial Intelligence/Machine Learning and Python from IIIT-Hyderabad.

Python packages used: pandas, pickle, numpy, scipy, record_audio.py, pytorch, matlabplotlib, gensim, scikit-learn etc.


Projects Undertaken during Graduation and Undergraduation :

  • Determining the Quality of an image by measuring blur metrics
  • Geo Fencing Alert App for Android
  • A Native implementation of SCTP in NS-3: with special reference to TCP-Style Functionality
  • Idea Presentation on Packet Loss Avoidance in CHANET using a Selective Multicast Protocol
  • Design and implementation of an asynchronous serial communication protocol
  • Virtual File System
  • Stock Market Prediction using Data Mining


Timeline

Software Component Engineer

Hitachi Rail
08.2024 - Current

Software Developer II

Blackberry
02.2019 - 05.2024

Associate Staff Engineer

Samsung Semiconductors R&D
09.2015 - 04.2018

Software Engineer

Kodiak Networks
07.2014 - 08.2015

Software Intern

Siemens Corporate Research
01.2014 - 05.2014

Bachelor of Technology (B.Tech) - Computer Science and Engineering

Heritage Institute of Technology, Kolkata

Master in Technology (M.Tech) - Information Technology

International Institute of Information Technology, Bangalore (IIITB)
Amrita Pal