Senior Software Engineer Sample Resume Format in Word Free Download -->

Senior Software Engineer Sample Resume Format in Word Free Download

Sample Template Example of Beautiful Excellent Professional Curriculum Vitae / Resume / CV Format with Career Objective, Job Description, Skills & Work Experience for Freshers & Experienced in Word / Doc / Pdf Free Download


Sadiq Afgan

5025 N. 9th Ave, Apt. #3241
Phoenix, DA 36952-4052
Phone: 369-987-3254
Email: sadiq.afgan44@ymail.com


Senior Software Engineer with over 20 years experience.  Development of real-time embedded software on Intel, Motorola, Texas Instruments & a variety of processors.  Unix & Unix-like applications, kernel level work & device driver development.  Extensive Communication Protocol development.

Software
UNIX, AIX, AUX, LINUX, LYNX, SOLARIS, HP/UX, VxWorks, Greenhills Integrity, TORNADO,pSOS, QNX, WinCE, WindowsNT, Apple OS, IBM OS/2.

Languages:
C, C++, C#, Assemblers, ADA, PASCAL, FORTRAN, PL/M, COBOL, BASIC, CHILL, and ATLAS.

Protocols:
X.25, SS7, ISDN, Q931, TCP/IP, TCP/UDP, RPC, APPC, API, IPMI, 12C, FDDI, ATM, PC NET, IXF440,  Ethernet, Token Ring, SNA 3270, DOCSIS, irDA, AppleTalk, OSI, H.323, G.711, G.729a, VoIP, 802.11, 802.3, 802.4, 802.5, 802.6, PPP, POP, IP, SNMP/SNMP2, RMON, MIB, MTA, SDLC, HTTP, NetBIOS, DHCP, BOOTP, VPN, SMTP, SIP, NTP, PPTP, S-BGP, IMAP, FICON.

Systems:
Intel 960, 8051, 8086, x 86, IXP1200, ARM, StrongARM, Xscale, PIII; LSI DCAM, MIPS, Atmel, Motorola 68xxx, 5600, 68HCII, 60x, PowerPC; Mac, Texas Instruments TMS735CXX, PIC, HP64700, SUN SPARC Station.

Tools / HW:
JTAG,TLA 700 Logic Analyzer, ADA SW Analyzer, SW Debuggers, Emulators, Bus Analyzers (SCSI, 1553, VME, Logic, IEEE-488), Serial comm( IEEE 1394FireWire, RS-232/422), FibreChannel, PCI, I2C, PCMCIA,  USB, ICE, Terminal Servers, Modems, RF Test Equipment.

Technology:
HDTV, CATV, MPEG-1,2,3,4, Video, Fiberoptics, Communications, Wireless datacomm, Telephony, Medical, GUI Development, Audio processing, Real Time Simulation processing, Software Through Pictures, ATE, Simulation Development, Virtual Interfaces Development, Recording, Multiplexing, Modulation, Encryption, Data Compression, Telemetry, Data Acquisition, Image Signal Processing.

EXPERIENCE:
6/2010 to present Motorola, Chicago,IL
Senior Software Engineer
Designed and wrote C++ and Assembly Language application and Linux kernel space device driver modifications, and optimizations to Adobe Flashplayer. Developed the Linux board support package (BSP) for  remote video conferencing. Developed the IR (infra-red) middleware for Android, and performed Android builds to verify or debug the performance integrity for each stage of development. The Linux BSP development included the Host and Gadget USB drivers with backing storage, the Infra-Red remote control driver, the ALSA compatible driver (Advanced Linux Sound Architecture), and the touch button driver for the proprietary hardware components, etc., all with additional kernel and boot support, such as initial OMAP hardware configuration and setup, versioning, etc. Wrote code to implement video acceleration utilizing Neon SIMD instructions on OMAP3503, using OMAP35x EVM evaluation module running Linux and Busybox. Implemented USB interface to Flash memory USB devices. Performed analysis and modifications for upgrade to H.264. Optimized audio routines utilizing ALSA/PulseAudio. Modified bootstrap for Arm11 MPCore based CT11MPCore board. Performed Android porting, using Eclipse to set up intent receivers, activities, services and XML layout. Streaming textures enhancements to Android SurfaceFlinger and OPENCore framework to support graphics core acceleration for graphics and video.

