Post Job Free
Sign in

Software Engineer, Embedded programming

Location:
United States
Posted:
June 12, 2012

Contact this candidate

Resume:

Ms. SHAMPA BASU

* ******** *****

Sewell, NJ **080

856-***-**** (H), 856-***-**** (Cell)

**********@*****.***

EDUCATION

MS Computer Science Villanova University 1988 GPA: 3.85

MS Applied Geological Sciences Jadavpur University 1983 Ranked first in class

BS Geological Sciences Jadavpur University 1978 Ranked second in class

RESIDENCY STATUS: CITIZEN OF USA

DOD Clearance Status: Active SECRET clearance

QUALIFICATION SUMMARY

Extensive experience in the development of software applications (using Java ,C++ and C on Unix, Linux and Windows NT) in Defense applications, Financial industry and in Optical/Electrical transmission products used in Telecom core network. Designed Multi-threaded Real time applications on distributed processor platform. Also developed graphical user interface (GUI) applications (using Java, Visual C++, Visual Basic) for Telecom network elements.

CAREER SKILLS/KNOWLEDGE

Highlights: Embedded Real Time System Design, GUI development, System Architect, Team Leadership, Presentation and Communication skills

Programming Methods: Object Oriented Analysis and Design, Rational Rose, UML

Programming Languages: C++, Java, C, Visual Basic, Visual C++, SQL

Operating Systems: UNIX, Linux, VxWorks, SUN Solaris, Windows NT, pSOS

Standards, Middleware: SONET, JMS, JDBC

Internet Protocols: TCP/IP

Configuration Management Tools: Clearcase, SABLIME, CVS

CAREER EXPERIENCE

LOCKHEED MARTIN February 2007 – Present

Lead Member of Engineering Staff in Air and Missile Defense Radar (AMDR) software team

Development Environment: Embedded applications are developed in C++. The software runs on Intel processors using Linux OS (RHEL 6.1). The real time, multi threaded applications use object oriented design using Rational Rose and UML. Following Agile software development methodology.

• Performing as a lead in the development of high speed data recording software that records the control messages, status and digital beam data from the radar elements. The data recorder is designed to sustain a very high recording speed and store terabytes of data in Lustre File System. The data are stored in HDF5 File format. Designed and implemented the recording and playback capabilities and optimized the performance of the high speed data recorder. Also supporting integration and testing of the data recorder in different configurations of AMDR radar.

2007-2010 - Lead Member of Engineering Staff in Aegis SPY Radar Digital Signal Processing software team

Development Environment: Embedded applications are developed in C++. The software runs on proprietary multi computer systems made by Mercury Corporation and also on processors running VxWorks. The software is developed using object oriented design using Rational Rose and UML.

• Performed as a lead member of a software team that develops S-band radars specialized to detect and track ballistic missile threats. This signal processor is a part of SPY radar in Aegis weapon system used by US Navy. Responsible for software components that distribute control messages between digital signal processing and tracking components of the signal processor. Also developed software to record the mission-critical data during radar operation that is used for analysis and playback of the scenarios later on.

CITIGROUP April 2004 – 2007

Sr. Programmer/Analyst for Global Confirmation and Allocation Group

Development Environment: Applications are developed in Java and C++. The applications run on clustered Solaris servers using LDAP service, MQ series messaging queues and Sybase RDBMS. The Java applications process XML messages and use JMS to interface with message queues and JDBC and SQL to interface with the database. The applications use object oriented design using Rational Rose and UML.

• Implemented the processing of scanned allocations into Zeus Allocation System, which is the repository of allocations of the client orders into specified funds. Clients send allocations in excel files via emails or by electronic faxes. The Scan Allocation System is a huge parsing application that applies internal rule sets to parse individual client allocation format. The application produces a standard set of allocation data elements and also adds internal information about the security and funds by fetching information from various database systems. The allocations are eventually forwarded to the ticketing system to complete the processing.

LUCENT TECHNOLOGIES (Formerly AT&T Bell Laboratories) 1988 – 2003

2000 – 2003: System Architecture and Application Programming Team Leader for LambdaRouter TMAll Optical Switch

Development Environment: Designed object-oriented real time multi-threaded applications on distributed processor platform involving Inter Process Communication (IPC). Application development involves C++ language and UNIX on Sun Solaris platform. The applications are executed on the target Motorola 68060 processors running Sun Chorus operating system.

• Promoted as a Distinguished Member of Technical Staff due to exceptional quality of work, role model behavior, mentoring of peers and overall technical contribution to the project.

• Led 6-person software architecture team for Release 1 LambdaRouter All Optical Switch used in the core network in the telecom industry. Assessed current software architecture trends and made an in depth study of the existing product infrastructures to recommend the software platform for this state of the art optical switch.

• Led 3-person Cross-connect application team in design, implementation, unit and integration test using C++ and Unix with Object Oriented Programming methodology. Worked with Research and Chief Technical Office to prototype, design, implement and refine control software algorithms for optimizing signal strength.

• Developed control software (with C++ and Unix) for provisioning, transmission and fault detection of facilities terminated by OC192/ STM-64, OC-48/STM-16 and Optical Transparent interface cards.

• Took a leading role in integration testing the product before delivery to the System test.

• Actively participated in the ISO9001 certification of the software process.

• Gave several presentations and training to the department members about the system architecture, software development strategy and new features to be developed.

4/96 – 10/2000: System Architect, Software Team Leader, GUI Development

Development Environment: The GUI development adopted the latest Object Oriented design approach using Rational Rose Modeling tools. The software development involved Java programming on Windows NT platform. Also implemented GUI applications using Visual Basic and Visual C++ on Windows NT.

• Actively participated in the formulation of the architecture of the Graphical User Interface for the WaveStar BandWidth Manager cross-connect product and CPRO-2000 graphical application that provides intelligent common user interface for the Lucent PF2000 family of SONET Network Elements.

• Implemented the graphical interface for the operators to set up connections and reserve bandwidths on the network element.

• Acted as the Integration Coordinator, which involved defining project load lines, tracking development progress and deliverables to the System Test and leading the Change Management Review Board.

• Represented the technical team in the SuperComm demonstrations.

7/88 – 3/96: Software Developer and Capability Coordinator, DACSIV-2000, DACSII Development

Acted as a lead developer in the software development of DACSIV-2000, which is a digital cross-connect system carrying DS1, DS3, VT1.5, STS1 and DS3-STS1 gateway signals.

Development Environment: Involved C and UNIX programming on SUN OS platform. The target system ran on distributed Motorola 68000 processors with pSOS real time Operating System. Used Case Tools to develop design specifications.

• Actively participated in the Architecture team for the Redundant Controller feature of DACSIV-2000.

• Acted as the lead developer in the critical areas of Cross-Connect and Protection Switch. Shared responsibility for solving field problems.

• Assumed a key role in formulating and promoting the DACSIV-2000 R2.1 Customer MR reduction Quality Improvement Story. This effort improved the software design methodology of the department.



Contact this candidate