We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

SUMMARY:

  • Expert Software Architect, Designer and Engineer. Combines strong mathematics skill with strong analysis, design, development skills, and demonstrated hands - on ability. Extensive experience developing Linux software systems with track record of successful delivery of high-performance systems.
  • Intelligent, Creative, effectively analyses system requirements and solves complex challenges, listens actively, engages team, balances skills using proven leadership and mentoring ability. Loves to write software and solve problems, derives reward from successful completion of reliable systems that meet customer/client needs.
  • Seeking combined leadership and contributor role (Development manager, Principal Engineer, Architect) which provides ample opportunity to design and develop software, and leverages leadership abilities to deliver projects from concept through completion.

SKILLS:

  • Software System Analysis, Architecture, Design, and Development.
  • Deep track record developing high-quality software that works, delivered on-time/on-schedule.
  • Skilled using Systems languages including C/C++/Go (and Java).
  • Skilled using Scripting languages including Perl/Ruby/Python/Javascript/Lua.
  • Focused Linux/Unix (Solaris, Aix, Hpux) developer and competent administrator.
  • Solid shell scripting including (bash,bourne,korn,zsh)
  • Experienced network programming including TCP/IP networking, sockets.
  • Relational Database Design, query design, including MySql, Oracle, Postgres, Sybase
  • Extensive experience with version control inlcuding SVN, CVS, RCS, Clearcase
  • Extensive experience as Team Lead, Mentor, development manager
  • Effective project management skills using Agile, Extreme, Scrum, Kanban, UML, RUP
  • Effective communicator who listens carefully, speaks and writes clearly, engages with positive attitude.

PROFESSIONAL EXPERIENCE:

Confidential

Principal Software Engineer

