Senior Software Engineer Resume
SUMMARY :
More than 15 years experience in systems administration, network construction and management as well as designing, developing, testing and maintaining complex multi-threaded software applications and systems including:
- Real-time, embedded software and firmware development and verification.
- Large and small systems integration experience.
- System analysis and management experience.
- Data acquisition, instrumentation, controls, protocol stacks, data and voice communications (VoIP), SS7, device drivers and sockets APIs.
- Large and Small Scale Networks (fiber, wired and wireless).
- Support of development servers, development environments, test systems and configurations.
- Team Player, Team Leadership, Multi-Team Coordination, Project Management, Multi-Layer Management Liaison.
- Systems engineering and requirements analysis.
- Developed sustained relationships with internal management and employees, vendors, partners and customers based on knowledge and trust.
Languages: “C”, C++, Assemblers, RDBMS/SQL, Fortran, Pascal, PERL, HTML, XML
OS: Solaris, Linux (Redhat), Xenix, VAX/VMS, UNIX, Win 95/NT, Windows Server 2003, Solaris 8, 9, 10, zfs, zpools, containers and zones, Shell Scripts (Korn, BASH)
RTOS: pSOS, Cisco IOS
CPUs: PowerPC, MC68000, MC68040, MC68332, 8031, 8051, 8080, 8085, 8086, 80186, Z80, SPARC, Ultra SPARC, CMT
Protocols: TCP/IP, UDP/IP, PRI/UDP/IP, PPP, SNMP, HDLC, LAPB, X25, LAPD, PRI, BRI, SIP, Trillium SS7, ASN.1, MIB, RS232/422, NIS, NFS, DNS, Jumpstart, LDAP
EDUCATION:
Bachelor of Science Electronic Engineering
PROFESSIONAL EXPERIENCE
SENIOR SOFTWARE ENGINEER
June 2007 – October 2008
Confidential,
Plano, Texas
- Responsible for the C3 Media Gateway Controller Emergency recovery CD based on Solaris Jump Start
- Supported 18 software development engineers including assisting with Solaris 9 & 10 questions, network and application issues.
- Redesigned and implemented new development network consisting of 8 development servers running Solaris 10 and making use of newer file system technologies (ZFS), compilers (Sun Studio 12) and tools improving productivity.
- Responsible for C3 development group Jumpstart server.
- Continued responsibility for the C3 development lab including supervising installation of media gateways, media gateway controllers running Solaris 8, 9 or 10, network configuration and IP assignment, load configuration and physical plant
- Spearheaded team responsible for porting C3 to new Sun CMT based hardware and Solaris 10.
- Interface between C3 development and Sun Hardware/Software support and Sun sales.
LAB MANAGER
April 2005 – June 2007
Confidential,
Plano, Texas
- Lab Manager and management team member for the GPS current engineering group
- Responsible for all facets of a $3M development lab including media gateway/media gateway controller installation using Solaris 8, 9 or 10 from the GPS Jumpstart server, load assignment, hardware revision tracking and upgrade/repair scheduling, network assignment and coordination with physical plant and IT group.
- Created a dedicated user area for engineers to use to analyze field problems and test solutions. This required having multiple types of telephonic end user equipment, common network structure, common data fill on systems, multi-monitor PC systems for each test bed and the ability to patch signaling links between switches and test gear as needed.
- Responsible for analyzing group’s yearly capital needs, submitting budget proposal and managing yearly budget in excess of $1M.
- Created configuration tools using PERL and shell scripts
SENIOR SOFTWARE ENGINEER
June 2003 – April 2005
Confidential,
Plano, Texas
- Team Lead for software development teams of 4 to 8 people responsible for the development of new features (C++, XML, PERL) for the Tekelec T3000 soft switch real time embedded software running under Solaris. This required coordinating between T8000 Media Gateway hardware and software development, Systems Engineering, PLM and System Test.
- Created and published schedules. Reported weekly status to management
- Responsible for overall quality of deliverables
- Responsible for management of unit and integration test planning, execution and problem tracking
- Created a special simulator/test system (C++) using Linux (Redhat) based PC and a Dialogic PCI card to test a ROSE PRI feature
- Administered test servers providing network and configuration support
SENIOR SOFTWARE ENGINEER
July 2000 – June 2003
Confidential,
Plano, Texas
- Responsible for the design, coding and unit test of real time embedded software (C++) running under Solaris for the VXi Media Gateway Controller.
- Primary focus was signaling protocols (PRI, SIP and MEGACO) for the VXi media gateway controller
- Worked closely with Systems Engineering, customers and partners developing requirements for features
- Handled systems integration efforts for the group by administering test servers providing network and configuration support
.
Manager, VXi System Test
February 2000 – July 2000
Confidential,
Plano, Texas
- Responsible for all facets test program for VXi Media Gateway Controller.
- Managed daily activities of six test engineers
- Interfaced with customers and partners, prepared schedules and reported to senior management on all facets of system test.
- Grew the group from 2 to 6 test engineers, increasing test coverage and reducing test cycle time
Development Manager
June 1998 - February 2000
Confidential,
Plano, Texas
- Managed a 5-person development team creating EMS applications (Visual C++) for customer
- Responsible for schedules, work assignments, test assignments, scheduling lab time at customer site.
- Created the design documentation to customer standards and attended design and documentation review meetings.
- Worked with customer PLM and development group to ensure feature coverage and schedule were met.
- Responsible for achieving customer defined quality goals
- Responsible for defining the scope of work and creating the bid for submittal to customer.
- Responsible to IEX management for project completion on time and within budget.
- Projects were delivered to customer on time and meeting customers quality goals.
