سعود Farooqui, Senior Software Engineer

سعود Farooqui

Senior Software Engineer

Afiniti

البلد
باكستان - كراتشي
التعليم
بكالوريوس, Electrical, Electronics And Communications Engineering
الخبرات
7 years, 3 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :7 years, 3 أشهر

Senior Software Engineer في Afiniti
  • بريطانيا العظمى
  • أشغل هذه الوظيفة منذ سبتمبر 2020

Took part in designing the architecture of Linux based multi-threaded
application for high load Telephony Feature Server (TFS) based on SIP
protocol. Developed several features like basic 2 party calls, conference
calls, call transfer, call Auto-answer, VDN of origin announcement etc.
Designed and implemented High Availability and Disaster Recovery
(HADR) for TFS and Media Server (MS) based on RTP protocol in a team of 4
members.

Senior Software Development Engineer في Mentor Siemens
  • بريطانيا العظمى
  • يناير 2019 إلى سبتمبر 2020

Redesign Nucleus Power Management Subsystem's DVFS service minimum
OP advertisement.
Designed a generic console middleware layer based on the DTS bindings.
Proposed several DTS bindings for several Nucleus internal components.
Redesign Nucleus logging service.
Analyzed Kernel boot time for unicore/SMP configurations to find out the
bottlenecks in achieving optimum initialization time of each component
specially the parsing of DTB with LibFDT.
Proposed solutions to architects regarding the overhead caused
continuous traversal of the DTB trees.
Discussed the unusual initialization time of other services with owners and
designed possible solutions.
Designed and implemented test applications for Multicore Framework
which is based on OpenAMP from Xilinx.
Wrote test applications and did bug fixing for Nucleus RTOS 4.0 release.
Final validation and release of Ultrazed-eg-iocc Cortex-R5 BSP for Nucleus
SafetyCert.
Worked under agile methodology
Major Platforms: iMX-6 (Sabrelite), Xilinx Zynq UltraScale+ MPSoC based
platforms, STM32F469i_Discovery and i.MX8MEVK.

Software Engineer
  • مارس 2018 إلى يناير 2019

Did project design and sensor interfacing, implemented Linux based multi-
threaded gateway and wrote drivers for sensors for Contiki OS

Software Development Engineer في Mentor Siemens
  • بريطانيا العظمى
  • أغسطس 2017 إلى يناير 2018

Worked on next generation Virtualization Technologies (Hypervisor) for
ARM based embedded platforms
Maintained and debugging ARMv7 codebase and Device Trees of
Hypervisor and Nucleus RTOS.
Redesigned Nucleus automated tests for scheduler and timer, and was
also involved in updating Nucleus SafetyCert RTL and standard libraries.
Major Platforms: Saberlite, Omap5, Jacinto6

Software Engineer في Corezee Technologies
  • بريطانيا العظمى
  • ديسمبر 2016 إلى يوليو 2017

Initial training includes programming assignments regarding Linux
processes, memory management, system programming, socket
programming, command-line utilities etc.
Implemented simple device driver module on FreeBSD, and fixed bugs in
IPSec based modules built on FreeBSD-10.3.
Integrated Openswan (for IKE) with the DPDK based VPN solution based on
IPSec suite.

الخلفية التعليمية

بكالوريوس, Electrical, Electronics And Communications Engineering
  • في Sir Syed University of Engineering And Technology
  • فبراير 2016

Specialties & Skills

DATA TRANSFORMATION SERVICE
DISASTER RECOVERY PLANNING
FEATURES
MIDDLEWARE

اللغات

الانجليزية
متمرّس
الالمانية
متمرّس
الأوردو
متمرّس