5/09 to 5/10 Cannon Instruments, Minneapolis, MN
Senior Software Engineer
Designed embedded software using C++ for a WinCE based implantable heart attack early warning system providing On-Star for the heart capabilities.  Wrote boot code and WinCE BSP for new board bring up. Designed implant/external device drivers for a frequency agile general purpose transmitter. Designed radio link abstraction layer protocols and  USB interface  for communication with hardware. Developed event logging and diagnostic software. Developed Perl/TK GUI based unit test case and regression testing environment with interfaces to Visual Source Safe.
Designed and implemented firmware for implantable cardiac rhythm stimulator using C ++/C#, Greenhills Integrity RTOS, Microchip PIC , TI TMS320 6xxx. Responsible for firmware code, board bring up, unit test and system integration and  test. Designed software using C++/Linux and performed black box and white box software testing on an RF wireless transmitter designed to monitor a patient’s implanted device at home.
Designed embedded software using C++, Linux, ARM9, TMS320 5xxx, for portable ultrasound device. Wrote system control program for automated molecular diagnostic system, including motion control, temperature control, ultrasound mixer driving, optics driving and detection, bar code reader and front panel display.


6/07 to 2/09, Honeywell, Glendale, AZ
Senior Software Engineer
Requirements definition, design, development and integration of real time embedded software for avionic displays(Orion, Epic), and flight controls(787). SW Development Life Cycle, OOA/OOD using C/C++, ADA, PVCS, Clearcase,  Green Hills Multi/Integrity, VxWorks, Arinc653, PowerPC, TMS320c5xxx/6xxx DSP, RTCA DO-178B. Software-Hardware integration, software verification/validation, per Do-178B. Develop USB, UART,  low level I/O drivers. Developed and implemented Arinc429, RS232/422/485, 1394 Firewire, I2C, PCMCIA protocols for communications.

5/05 to 4/07, Broadcom, Irvine, CA
Senior Software Engineer
Design and development of embedded software and O/S internals for digital cable/satellite STB, DVR,DVD, HD video(DVI,1394,HDMI), wide/storage/home/wireless/broadband networking, VoIP, and I/O server solutions. LINUX kernel design, tuning, performance improvement and optimization. Device driver and I/O interface design(MPEG audio/video/transport, IDE, 1394, PCI, USB, DOCSIS cable modem, Ethernet, I2C, RS-232/485, Fiberchannel,SCSI,SATA,SAS). Develop drivers and BSP for multiple embedded O/S(LINUX,WinCE,VxWorks,PowerTV). Write and implement audio, video and image CODECs using C/C++, OOP, TI Code Composer Studio IDE. Utilize both fixed(C62x,C64x) and floating point(C67x) processors for targeted broadband, audio, video and imaging applications. CVS and Clearcase used as source control systems. Protocol development and implementation(VoIP,H.323,SIP,802.11,PPP,SNMP,Ethernet,Fiberchannel,1394,TCP/IP).

07/03 to 5/05, IBM, Hawthorne, NY
Software Architect
Define and model software system architecture for large scale network and storage systems. Perform design and development of network protocol software, distributed computing solutions, OS internals, complex video streaming and video conferencing applications. C and C++ embedded software development for TMS320c6414, Intel StrongARM, Xscale, Celeron, P4, 80960 under customized RTOS, UNIX, LINUX, WindowsNT/XP/CE, and PalmOS. Solve inter-platform compatibility issues for seamless video conferencing among WindowsXP notebooks, and WindowsCE, Palm, and Blackberry tablet PC’s. Diagnostic software development(VC++, MASM) for GUI based stress program. Network device driver development and protocol stack implementation(VoIP, PPP, VPN, IMAP, POP, TCP/IP/UDP, Ethernet, DHCP, BOOTP, HTTP, NetBIOS, SMTP, SNMP/SNMP2, RMON, MIB, MTA, SIP, S-BGP, PPTP, 802.11, NTP, FICON protocols; USB, PCMCIA, Fiberchannel, 1394Firewire interfaces). Write CORBA compliant web enabled applications using C++, JAVA, Perl, XML, XSL, SOAP, RMI. Using UML RUP for system modeling and Jacobsen USE case methodology.

06/02 to 06/03, Boeing Aircraft, Long Beach, CA
Embedded Software Engineer
Developed  Ada, C/C++ real-time embedded, multi-threaded, video processing software on VxWorks, NT/2000, and Greenhills Integrity operating systems, VME architecture, TMS320c54xx/64xxDSP, and Motorola PowerPC hardware. Wrote MPEG-4 codecs, and designed Fibrechannel, 1553, and ARINC 429 interfaces  meeting NTSC, DO-178B and Mil-Std-498 requirements. Write diagnostic software to exercise hardware.  Write low level USB and UART drivers for networking.