Responsibilities:

  • Design/Developed dropped call spike detection and alerting
  • Developed automated test tools for billing mediation processing ( Confidential
  • Architecture, Design, and Development for new social web site (confidential)
  • Used Linux, Perl, Ruby, C/C++, Bash, JSON, Oracle, MySQL, Hadoop, Redis

Confidential

Senior Software Developer

Responsibilities:

  • Network planning and provisioning, workflow, (TL1) router configuration, dispatch, spares, calendar.
  • Telcordia Granite, query and integration into workflow management.
  • Javascript, Jquery adoption, row/column drag, drop, insert, hide/show, excel spreadsheet import/export, Datetime selection, AJAX/JSON adoption for update, autocomplete, dynamic menu toolkit (Web 2.0)
  • Perl/Javascript/JQuery/JSON/Ruby/C/Php/Web(Http/Css/Xml/Soap)/Postgres/Oracle/MySql

Confidential

Senior Software Engineer

Responsibilities:

  • Developed Unified Software common embedded platform features.
  • Developed Showshift feature for record and playback of media content, including recording Compel network control signal messaging to lua meta-file, primarily for Jones Radio.
  • Developed Loss-Of-Signal and Loss-Of-Audio detection and playlist replacement for Banamex, Jones Radio, and Fox (i6400), later added replacement audio for i6420 product.
  • Added extension command set to Compel control protocol, including compel packet encode/decode.
  • Developed RBDS serial display for Jones radio, including Compel changes for RBDS data transport.
  • Developed Lua system operations scripts (content file expiration/deletion, ftp/samba file access.
  • C/C++/Lua/Ruby/MySql/Perl/Svn/Web(Http/Json)

Confidential

Owner

Responsibilities:

  • Owner/Investor of residential property (2 homes)Leasing (advertising, marketing, presentation, tenants, leases)
  • Management - planning/budgeting, payables, receivables (collections), negotiations
  • Maintenance - plumbing, carpentry, electrical repairs, contracting, grounds maintenance

Confidential

Software Development Manager

Responsibilities:

  • Lead team (8 developers, 2 QA) to develop NAS (Network Access Server), embedded 1-U rackmount to provide internet access to guests. System provided internet access to >30,000 guests per day, on ~1000 servers (P3/1Ghz).
  • Managed software team, interviewed >30 candidates, hired 8, reviewed direct reports, personnel policies, motivated and mentored, led training sessions, and transitioned 5 direct reports.
  • Defined development methodology (scrum), adopted trouble tracking (RT), document wiki (Trac), version control (SVN), implemented automated testing (flood,lynx), defined requirements, co-authored product spec.
  • Refactored authentication subsystem to eliminate unneeded auth’s, reduced server load by 75%.
  • Refactored system to fully standalone configuration, removed reliance on central collocation site.
  • Rewrote Radius accounting system to authorize and report on all Wisp users.
  • Modified Intel ‘em’ fast Ethernet device driver to correctly provide VLAN tag (OpenBSD).
  • Researched remote OpenBSD installation, wrote program to identify mislabeled partitions, repair, and perform remote O/S upgrade from OpenBSD 3.2 (COFF) to OpenBSD 3.8 (ELF).
  • Used Perl/C/C++/OpenBSD/Linux/MySql/PF/Web(Http/Xml)/Networking(SSL/firewall/routing)

Confidential

Senior Software Engineer

Responsibilities:

  • Developed system which transported XML Race data from Jockey Club website into database (PC or Linux), and imported data into Tote system (VMS or Linux).
  • Used C/C++/(Pascal)/Linux/(VMS)/Windows/(Cygwin)/Xml Telchemy / Confidential

Senior Software Engineer

Confidential

Responsibilities:

  • Developed VoIP network probe to measure quality for 800 simultaneous calls using VQ-mon library, pthreads, libpcap.
  • Wrote system in C using OO, employed optimized multithreaded design, which used 2% of CPU for packet analysis, channel and session correlation. System achieved sustained throughput of 160,000 packets/second on RedHat Linux with dual Xeon processor.
  • Completed requirements document in under 1 month; completed test plan with over 300 test cases.
  • Used C++/Linux/FreeBSD/Vxworks/WinXP/HTTP/Net-Snmp/Pthread

Confidential

Consultant Senior Software Engineer

Responsibilities:

  • Construction and validation Middleware to validate OPEDS (outside plant engineering and design) drawings between BST.CAD and OSPCM (outside plant maintenance and design). System used by 2000 designers.
  • Designed and Implemented library for BLOB document storage and retrieval in Oracle DB.
  • Used C++/Solaris/HP-UX/Corba/Orbix 2000/Oracle Pro-C/Test Director/Harvest 5/SunfireV-280 servers

Confidential

Senior Software Engineer, Architect

Responsibilities:

  • Lead team (6), created switch control system, created scripting language, threading and memory allocation, interprocess communications, and N+M availability. Reduced program size from 30Mb to 5Mb, 6x performance improvement, and produced system that ran 24x7x365. Annual revenues from deployments exceeded $2M.
  • Authored performance and planning report to customer senior management, results? customer purchase of $400K upgrade.
  • Lead team, created customer account migration system, to transfer 12,000 customer accounts/hour between voice mail servers. Product packaged as revenue stream ($10K/site).
  • Designed and developed message durability library, telephony server load balancer, and outdial notification server for next generation voicemail platform.
  • Lead team, designed and implemented control interface to Nortel DMS-250 switch.
  • Used C/C++/Linux/Solaris/Oracle/MySql/Perl/Awk/Java/Apache/Tomcat/JSP/Rational/Clearcase/Cvs/Rcs

Confidential

Senior Software Engineer, Architect

Responsibilities:

  • Lead team, built network management system on Java, ported to Unix and Windows.
  • Created programmable alarm collection and network element manager which enabled customizable network analysis, event filter and event correlation, including developing scripting language based on regular expressions..
  • Completed service order provisioning system for DMS-10/100 switch in 1 week (fulfilled $250K contract).
  • Led team effort to improve C/Unix/X/Motif network manager quality (reduced defects 7x), preserved $2.5M contract.
  • Used C/C++/Java/Solaris/OSF-1/Sybase/Bash/Perl/Awk/Expect/Regexp/Win95

Confidential

Consultant, Software Architect

Responsibilities:

  • Designed ‘Legacy Information Server’ (LIS), middleware server system for surrogate host processing. Implemented login and system management services. Implemented security and system management services
  • Used C/Unix/Hpux/IPC/Encina.

Hire Now