Basudeb Das
Ph: 609-***-**** (Home) ** Shamrock Road
856-***-**** (Work) Lumberton, NJ-08048
609-***-**** (Cell)
Email: ****************@*******.***
Summary:
10+ years of software development experience in telecommunication industry, real time embedded systems and object oriented methodology. Gained in-depth knowledge in wide range of communication protocols, operating systems, programming languages (C++) and software development tools. A motivated and result oriented individual with strong analytical skills and team lead experience.
Skill Summary:
* 10+ years real-time embedded systems development with C++ and Object Oriented Technologies.
* Experienced in managing product development team, releasing time constrained software revisions and resolving critical customer field issues.
* Excellent skills in Software Architecture, Analysis and Design.
* In-depth knowledge in transmission systems, protocols, and standards including TCP/IP, OSPF, MPLS, SONET, ATM, FCP, RTP, FSPF, and VoIP.
* Hands on expertise in C/C++, STL, Unix, VxWorks, pSOS.
* Worked through complete project life cycle including architecture, design, implementation, testing, and maintenance.
Professional Experience:
Sycamore Network, Moorestown, NJ (2007 – today)
Job Title: Principal Software Engineer.
Project: Digital Network Exchange (DNX 11/88)
* Improved the performance of DNX-11 controller software written in C++. Reduced memory fragmentation by managing pre-allocated memory buffer for various system activities and overall footprint of the binary image.
* Improved the performance of Automatic Protection Switch (APS) State Machine for optical module in C++. A tenfold performance improvement was achieved by replacing existing implementation with STL library.
* Written Automatic Protection Switch feature System Test document for DN-88 system.
Eastern Research, Inc. Moorestown, NJ (2005 – 2007)
Job Title: Software Development Manager.
Project: Digital Network Exchange (DNX 11/88)
* Managed software development team responsible for new feature development and maintenance of DNX 11/88 and DNX-1u system software written in C++.
* Played important decision making role on various time critical software releases written in C++.
* Provided tier-4 support to various field problems.
* Introduced new processes to improve software quality.
CNT Corporation, Lumberton, NJ (2002 – 2005)
Job Title: Principal Firmware Engineer
Project: Ultra Net Multiservice Director (UMD)
* Project involved Storage Area Network (SAN), Storage Virtualization, Virtual SAN, Distributed Processing, Object Oriented Technology, Real-time Embedded Firmware, OSE RTOS and Non-disruptive code upgrade.
* Designed and developed Fabric Shortest Path First (FSPF) protocol (using C++) to discover and maintain Fiber Channel Network Topology. Handled zero cost Inter Switch Links (ISL) between switches and logical partitioning of a single physical switch.
* Designed and developed fabric simulation software (using C++) for large fabric testing.
* Architected, Designed and Developed end-to-end path set up software (using C++) for Fiber Channel switch. Defined ISL Flow Groups (FGS) for efficient traffic engineering in Fiber Channel Network. Implemented semi-automatic load balancing technique to achieve high throughput across the network.
Lucent Technologies, Inc., Holmdel, NJ (19996 – 2002)
Job Title: Member of Technical Staff.
Project: Lambda-Router
* Project involved Optical Networking, Optical Routing, CORBA, Distributed Processing, Object Oriented Technology, Real-time OS (VxWorks and CHORUS RTOS), and Unix.
* Played leadership role in Architecture, Design and Development of MPLS based out of band Data Control Network (DCN) software (using C++, CR-LDP and OSPF). The software provided highly fault tolerant transport network using 1+1 redundancy.
* Played leadership role in Architecture, Design and Development of Automatic Interconnect Recognition Protocol (AIRP) software (using C++) for establishing and managing optical fiber connectivity between Lambda-Routers. The software reduces the complexity of managing and provisioning optical network.
* Designed and developed dithering algorithm (using C++) for MEMs devices to reduce optical power loss through the Lamda-Router and to reduce optical coupling between mirrors.
* Made significant contribution in design and development of Optical Network Navigator (ONN) software (using C++) for establishing end-to-end optical path between Lambda-Routers and seamless bandwidth management.
Tools: C++, PowerPC, SONET/SDH, ClearCase, GNU compiler, UNIX, Windows OS, VXWorks, CHORUS, UML, OSPF, MPLS, and UDP/TCP/IP, CISCO Router.
Project: Packet Voice Gateway (PVG)
* Project involved state-of-the-art technologies such Gateway Design, VOIP, Object Oriented Design (OOD), Real-time Embedded Firmware using pSOS+ RTOS, Motorola 603e processor, E1/T1, IP and ATM, and Unix.
* Designed and Developed time constrained call processing software (using C++, IPDC).
* Designed and Developed provisioning and protection switch software (using C++) without noticeable loss of data.
* Designed and Developed Web based software tools to assist large development team for using complex development and testing environment using Tcl/Tk.
Tools: C++, PowerPC, ClearCase, ObjecTime, Sablime, GNU compiler, Purify, UNIX, Windows OS, UML, OC3/E1/T1, ATM, UDP,/TCP/IP, IPDC, RTP/RTCP.
Progressive Software, Charlotte, NC (1994-1996)
Job Title: Software Engineer
Project: Restaurant Management System
* Designed and Developed Client/Server and GUI based software using C++ for management and tracking of customer order.
* Designed and Developed extended error handler library for DOS OS based PC using ISRs.
Tools: C++, PVCS, TCP/UDP/IP, Windows OS, MS-DOS, 80286 assembler.
IBM, Charlotte, NC (1993 – 1994)
Job Title: Part time Software Engineer.
Project: PowerPlus
* Designed and Developed package shipping, tracking and label printing software (using C++).
* Designed and Developed error detecting software (using C++, CRC32).
Tata Institute of Fundamental Research (TIFR), India. (1986-1993)
Job Title: Scientific Officer
Project: Infra-Red Astronomy
* Project Involved Software Design for microprocessor based real-time embedded system, Data Acquisition, Digital Signal Processing, Command, Control and Monitoring of Balloon Borne Telescope and Infra Red Astronomical Research.
* Designed and Developed Command, Control and Monitoring software (using C++) for Balloon Borne Telescope.
* Designed and Developed microprocessor based star tracking and coordinate estimation software using Charge Couple Device (CCD) for accurate positioning and stabilization of telescope.
* Designed and Developed software (using C++) for high speed data collection from digitized telemetry output using Interrupt Service Routines.
* Designed and Developed Image Recognition software (using C++) for linearized two dimensional sampled data using Fast Fourior Transform (FFT) technique.
* Designed and Developed high precision 3-D Image processing software (using C++) for analysis of Infra-Red Astronomical data using Maximum Entropy Method (MEM).
* Designed and developed simulation software (using C++) for modeling star forming region.
* Written device driver for EISA adapter card for UNIX based PC using C++.
* Published research papers on Infra-Red Galactic Catalog in the Astrophysical Journal (APJ).
Tools: C++, FORTRAN, Windows OS, UNIX, 80286 Assembler, VI, CDC 6600, FFT, MEM.
Other Projects:
* Designed and Developed ultra fast multiplier for very large integer data using high performance FFT algorithm using C++.
* Developed web based motor vehicle license test system using HTML, and Java Applets.
* Developed distributed knowledge based system using C++, and Fuzzy Sets.
* Designed and developed network analysis and simulation software using C++, and SMURPH.
* Designed and developed protocol (Ethernet, Token Ring) testing and evaluation software using C++, and SMURPH.
* Designed and developed Tic-Tac game playing software using AI, and C++.
RESEARCH PUBLICATION:
* “7 R/E Trunk Access Gateway”, Bell Laboratories Technical Journal (BLTJ), USA.
* “Ground Control System of Balloon Borne Telescope”, India.
* “Infra-Red Galactic Catalog-I”, AstroPhysical Journal (APJ), USA.
Detailed SKILLS:
* Language: C/C++, Java.
* Operating System: Unix, pSOS+, VxWorks, MS-Windows.
* Technology: Storage Area Network (SAN), Voice Over IP (VOIP), STL, SQL, Client/Server, UML, OOD.
* Protocol: TCP/UDP/IP, FTP/TFTP, OSPF, FCP, FSPF, IPDC, RTP/RTCP, SIP, SONET/SDH.
* Package: Rational Rose 2001, Green Hills Multi 2000, PVCS, SourceSafe, ClearCase, Sablime, ObjecTime.
* Tool: Vision ICE, Vision Click, Ethereal, GreenHills MULTI Debugger, sPOTLIGHT, PureCoverage, Purify.
* Scripting Language: HTML, XML, Tcl/Tk, Unix Shell, Perl.
EDUCATION:
* MS, Computer Science, University of North Carolina at Charlotte, USA.
* B. Tech., Electronics and Telecommunication, University of Calcutta, India.
* B. Sc, Physics, University of Calcutta, India.
AWARD RECEIVED:
* Received various certificates and President’s award from Lucent Technologies for excellence in skills and dedication.
Citizenship: US citizen.