01/01 to 05/02, Motorola Computer Group, Tempe, AZ
Staff Software Engineer
Protocol stack software development for High Availability Platforms. Wrote embedded software for MPEG-4 audio/video applications.  Ported a Line Card driver, a messenger driver (for inter-process communication), an SS7 driver and support utilities from LynxOS 3.0.1 to Linux 2.2.13 running on a MCP750. The host (MCP750) and the Line Cards (MPMC860 and MPMC8260), resided in an CPX8216 compact PCI chassis.  Developed API’s and multithreaded test program to validate Motorola Application Programming Interface for the Trillium SS7 MTP2, MTP3  protocol layers running on an MPMC860 T1/E1 I/O line card.

04/00 to 12/00, Thomson Consumer Electronics (RCA), Indianapolis, IN
Software Engineer
Developed DOCSIS1.1 compliant Dynamic Service Application protocol for DSL set top box for use in the consumer electronics industry. Participated in developing the set top box interactive features with HDTV and TV. Developed the WinCE / VxWorks / LINUX Board Support Package (BSP) for the mother boards with a PCI bus. Designed and programmed a multithreaded IEEE-1394( Firewire) and serial interface between WinCE and VxWorks. Developed micro-engine firmware for Intel IXP1200 network processor. Designed embedded firmware for Strong ARM processor.  Development included boot ROM, video driver for the Broadcom  BCM7020 chip with HDTV MPEG-2 / analog NTSC decoder, IXF440 Ethernet driver, PCI driver, USB driver, and serial Port drivers.  Developed boot ROM to have the capability to down load from the server the full OS and applications.  Utilized WinCE/Tornado/GNU debugger, logic analyzer, oscilloscopes, network sniffer and ICE tools for the new board bring up.  All software/firmware developed in C/C++ and assembler. ClearCase file management used for product control. Target machine was MIPS processors.

08/99 to 03/00, GVN Technology, Largo, FL
Principal Software Engineer
Developed embedded communications firmware, using assembler, C and C++ on Power PC850/860/8260 multiprocessor platform. Part of a new development IAD (integrated Access Device) Routing/Bridge consisting of T-1, XDSL, voice interfaces for multi-protocol applications. Wrote IRDA complient wireless LAN drivers. Implemented IRLAP protocol for serial infrared link. Implemented QoS, and DOCSIS1.1 standard in Dynamic Service Allocation protocol.
Interface PPC850 to 24 Analog Devices DSP’s executing v.90 modem software. These digital modems interfaced to T-1 data highways. My application code interfaced with layer 2 PPP (point-to-point protocol) which passed received IP packets up for routing to a RAS (Remote Access Server). Wrote API’s  for Trillium SS7 stack, MTP2, MTP3, SCCP, FIBRECHANNEL, ATM, Q.2140. The Power PC850 processor also interfaced to SNMP (Simple Network Management Protocol) network software for object management control of the modem interfaces. This required the creation of an enterprise MIB for the DSP interfaces. All code ran on top of a RTOS kernel within the Power PC’s. Code development on NT platform as well as UNIX shells and MKS toolsets.

02/99 to 08/99, Dialogic and Intel Company, Parsippany, NJ
Software Engineer
Embedded micro-engine firmware development for Intel IXP1200 network processor, for computer telephony  and distributed networking systems.  Design & development of  RDTX (Real-Time Data Exchange) systems. Software design & development for various DSP’s, Texas Instrument C6x series, Motorola x53 series, etc….Software design & development for various CP’s, Intel I960, Strong ARM, PowerPC, etc…Real-Time operating systems, SPOX, VxWorks (Tornado).  Implementation of QoS and various protocols, DOCSIS1.1 for Dynamic Service Allocation, H.323, G.711, G.729a, VoIP, SNMP, MIB, SMTP, PPP, PPTP, VPN,  etc…Design & development of cross platform applications for Win NT, 95, 98, Unix, Linux. Design & development of various tools, IDE”s, Real-Time analyzers, etc….C/C++, Tcl/TK.

04/98 to 12/98, Ericsson, Lynchburg, VA

Designed Software for DOCSIS 1.1 compliant cable modem product line based on Broadcom chipsets, Using VxWorks, C++ and Rational Rose on IDT (MIPS) processors.  Designed low level device drivers and critical algorithms with cable modem line cards in the headend equipment. Designed and programmed a multithreaded IEEE- 1394(Firewire) and serial interface. Utilized competing and complementary equipment, primarily consisting of Cisco routers.


