Franklin Diaz
Chicago, IL

Website: http://www.bitsmasher.net/
Email: frank378@gmail.com   

ipv6 test
Networking + Unix + Linux + System Administration + Network Security + Teaching  + Software Engineering 

 

 Career Profile:
Mid-career technical professional enjoying getting to work with the latest and greatest hardware, software, and technologies.
   
 Work History and Affiliations:
 
 Apr 2011 - Present Nokia Siemens Networks
R & D Engineer
  • Lead C/C++ Developer on LTE "small cells" project
  • Debug, Diagnostics & Logging Team developing the logging framework
  • Employing Agile SCRUM Methods
  • UML software modeling w/IBM Rational TAU
  • IBM Cleartools, MS Visual Studio 10, GCC
  Aug 2006 - Jun 2011 McHenry County College
Adjunct Faculty
  • Designed & built x86_64 Slackware Linux cluster
  • Installed, configured & maintain distcc, Hadoop, Hive, ganglia, and other cluster packages
  • Use the cluster to teach UNIX administration and distributed programming concepts.
  • Classes taught:
    • CIS110 Computer Literacy
    • CIS118 Introduction to Windows (XP, Vista, 7)
    • CIS143 Introduction to UNIX (OpenSolaris, Slackware, Ubuntu)
    • CIS144 UNIX Administration
    • CIS145 Introduction to the Internet
  Jan 1998 - Apr 2011 Motorola Inc.
Senior Staff Software Engineer
  • Feature Test Lead on several features to implement Ethernet backhaul on Motorola cellular base stations since October of 2008. Direct technical activities of over 15 test leads and software engineers. Basically the "second in command after Feature Manager.
  • Provide technical leadership and direction to various groups in cross-functional software “feature teams”.
  • Final responsibility for all aspects of feature integration and test. Take ownership of all technical issues in the labs and direct engineers in driving them to resolution.
  • Lab allocation and planning, hardware logistics for a geographically diverse (5 or 6 labs around the world) project.
  • Oversee test plan creation and review throughout the software life cycle (unit, component, sub-system, pairwise (aka early) integration, system integration, system test, RF performance, system performance, regression test)
  • Track requirements coverage across multiple teams throughout the software lifecycle.
  • Mentoring and training developers & engineers to do testing in cellular labs
  • Plan and direct LAN and WAN design and implementation with a mix of Cisco Internetworking equipment and proprietary Motorola hardware. Specification of routers, switches, protocols to be used, etc.
  • Go-to technical authority for resolution of issues in the development and test labs
  • Create and maintain technical documentation and procedures (Test Plans, Test Design Specifications, etc.)

  Mar 1998 - Oct 2005 Motorola Inc.
Senior Staff Systems Engineer
  • Feature test engineer in System Integration and Test (SIT) team in CDMA Systems Division working on 1x and EVDO system.
  • Test planning/scheduling, lab hardware and software preparation and estimation of test effort.
  • Creation, review, and execution of test cases
  • Providing technical leadership for cross-functional test teams
  • Ensuring timely movement of products through integration and system test phases
  • Rational ClearCase and Cleartools in UNIX & Windows environment

  Jan 2001 - Feb 2004 Motorola Inc.
Senior Staff Systems Engineer
  • Lead IP and WAN planning with ALLTEL customer for about 30 markets.
  • Document and troubleshoot WAN level network connectivity issues.
  • Address IP related questions from Motorola System Engineers and ALLTEL Engineers.
  • Integrate CDMA/1x solution into ALLTEL customer lab in Raleigh, NC.
  • Design and implement mySQL databases on RedHat Linux to hold customer statistical/configuration data.
  • Created Linux tools for dynamic interaction with Motorola LDAP directory.
  • Automate collection, processing, and storage of data from customer markets using Solaris UNIX shell (BASH, KSH, AWK, SED), Slackware Linux and PERL.
  • Designed and built a prototype "MIB farm" (NACDR) for ALLTEL, became a system for North America customers. This was a suite of UNIX Shell, PERL, PHP and Java tools running on RedHat Linux that collected MIBs and statistics from various Tandem Non-Stop UX UNIX boxes, Solaris hosts and generated reports then output via LAMP suite.
  • Led a team of five engineers in designing and building the Market Configuration Database Digital Six Sigma project
  • Completed Cisco CCNA, CCDA, CCNP certifications

  Jan 2000 - Jan 2001 Motorola Inc.
