Post Job Free
Sign in

Software Architect

Location:
Lumberton, NJ, 08048
Posted:
June 29, 2009

Contact this candidate

Resume:

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.



Contact this candidate