10/97 to 04/98, DSC Communications, Inc., Plano, TX
Software Engineering Contractor
Designed, developed and enhanced software to detect protocols and applications running on either LAN or WAN environments.  Worked with Switches layer 2 LAN protocols 802.3,802.4, 802.5, FDDI, IP Protocols, TCP and UDP. Software development in CISCO routing protocols, TCP/IP, PPP. API development for Trillium SS7 MTP2, MTP3, ATM, SCCP. Developed software and hardware specifications.  Worked with Network General Sniffer to detect protocols and applications running on either LAN or WAN environments.

09/95 to 09/97, Hughes Aircraft, Fullerton, CA
Senior Software Engineer (Consultant)
Worked on a network programming project using TCP/IP, UDP, and XTP via Sockets over Ethernet and  FDDI interfaces. Software was developed on a UNIX workstation, in “C” and “C++” languages for multiple MC68040 cards, running VxWorks Real-Time Operating System and TORNADO in  a VME chassis. Worked on a Guidance and Control system for a Submarine Torpedo project.  In this project. Designed, wrote, tested, and integrated firmware in “C” and Assembly for a TI TMS320C31 DSP embedded system. Software was developed on a Windows NT platform.

08/94 to 08/95, Bell South Cellular, Atlanta, GA
Consultant
Designed and implemented application layer interfaces between SUN SPARCstations and mainframe SNA CICS network.  Converted cellular activation and billing systems from lu2.0 3270 emulation to lu6.2. Converted transactions running on SUN Ethernet/token-ring gateways to CICS lu6.2 APPI. Platforms: SUN SPARCstations, SOLARIS, SUN-OS, Amdahl MVS, lu6.2, lu2.0, C++, system services, Ethernet, FDDI, 10Base-T, TCP/IP, SNA, CICS, token ring.

10/93 to 04/94, Fibercom, Roanoke, VA
Software Engineer
Developed test and functional software for EAS 8000 Bridge/Router product in a real time embedded system. Product development included HSSI, Ethernet, FDDI, ATM, TCP/IP, BOOTP, SNMP protocols. Software written in C, and assembler and developed in the UNIX environment using SUN workstation and file server. Target machine was Intel 960.

09/92 to 09/93, Republic Telecom, Boulder Co.
Software Engineer
Developed an Orderwire Multiplexer which provided for voice and data transport over SONET overhead channels E1 and F1.  Specified and designed a Call Manager, IEEE 802.6.  Distributed Queue Dual Bus (DQDB), TCP/IP, Q.931 message, and SS7 protocols. Software written C, C++, and assember and developed in the UNIX environment using SUN workstation and file server. Target machines were Motorola 68340, and 68302.

08/91 to 07/92, Rolm Systems Santa Clara, CA.
Software Engineer
Developed a maintenance plan for the CallBRidge  product, a gateway providing a CBX to Computer connectivity. Features included call event monitoring, automatic calling (make-call), and predictive dialing. The maintenance plan included problem determination, diagnostic and fault isolation software. Network involvement included TCP/IP, IBM Token Ring, SDLC, DFT, and APPC with APIs to application. Software written in C using the OS/2 1.3 environments. Target machines were IBM PS/2.

07/90 to 07/91, Apple Computer, Cupertino, CA
Software Engineer
Involved in system integration and development of IBM PC/2 (width OS/2 1.3EE) and SNA gateway to Apple Macintosh data communication.  Worked with IBM 3270 emulation on Macintosh, test communication device protocols, and network device software using Advanced Program-to Program Communication(APPC) with Application Programming Interfaces(API). Software written in C, C++ using Apple MPW environment. Target machines were the entire Apple Macintosh CPU line.

05/89 to 05/90, IBM, Austin, TX
Software Engineer
Developed and tested software for OS/2 1.3EE development.
Involved with Presentation Manager, Data Base Manager, Communication Manager.
Worked with SNA gateway (including SNA, X.25, SDLC, IEEE802.3 Token Ring, PC Net, and Ethernet protocols).  Developed applications using Advanced Program-to-Program   Communications (APPC), Application Programming Interfaces (API), and emulators for AS-400 (5250 terminal) and S/370 (3270 terminal). Software written in C using the OS/2 1.3 environments. Target machines were IBM PS/2.