Senior Staff Software Engineer
  • Tactical engineering team, hands-on troubleshooting of customer issues.
  • Provide advanced end-to-end engineering expertise for all network products across all technologies worldwide. (IP, CDMA & GSM)
  • Develop and implement best in class system level troubleshooting techniques for the regional teams.
  • Proactively monitor critical network performance parameters and provide solutions to regional teams for improved system stability and availability.
  • Extensive domestic and international travel to assist customers and local teams in resolution of difficult technical issues.
  • Focus was mainly on CDMA and GSM systems, also High Speed Packet Data (HSPD), GPRS, and Interoperability Specifications for multi-vendor CDMA systems (IOS).
  • Analysis of system performance data and recommendations for improvements
  • Creation of PERL or shell scripts/tools as work-around while development team got code fixes in place
  • Auditing system installation and performance, for example use UNIX shell commands to parse statistics and generate pareto analysis
  • Work with development teams for log collection, low level analysis of software and hardware issues in cellular networks.

  Mar 1999 - Dec 1999 Motorola, Inc.
Systems Engineer
  • Create custom tools in TCL/Tk on a laptop platform (called SLIC) to load EMX-5000 PSTN/Cellular switches
  • Worldwide travel to assist customers with switch software upgrades using SLIC, resolving upgrade issues
  • Work in Cellular Network Resolution Center helping technicians solve SLIC and load related problems.
  • Provide 24x7 customer support leading up to and during anticipated Y2K issues.
  • Develop and maintain Perl CGI web site to automate software ordering process for Program Managers.
  • Worked on CDG IOS, an interoperability effort to allow customers to mix Motorola equipment into multi-vendor networks.
  • Set up experimental network connecting Motorola cellular to Lucent 5ESS switch in Portland.
  • Set up experimental network connecting Motorola cellular to Nortel DMS switch in Oklahoma City.
  Jan 1998 - Mar 1999 Motorola, Inc.
Cellular Field Engineer
  • Installation, operation and maintenance of cable rack, equipment frames, grounding systems, T1 spans, IP and SS7 networks, GPS receivers, Tellabs DACS equipment, Sun workstations and servers on site at customer locations.
  • UNIX Administration on Sun/Solaris 7 & 8
  • Create procedures and PERL/shell scripts to streamline cellular network operations.
  • Instruct customer operators and engineers on how to operate Motorola IS-95 cellular system
  • Land/mobile PSTN Switch install and configuration pre-commercial translations work
  • Maintain IP networks, switchrooms and labs for customers (Sprint, ALLTEL, etc.)
 Education and Professional Development:
 
 Industry Certifications
  • Cisco CCNA
  • Cisco CCNP
  • Cisco CCDA

Roosevelt University
  • BS Computer Science
  • Minor in mathematics

 

 Northwestern University
  • Master of Science, Computer Information Systems
  • Java Software Development
  • Agile methods, OO Design
  • Relational Database Management (Oracle 10g/Solaris)
  • Web programming (Java/Tomcat/JSP)
DePaul University
  • Master of Science, Network Engineering
  • Network Design & Troubleshooting
  • Network Security Courses
  • Network Modeling with OPNet
  • MPLS Network design
   
 Technologies I Use:
  • Using Linux and UNIX daily since 1995
  • Linux Kernel, various distributions on Sparc, x86, and Apple 
  • OpenBSD and custom PF firewalls
  • tcpdump, ntop, ethereal / wireshark
  • Built many web sites using the LAMP suite
  • Heavy PERL experience
  • Heavy shell programming background (BASH, awk, sed, etc.)
  • Java, C, C++
   

View Jeff Schroeder's profile on LinkedIn