07/88 to 04/89, AT&T, Bell Laboratories, Naperville, IL
Software Engineer
Developed communication and data base software (5E4,5E5, and 5E5 Generics) for telephone switching systems (5ESS)  Involved with all development phases: Requirements and specifications, software design and implementation, and unit test and system integration.  Development in the areas of ISDN/CENTREX call processing feature software, ISDN signaling protocols (X.25, SS7, and Q.931) and systems using distributed multiprocessors.  Designed Office Data Bases for call processing and message traffic. The relational data base utilized static (offline) and dynamic (online) data.  Contributed to the development of the data base tool (Recent Change) and UNIX shell tools. Software written in C, and assembler and developed in the UNIX environment using SUN, and AT&T workstations. Target machines were AT&T 3B20 and Motorola 68xxx family.

10/87 to 06/88, GTE Communications Systems, Hunstville, AL
Developed call processing features for a new telephone system. This included interfacing the system to GTE’s GTD-5 central office switch. In addition, develohttps://docs.google.com/uc?id=1biwsHTzliqm2U254Jy7N5nvTVR1XvII0&export=downloadped requirements for City-Wide Centrex features using SS7 and ISDN protocols. Software was written in PL/M and PASCAL using the INTEL development system on an AMS emulator.

10/86 to 10/87, AT&T, Bell Laboratories, Naperville, IL
Developed feature enhancements to the ISDN call processing software. Software was engineered with structured methodology and implemented in C. Host machines included AMDAHL, VAX and AT&T 3B2. Target machine was AT&T 3B2 and Motorola 680x0.

10/85 to 9/86, Magnavox, Fort Wayne, IN
Software Engineer
Participated in the communication software development using OSI six layer model, IEEE 802.3 (t
en ring), and modem protocols for the U.S. Army AFSC Local Area Network. Software developed with Object Oriented design methodology and written in ADA. Utilized the VAX/VMS 8600 and 11/780 environments. Target machines were Motorola 68010 and 68020.

10/84 to 09/85, G.T.E. Communications, Hunstville, AL
Software Engineer
Developed communication/call processing software for Micro Exchange 4 (ME4) small office telephone switch. Software design tasks included call processing, call routing, speed call, call forwarding, conference calling, line subscriber functions (message waiting, and call announcing). Software written in PASCAL, PL/M, and Assembler using the VAX/VMS 11/780 and HP-9000 environments. The software product was targeted to Intel 8051 and 8086.

Education

BSEE University of Illinois 1982





Download Resume Format 

0 comments:

Resumes By Categories

1-5 Years Experienced CV 10-15 Years Experienced CV 10th Standard 12th Standard CV 15-20 Years Experienced CV 20-25 Years Experienced CV 30+ Years Experienced CV 5-10 Years Experienced CV Accounts CV Aeronautical CV Automobile Engineer B Com CV B Pharma CV B.Tech CV BA CV BA Philosophy CV Banking CV BBA CV BBM CV BCA CV BDS CV Beautiful CV Bio Technology CV BMS CV BPO Call Center CV BSC CV BSC IT CV Business Analyst CV CA CV Cashier CV CEO CV CFA CV Chemical CV Civil Engineering CV CMA CV Commercial CV Cook CV Cover Letter for Resume CS CV D Pharma CV Diploma CV Doctor CV draff Economist CV Electrical CV Electronics CV Engineer CV Fashion Designer CV Films CV Finance CV Foreign Resume Format Fresher CV GM CV Hotel Management Housekeeping CV HR CV ICWAI CV Import Export CV Industrial Engineering CV Instrumentation CV Insurance CV IT CV ITI CV journalist CV LLB CV M Com CV M Pharma CV M Phil CV M Sc Computer Science CV M Tech CV M.Tech MA CV Manager CV Marketing CV Mass Communication CV MBA CV MBA Event Management MBA Finance MBA Hospitality CV MBA HR CV MBA IB cv MBA Marketing MBA Production MBA Quality MBA SCM CV MBA System MBBS CV MCA CV MD CV Mechanical CV Medical Representative CV Mining CV MMS CV MS CV MSC CV NETWEAVER CV Over 25 Years Experienced CV Paint Technology CV Pharmacy CV Phd CV Philosophy CV Project Manager CV Psychology CV Purchase CV Quality Engineer Real Estate CV SAP ABAP CV SAP Basis SAP BI CV SAP BO CV SAP CRM CV SAP CV SAP FICO CV SAP HR CV SAP MM CV SAP PP CV SAP SD CV SAP Security Six Sigma CV Special Resume System Administrator CV Teacher CV Textile CV Treasury CV USA Resume Web Designer CV